Программа bootmgr что это

Содержание

Определение диспетчера загрузки Windows (BOOTMGR)

Диспетчер загрузки Windows (BOOTMGR) – это небольшая часть программного обеспечения, называемая диспетчером загрузки, которая загружается из загрузочного кода тома диска, который является частью загрузочной записи тома.

BOOTMGR помогает запускать операционную систему Windows 10, Windows 8, Windows 7 или Windows Vista.

BOOTMGR, в конечном итоге, выполняет winload.exe, системный загрузчик, используемый для продолжения процесса загрузки Windows.

Где находится диспетчер загрузки Windows (BOOTMGR)

Данные конфигурации, необходимые для BOOTMGR, можно найти в хранилище данных конфигурации загрузки (BCD), похожей на реестр базе данных, которая заменила файл boot.ini, используемый в более старых версиях Windows, таких как Windows XP.

Сам файл BOOTMGR является одновременно доступным только для чтения и скрытым, и находится в корневой директории раздела, помеченного как Активный в Управлении дисками. На большинстве компьютеров Windows этот раздел помечен как Зарезервированный системой и не имеет буквы диска.

Исправление BOOTMGR is missing с помощью командной строки

Отображение загрузочного раздела в консоли управления дисками

Если у вас нет системного раздела, вероятно, BOOTMGR находится на вашем основном диске, обычно это C:.

Можно ли отключить диспетчер загрузки Windows

Сначала Вам нужно понять, зачем отключать диспетчер загрузки Windows? Говоря по-другому, это может излишне замедлить процесс загрузки, поскольку вам придётся выбирать, какую операционную систему загружать. Если вам не нужно выбирать, с какой операционной системы загружаться, потому что вам всегда нравится запускать одну и ту же, тогда вы можете избежать этого, предварительно выбрав ту, которую вы всегда хотите запускать.

Однако, вы не можете удалить Диспетчер загрузки Windows. Что вы можете сделать, это сократить время ожидания на экране выбора операционной системы. Вы можете сделать это, предварительно выбрав операционную систему, а затем сократив время ожидания, по сути пропустив Windows Boot Manager.

Это достигается с помощью средства настройки системы (msconfig.exe). Вот как это сделать:

Будьте осторожны при использовании инструмента «Конфигурация системы» – вы можете внести ненужные изменения, которые могут привести к ещё большей путанице в будущем.

Окно настройки загрузки системы Windows 10

  1. Откройте Администрирование, которое доступно по ссылке Система и безопасность в «Панели управления». Если вы не видите ссылку «Система и безопасность» на первой странице панели управления, выберите «Администрирование».
  2. Откройте Конфигурация системы. Другой вариант открытия Конфигурации системы – использовать команду командного окна. Откройте диалоговое окно «Выполнить» ( Win + R ) или командную строку, а затем введите msconfig.exe и нажмите Enter .
  3. Перейдите на вкладку Загрузка.
  4. Выберите операционную систему, которую вы хотите всегда загружать. Помните, что вы всегда можете изменить это позже, если решите загрузить другую.
  5. Установите время ожидания на минимально возможное время в секундах, которое, вероятно, равно 3.
  6. Нажмите ОК или Применить , чтобы сохранить изменения. Экран Конфигурации системы может сообщить вам, что, возможно, потребуется перезагрузить компьютер. Безопасно выбрать Выход без перезапуска – вы увидите эффект от этого изменения при следующем перезапуске.
  7. Менеджер загрузки теперь должен быть отключен.

Дополнительная информация о BOOTMGR

Распространенная ошибка запуска в Windows – это ошибка BOOTMGR Is Missing.

BOOTMGR вместе с winload.exe заменяет функции, выполняемые NTLDR в более старых версиях Windows, таких как Windows XP. Также появляется новый загрузчик Windows, winresume.exe.

Если, по крайней мере, установлена одна операционная система Windows и выбран мультизагрузочный сценарий, загрузочный менеджер Windows загружается, считывает и применяет конкретные параметры, которые применяются к операционной системе, установленной для данного конкретного раздела.

Если выбран вариант Legacy, диспетчер загрузки Windows запускает NTLDR и продолжает процесс, как при загрузке любой версии Windows, использующей NTLDR, например Windows XP. Если существует более одной установки Windows, предшествующей Vista, предоставляется другое загрузочное меню (которое создается из содержимого файла boot.ini ), чтобы вы могли выбрать одну из этих операционных систем.

Хранилище данных конфигурации загрузки является более безопасным, чем параметры загрузки, которые были в предыдущих версиях Windows, поскольку оно позволяет пользователям в группе «Администраторы» заблокировать хранилище BCD и выдать определенные права другим пользователям, чтобы определить, какие из них могут управлять параметрами загрузки.

Пока вы находитесь в группе «Администраторы», вы можете редактировать параметры загрузки в Windows Vista и более новых версиях Windows, используя средство BCDEdit.exe, включенное в эти версии Windows. Если вы используете старую версию Windows, то Bootcfg и NvrBoot используются вместо этого.

Источник: windows-school.ru

BootDev

Для примера скриншот меню одной мультизагрузочной сборки, где в качетсве загрузчика использовался Windows Boot Manger.

Нет поддержки загрузки образов дисков, таких как ISO, IMG и т.д., но данный вопрос решается с помощью загрузчика Grub4Dos, который используется в качестве посредника.

Сам загрузчик состоит из записи MBR (используется только в режиме загрузки BIOS), исполняемого файла загрузчика bootmgr или bootmgfw.efi для EFI, и файла конфигурации BCD (Boot Configuration Data).

Скачать файлы bootmgr и bootmgr.efi, можно из самой операционной системы, по путям C:WindowsBootPCATbootmgr и C:WindowsBootEFIbootmgfw.efi. Записать MBR на нужный диск можно будет в командной строке Windows, с помощью команды bootsect, или с помощью программы BOOTICE.

Создать и редактировать файл конфигурации BCD, можно либо через командную строку (команда bcdedit), либо более удобно, с помощью программы EasyBCD или BOOTICE.

Источник: www.bootdev.ru

BOOTMGR is missing Press Ctrl+Alt+Del to restart — что делать?

Бывают моменты, что во время включения или перезагрузки нашего компьютера вместо привычной загрузки ОС Windows вы видите надпись “BOOTMGR is missing Press Ctrl+Alt+Del to restart” на Windows 7. В данном материале я расскажу, что это за файл BOOTMGR, когда случается данная ошибка и как исправить проблему BOOTMGR is missing.

Ошибка BOOTMGR is missing

Что это такое BOOTMGR

BOOTMGR или Windows Boot Manager – это менеджер загрузки ОС Windows, который размещён в небольшом системном разделе, скрытом от глаз пользователя.

Главная функция данного файла – это контроль над началом загрузки операционной системы и запуск файла winload.exe, с помощью которого начинается общая загрузка ОС Windows.

Файл BOOTMGR начал использоваться в семействе ОС Windows версии Windows Vista и позже, в ранних версиях ОС Windows данный файл отсутствует. Также ранее данной ошибки могут возникать лаги dxerror.log и directx.log и с загрузкой Svchost.exe.

Когда возникает ошибка «BOOTMGR is missing Press Ctrl+Alt+Del to restart»

Обычно такая ошибка BOOTMGR is missing возникает со стартом компьютера, когда системный биос не находит указанный boot-файл на диске. Загрузка ОС автоматически прекращается, и пользователь получает чёрный экран с сообщением об отсутствии файла BOOTMGR.

Ошибка BOOTMGR is missing на Windows 7

В большинстве случаев, ошибка “BOOTMGR is missing Press Ctrl+Alt+Del to restart” возникает не случайно, при перезагрузке она повторяется вновь и вновь, и необходимо предпринять определённый набор действий для решения указанной проблемы.

Читайте также:
Reader на Андроид что за программа

Причины ошибки “BOOTMGR is missing Press Ctrl+Alt+Del to restart”

В перечне причин возникновения ошибки “BOOTMGR is missing” я бы назвал следующие:

  • Неработающие загрузочные boot-файлы;
  • Повреждены файлы операционной системы;
  • Проблема с винчестером;
  • Проблема с биосом.

Что делать для исправления “BOOTMGR is missing”

Рассмотрим наиболее эффективные варианты решения ошибки с отсутствием BOOTMGR.

Вариант 1. Устанавливаем правильный загрузочный диск

Случаются ситуации, когда из-за неверно установленных настроек в БИОСе, ваш компьютер стартует не из загрузочного системного диска (обычно это С:). А с подключённой к компьютеру флешки или вставленного в DVD-ROM диска с какой-нибудь игрой. Поскольку при старте система не обнаруживает необходимый boot-файл, то пользователь получает описанное выше сообщение об ошибке. Потому первым делом извлеките подключенную к компьютеру флешку, или изымите диски с вашего CD или DVD-ROM.

Вариант 2. Исправляем boot через стандартное средство восстановления

Если вы встретились с ошибкой “BOOTMGR is missing Press Ctrl+Alt+Del to restart” на Виндовс 7, можно исправить её через стандартное средство восстановления.

Устранение неполадок в компьютере

  1. При включении компьютера быстро жмите на кнопку F8 до появления специального меню.
  2. Среди предложенных вариантов выберите пункт «Устранение неполадок компьютера» и нажмите Enter.
  3. Система проведёт поиск неисправностей и, вполне возможно, устранит имеющуюся проблему.
  4. Если же этого пункта у вас нет (что связано с отсутствием записи загрузки в хранилище загрузки (BCD) или дезактивацией самой записи загрузки), тогда придётся воспользоваться другими альтернативами, описанными ниже.

Вариант 3. Используем загрузочный диск Windows 7 или флешку

При наличии у вас загрузочного диска или флешки с инсталляцией Windows 7 можно использовать имеющийся в них инструментарий для исправления проблемы с BOOTMGR.

Восстановление системы ПК

  1. Для осуществления загрузки с CD-ROM (DVD-ROM) или флешки необходимо выставить их в биосе как загрузочный диск.
  2. При включении компьютера жмём быстро Delete или F2, попадаем в биос, где в настройках очерёдности загрузки дисков (пункт меню «Boot») первым в очереди загрузки ставим CD (DVD) или Flash.
  3. После данной процедуры ранжирования сохраняем результат (нажав на F10) и выходим из биоса.
  4. Вставляет диск с инсталляционной версии ОС в CD ROM или нашу флешку в гнездо USB, дожидаемся фразы «Press any key…» и жмём любую клавишу.
  5. При появлении приветственного окна Window 7 выбираем пункт меню «Восстановление системы» снизу слева, затем выбираем ОС для исправления и жмём «Далее».
  6. В открывшихся параметрах восстановления системы выбираем самый верхний пункт («восстановление запуска»), ждём окончания проверки системы, а затем нажимаем на «Исправить и перезапустить». Система исправит ошибки, и проблема будет решена.

Как это выглядит наглядно показано на видео:

Если проблема BOOTMGR is missing Press Ctrl+Alt+Del to restart решилась благополучно, не забудьте вновь зайти в биос ПК и выставить ваш жёсткий диск как загрузочный по умолчанию, иначе система вновь предложит вам загрузиться с диска или флешки.

Вариант 4. Используем возможности командной строки (CMD)

Хороший и удобный вариант решения BOOTMGR is missing.

Командная строка

  1. Загружаемся с диска или флешки описанным выше способом, только в параметрах восстановления системы выбираем не самый верхний, а нижний вариант («Командная строка»).
  2. Теперь нам нужно исправить тот самый скрытый от пользователя небольшой раздел диска (порядка 100 мегабайт), на котором содержится интересующий нас файл BOORMGR.
  3. В открывшейся командной строке напираем diskpart, а затем list volume и смотрим, какую букву имеет диск с размером около 100 мегабайт и наш CD-ROM.
  4. Выходим из меню diskpart, нажав exit. Переходим на наш CD-ROM, нажав E: (если ваш CD-ROM имеет другую букву идентификации то вместо Е укажите эту букву).
  5. Затем наберите в командной строке copy bootmgr C:. Данный файл будет скопирован на системный диск C и проблема будет решена.

Вариант 5. Делаем активным нужный диск

Если проблема BOOTMGR is missing не решена, тогда возможно статус активного загрузочного имеет не тот диск или раздел жёсткого диска.

  1. Чтобы исправить это вновь грузимся с загрузочного диска или флешки, вновь выбираем командную строку, вновь используем команду diskpart, затем list disk.
  2. Фиксируем букву диска с установленной на нём операционной системой, затем набираем команду select 0 (или 1), в зависимости от нужного нам диска.
  3. Затем нам необходимо вывести список имеющихся на нашем диске разделов. Наберите в командной строке list partition, найдите там наш диск объёмом около 100 мегабайт, и если это первый раздел, то набираем select partition 1, а затем — active.
  4. После получения надписи о активности данного диска жмём exit и перезагружаем компьютер.

Вариант 6. Проверяем работоспособность жёсткого диска

Бывает, что данный файл повреждён вследствие поломки самого винчестера. Кластера в нём начинают осыпаться, и это самым разрушительным образом сказывается на целостности имеющихся на нём файлов.

Потому рекомендую первым делом зайти в системный биос, и посмотреть видит ли он наш жёсткий диск. Если да, и вы видите в списке винчестеров ваш диск, тогда воспользуйтесь специальными программами для проверки и восстановления кластеров винчестера (напр., HDD Regenerator).

Вариант 7. Используем специальные программы

Для восстановления бутового раздела BOOTMGR is missing можно воспользоваться функционалом специальных программ MbrFix, Bootice, Acronis Disk Director и других. При этом, если знание компьютера у вас поверхностные, то не спешите их использовать, так как ошибки в командах могут полностью удалить нужные данные из используемого вами жёсткого диска, затем может потребоваться полная переустановка системы. Лучше воспользоваться описанными мной выше алгоритмами, а уж если они не помогли – использовать функционал данных программ, перед этим проконсультировавшись со специалистами.

Заключение

Как видим, существуют несколько проверенных методик борьбы с ошибкой BOOTMGR is missing Press Ctrl Alt Del to restart. Обычно хватает встроенных в загрузочный диск ОС Windows системных инструментов для удобного и быстрого решения проблемы с отсутствием BOOTMBR. Если же они не помогли, то проверьте общую работоспособность вашего винчестера или прибегните к помощи специальных программ, они помогут вам полностью решить вопрос с успешной загрузкой системных файлов вашей операционной системы.

Как вам статья?

Источник: droidov.com

Bootmgr — менеджер загрузки Windows 7

Bootmgr ( Windows Boot Manager) — Менеджер загрузки, используемый в операционных системах Microsoft Windows (Windows Vista/7/8/10).

Bootmgr появился в операционной системе Windows Vista и представляет собой дальнейшее (развитие) эволюционирование хорошо известного нам по предыдущим версиям Windows загрузчика NTLDR , который был переписан с учетом некоторых нововведений, в том числе обеспечения поддержки интерфейса EFI (Extensible Firmware Interface, Расширенный интерфейс прошивки). Загрузчик сохранил совместимость и со «старой», традиционной (legacy) схемой загрузки ОС, использующей последовательность BIOS -> MBR -> PBR (VBR) -> BOOTMGR -> winload.exe -> ntoskrnl.exe -> SMSS -> Winlogon . В зависимости от метода загрузки системы и реализованной в BIOS версии спецификации UEFI, модуль менеджера загрузки может именоваться:

  • bootmgr.exe — традиционный (legacy);
  • bootmgfw.efi — UEFI;
  • bootmgr.efi — UEFI;
  • bootx64.efi — UEFI;

Представляет собой исполняемый (PE-формат) файл, располагающийся на скрытом системном разделе, и предназначающийся для решения следующих задач:

  • Подготовка среды загрузки ядра, прединициализации структур/интерфейсов: таблиц дескрипторов GDT, IDT, микрокода, модуля TPM, файловых систем, шины PCI, отладчика ядра, текстовой консоли, сетевого интерфейса и др.;
  • Поддержка (новой) базы данных конфигурации загрузки (Boot Configuration Data, BCD), включающей меню загрузки ОС (текущей/предыдущих версий), опции гибернации, восстановления, позволяющей интегрировать опции сторонних разработчиков (различные модули этапа загрузки);
  • Обеспечение опций загрузки начального этапа: устранение неполадок компьютера, безопасный режим, безопасный режим с загрузкой сетевых драйверов, безопасный режим с поддержкой командной строки, ведение журнала загрузки, включение видеорежима с низким разрешением, последняя удачная конфигурация, режим восстановления служб каталогов, режим отладки, отключить автоматическую перезагрузку при отказе системы, отключение обязательной проверки подписи драйверов, обычная загрузка Windows.
  • Нахождение/проверка/загрузка модуля следующего этапа winload.exe(.efi) .

Начиная с версии Windows 7, даже в случае установки системы с использованием классического способа разметки/загрузки (BIOS/POST → MBR), менеджер загрузки bootmgr размещается на специализированном скрытом разделе под названием System Reserved (Зарезервировано системой).

Читайте также:
Экзамен по магистерской программе что это

Тут самое время задаться вопросом, зачем разработчикам вводить отдельный раздел для классической схемы загрузки (BIOS/MBR)? Ведь раньше то ничего подобного не создавалось, все прекрасно загружалось без всяких там скрытых разделов, все файлы цепочки загрузки находились на основном системном разделе, куда же проще? А ответ, как мне кажется, достаточно прост.

Выше мы уже упомянули, что схема загрузки была переделана Microsoft с учетом потребностей новой технологии UEFI, у которой для размещения загрузчиков используется специальный раздел ESP . Так что же, для UEFI использовать один алгоритм загрузки, а для классической BIOS/MBR оставлять традиционный? Подобное решение влечет за собой огромное количество проблем и необходимость обновления двух веток кода, не проще ли привести все «к одному знаменателю»: традиционную и UEFI-загрузки реализовать в рамках единого алгоритма, в любом случае размещая загрузчик в специальном разделе? Собственно это и было реализовано.
Поэтому, раздел System Reserved в традиционной схеме загрузки (BIOS/MBR) предназначается для:

  • приведения иерархий разметки диска/файловой системы (используемых при традиционной (legacy) загрузке) в соответствие с аналогичной структурой стандарта UEFI: размещение на разделе (в классифицированном дереве директорий) файлов операционной системы, фигурирующих в начальном этапе загрузки ОС ( Bootmgr / BCD );
  • дополнительной защиты загрузочных файлов операционной системы от (не)преднамеренных деструктивных действий приложений/пользователя;
  • хранения загрузочных файлов BitLocker Drive Encryption в случае, если используется шифрование разделов;

Скрытый раздел System Reserved создается на этапе установки операционной системы и имеет типовой размер порядка 100Mb (хотя может быть уменьшен до 30Mb без потери функционала). Далее мы будем рассматривать внутреннюю структуру файла bootmgr , представляющего из себя гибрид блоков кода на языке ассемблера, и встроенного образа PE-формата (написанного на языке C) с ресурсами и дополнительными секциями, содержащими наборы рабочих данных.

Где находится bootmgr Windows 7

В операционной системе Windows 7 bootmgr имеет довольно ощутимый размер для файла загрузки (в тестовой системе = 383786 байт), поскольку, как мы сможем увидеть позже, по большей части написан на языке высокого уровня. Располагается bootmgr в корневом каталоге основного активного скрытого раздела размером в 100 мегабайт. Данный раздел размещается в начале диска, предваряя все остальные. Партиции этой не присваивается логического имени (литеры/буквы диска), поэтому в самой операционной системе она не видна для стандартных средств операционной системы. Как вы можете догадаться, таким вот незатейливым способом данная партиция защищена от деструктивных действий пользователя, могущих повлечь за собой повреждение критически важной загрузочной информации.
Для того, чтобы найти файл bootmgr в системе, необходимо сначала научиться взаимодействовать со скрытым разделом. Для этого открываем апплет Управление компьютером , щелкнув правой кнопкой мыши на иконке «Компьютер» и выбрав пункт «Управление», либо можно запустить ( Win + R ) из командной строки diskmgmt.msc . Текущий пользователь должен иметь права администратора. В ответ на это действие откроется окно следующего вида:

Скрытый раздел содержащий bootmgr windows 7

Чтобы содержимое скрытого раздела предстало нашему взору, нам необходимо назначить ему логический номер (букву/литеру). На рисунке (схематично) я обозначил последовательность действий, которые нам необходимо предпринять. После выбора пункта «Изменить букву диска или путь к диску» у нас появится следующее окно выбора:

Назначение буквы диска разделу, содержащему bootmgr windows 7

После нажатия кнопки ОК логическое имя будет присвоено разделу и он станет доступен в проводнике. Содержимое его, которое нам как раз и необходимо, наконец-то можно увидеть. Но это еще не все, дело в том, что некоторые файлы и директории раздела имеют атрибут «скрытый», поэтому нам нужно включить отображение скрытых и системных файлов. Это можно сделать в свойствах папки (Параметры папок и поиска — Вид). А теперь, давайте взглянем на искомый нами файл bootmgr , который можно увидеть прямо в корне партиции:

Структура скрытого раздела, содержащего bootmgr windows 7

На рисунке бывает порой сложно, а чаще и вовсе не получается наглядно отобразить всю структуру раздела, поэтому приведу его в виде текстового списка. Итак, содержимое скрытого раздела «Зарезервировано системой» выглядит следующим образом:

bootmgr .exe .mui 91712 локализация интерфейса загрузчика
bootmgr .exe .mui 85056 локализация интерфейса загрузчика
bootmgr .exe .mui 90192 локализация интерфейса загрузчика
wgl4_boot .ttf 47452 шрифт
bootmgr .exe .mui 93248 локализация интерфейса загрузчика
bootmgr .exe .mui 90704 локализация интерфейса загрузчика
bootmgr .exe .mui 90192 локализация интерфейса загрузчика
memtest .exe .mui 43600 локализованная версия утилиты memtest
BCD 20480 хранилище данных конфигурации загрузки
BCD .LOG 17408
BCD .LOG1 0
BCD .LOG2 0

BOOTSTAT .DAT 65536 Boot Status Data . log -файл для записи статуса загрузки/завершеения ( если включено логгирование )

memtest .exe 485760 утилита memtest
bootmgr 383786 менеджер загрузки
BOOTSECT .BAK 8192
WLJAV 357376

По комментарию напротив (справа от) каждого файла в окне представления вы можете увидеть краткое описание функционального назначения.
Хотелось бы сделать некое лирическое отступление и поговорить о файлах, имеющих расширение .mui . Если вы были достаточно внимательны, то обратили внимание, что одноименные файлы с расширением .mui имеют значительно меньший размер в сравнении со своими оригиналами. Это объясняется тем, что .mui-файл — это файл ресурсов, который содержит элементы локализации интерфейса основной программы для определенного языка. Проще говоря — это перевод интерфейса программы. Технология впервые была использована в ОС Windows Vista и предназначалась для связывания ресурсов, описанных в языковом файле (текст меню, диалоговых окон, строк помощи и прочее.) с независимым от языка основным исполняемым файлом.
Но, вернемся к основной линии повествования. Управление код bootmgr Windows 7 получает сразу после своей загрузки кодом загрузочного сектора раздела PBR.

Структура файла bootmgr Windows 7

По анализу кода загрузочного сектора раздела (PBR) в предыдущих статьях нам удалось определить, что первый файл, который загружается и выполняется после кода PBR, это bootmgr , находящийся в корне скрытого системного раздела. Интересно было бы посмотреть на структуру этого файла.

Дабы в следствии экспериментов не вывести систему из работоспособного состояния, стоит сделать резервную копию файла bootmgr в какой-нибудь временной директории, к примеру %TEMP% .

Структура файла bootmgr Windows 7

С чего мы начнем изучение? Первое, что приходит на ум, это визуально осмотреть структуру файла с помощью любого доступного под рукой шестнадцатеричного редактора. Что мы и сделаем сейчас, в моем случае я воспользовался встроенным в файловый менеджер FAR Commander редактором, переключив его в режим шестнадцатеричного представления. При беглом осмотре структуры, удалось обнаружить некоторые особенности.

  • 16-битный загрузчик . Начиная со смещения 00000000 предположительно идет код, напоминающий по виду код реального режима (aka ассемблер). Вероятно, у bootmgr есть участок кода, который исполняется в реальном 16-битном режиме процессора сразу после прыжка из кода PBR (поскольку код PBR не переводит процессор ни в какой другой режим). Я думаю, что код этот производит некие подготовительные действия. Предположительно (!) в файле он размещается до адреса 00003DDF .
  • PE-образ неопределенного назначения . Далее, по смещению 00005BF0 удалось обнаружить некое подобие стандартного заголовка PE-образа, который начинается с сигнатуры MZ (4D 5A). Насколько я понял, этот образ располагается вплоть до адреса 00007BF0 , то есть имеет размер 8192 байта (2000h). Этот образ содержит PE-заголовок, но при этом имеет не все типовые секции (такие как секции кода, данных, ресурсов). Многие из этих секций заполнены нулями, поэтому я могу сделать предположение, что он вообще не исполняется.
  • Запакованный bootmgr.exe . Затем, удалось найти еще один PE-образ по смещению 00007BF0 , который так же начинается со стандартной сигнатуры MZ и размещается вплоть до самого конца файла bootmgr Windows 7.

Portable Executable — (PE, дословно: переносимый исполняемый) — формат исполняемых файлов, используемый во всех версиях операционной системы Microsoft Windows

По сути, на основе тех данных, которые нам только что удалось получить при беглом, поверхностном анализе данных, файл bootmgr имеет три составных части:

  1. некий 16-битный код-загрузчик;
  2. пустой PE-образ: назначение неизвестно;
  3. еще один PE-образ: предположительно 32-битный запакованный файл bootmgr.exe ;
Читайте также:
Samsung sans что это за программа на Андроид

На этом предварительный анализ заканчивается. Теперь нам предстоит более предметно подойти к вопросу и попробовать «в лоб» дизассемблировать bootmgr Windows 7 с целью понять, действительно ли код, располагающийся в начале файла, простой участок кода реального режима?

16-битный загрузчик (16-bit stub)

В самом начале исходного кода я обнаружил (традиционный) блок настройки сегментных регистров. Базу сегмента я не корректировал пока (уверен, что при переходе от PBR они имеют другие значения), поскольку не разобрался, с какого адреса стартует этот участок кода.

Источник: datadump.ru

Устранение ошибки «Bootmgr отсутствует. Нажмите Ctrl+Alt+Del для перезапуска» при запуске Windows

Windows 10 Pro released in July 2015 Windows Vista Starter Windows Vista Home Basic Windows Vista Home Premium Windows Vista Business Windows Vista Enterprise Windows Vista Ultimate Windows 7 Starter Windows 7 Home Basic Windows 7 Home Premium Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Еще. Меньше

Это сообщение об ошибке указывает на то, что загрузочный сектор поврежден или отсутствует.

Решение

Воспользуйтесь приведенными ниже способами, чтобы устранить ошибки запуска Windows.

Значок

Примечание. Чтобы выполнить приведенные ниже действия, требуется установочный диск Windows 8.1, Windows 8, Windows 7 или Windows Vista. Если его нет, обратитесь к изготовителю компьютера или в службу поддержки Майкрософт с просьбой предоставить установочный диск. Если у вас нет установочного диска, но при этом на компьютере предустановлено средство восстановления при загрузке, воспользуйтесь способом 4.

Способ 1. Запуск средства восстановления при загрузке в среде восстановления Windows (WinRE)

Чтобы выполнить восстановление при загрузке в среде восстановления Windows (WinRE), сделайте следующее:

  1. Вставьте установочный диск Windows в дисковод и запустите компьютер.
  2. После появления сообщения Press any key to boot from CD or DVD (Нажмите любую клавишу для загрузки с компакт-диска или DVD-диска), выполните требуемое.
    Если компьютер не обнаружит носитель автоматически
  1. При перезагрузке найдите на экране инструкции, в которых объясняется, как прервать загрузку в обычном режиме и войти в программу настройки BIOS. Чтобы начать настройку BIOS, для большинства компьютеров можно нажать клавиши F2, F10, ESC или DEL.
  2. В окне программы настройки BIOS Setup Utility найдите вкладку Boot Order (Порядок загрузки), Boot Options (Параметры загрузки) или Boot (Загрузка). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы открыть вкладку Boot Order (Порядок загрузки), а затем нажмите клавишу ВВОД.
  3. В списке загрузки найдите обозначение компакт-диска, DVD-диска или USB-устройства флэш-памяти (CD, DVD или USB flash drive соответственно). Возможно, носитель определен как Removable Device (Съемное устройство). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы поднять обозначение диска в списке загрузки и сделать его первым. Нажмите клавишу ВВОД. Теперь последовательность загрузки с компакт-диска, DVD-диска или USB-устройства флэш-памяти изменена.
  4. Нажмите клавишу F10, чтобы сохранить изменения и выйти из программы настройки BIOS Setup Utility. Выберите команду Yes (Да) в окне подтверждения. Компьютер будет перезагружен.

Подробнее о восстановлении системы см. в статье Параметры восстановления системы в Windows?.

Способ 2. Перестроение данных конфигурации загрузки в среде восстановления Windows (WinRE)

Для перестроения данных конфигурации загрузки в среде восстановления Windows (WinRE) выполните следующие действия

  1. Вставьте установочный диск Windows в дисковод и запустите компьютер.
  2. После появления сообщения Press any key to boot from CD or DVD (Нажмите любую клавишу для загрузки с компакт-диска или DVD-диска), выполните требуемое.
    Если компьютер не обнаружит носитель автоматически
  1. При перезагрузке найдите на экране инструкции, в которых объясняется, как прервать загрузку в обычном режиме и войти в программу настройки BIOS. Чтобы начать настройку BIOS, для большинства компьютеров можно нажать клавиши F2, F10, ESC или DEL.
  2. В окне программы настройки BIOS Setup Utility найдите вкладку Boot Order (Порядок загрузки), Boot Options (Параметры загрузки) или Boot (Загрузка). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы открыть вкладку Boot Order (Порядок загрузки), а затем нажмите клавишу ВВОД.
  3. В списке загрузки найдите обозначение компакт-диска, DVD-диска или USB-устройства флэш-памяти (CD, DVD или USB flash drive соответственно). Возможно, носитель определен как Removable Device (Съемное устройство). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы поднять обозначение диска в списке загрузки и сделать его первым. Нажмите клавишу ВВОД. Теперь последовательность загрузки с компакт-диска, DVD-диска или USB-устройства флэш-памяти изменена.
  4. Нажмите клавишу F10, чтобы сохранить изменения и выйти из программы настройки BIOS Setup Utility. Выберите команду Yes (Да) в окне подтверждения. Компьютер будет перезагружен. Пусть компьютер загрузится в обычном режиме. Проверка займет несколько минут. За это время удалится вредоносная программа, которой, возможно, заражен компьютер.

Способ 3. Запуск восстановления системы в среде восстановления Windows (WinRE)

Alert icon

Важно! Для этого способа на компьютере должно быть включено восстановление системы.

Чтобы выполнить восстановление системы в среде восстановления Windows (WinRE), сделайте следующее:

  1. Вставьте установочный диск Windows в дисковод и запустите компьютер.
  2. После появления сообщения Press any key to boot from CD or DVD (Нажмите любую клавишу для загрузки с компакт-диска или DVD-диска), выполните требуемое.
    Если компьютер не обнаружит носитель автоматически
  1. При перезагрузке найдите на экране инструкции, в которых объясняется, как прервать загрузку в обычном режиме и войти в программу настройки BIOS. Чтобы начать настройку BIOS, для большинства компьютеров можно нажать клавиши F2, F10, ESC или DEL.
  2. В окне программы настройки BIOS Setup Utility найдите вкладку Boot Order (Порядок загрузки), Boot Options (Параметры загрузки) или Boot (Загрузка). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы открыть вкладку Boot Order (Порядок загрузки), а затем нажмите клавишу ВВОД.
  3. В списке загрузки найдите обозначение компакт-диска, DVD-диска или USB-устройства флэш-памяти (CD, DVD или USB flash drive соответственно). Возможно, носитель определен как Removable Device (Съемное устройство). Следуя инструкциям на экране, воспользуйтесь клавишами со стрелками, чтобы поднять обозначение диска в списке загрузки и сделать его первым. Нажмите клавишу ВВОД. Теперь последовательность загрузки с компакт-диска, DVD-диска или USB-устройства флэш-памяти изменена.
  4. Нажмите клавишу F10, чтобы сохранить изменения и выйти из программы настройки BIOS Setup Utility. Выберите Да в окне подтверждения.

Дополнительные сведения о восстановлении системы см. в разделе Восстановление системы: часто задаваемые вопросы.

Способ 4. Использование средства восстановления при загрузке, если оно уже установлено на компьютере

Alert icon

Важно! Этот способ работает, только если на компьютере заранее установлено средство восстановления при загрузке.

Если у вас нет установочного диска Windows, но при этом на компьютере заранее установлено средство восстановления при загрузке, выполните следующие действия, чтобы восстановить загрузочные файлы.

  1. Извлеките из компьютера все дискеты, компакт-диски и DVD-диски, а затем перезагрузите компьютер, нажав кнопку питания.
    • Если на компьютере установлена только одна операционная система, при перезагрузке компьютера нажмите и удерживайте клавишу F8. Клавишу F8 необходимо нажать до появления эмблемы Windows. В случае появления эмблемы Windows необходимо повторить перезагрузку после вывода приглашения войти в систему Windows.
    • Если на компьютере установлено несколько операционных систем, с помощью клавиш со стрелками выберите операционную систему, которую необходимо восстановить, а затем нажмите и удерживайте клавишу F8.
    • На экране Дополнительные варианты загрузки выберите с помощью клавиш со стрелками пункт Устранение неполадок компьютера и нажмите клавишу ВВОД. (Если пункт Восстановление системы отсутствует, то средства восстановления не установлены на компьютере или отключены администратором сети.)
    • Выберите раскладку клавиатуры и нажмите кнопку Далее.
    • Выберите имя пользователя, введите пароль и нажмите кнопку OK.
    • В меню Параметры восстановления системы выберите пункт Восстановление при загрузке. Средство восстановления при загрузке может предлагать вам выбор вариантов устранения проблемы и перезагружать компьютер в процессе восстановления.

    Источник: support.microsoft.com

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru