Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec. exe и bcdboot. exe

Последовательность действий
Описание ключей пуска утилиты Bootrec.exe
Восстановление среды загрузки при помощи BCDboot.exe
Резюме

Много лет компания Microsoft облагораживала систему восстановления операционной системы Windows, и в Windows 7 и Windows Vista она работает фактически в автоматическом режиме. Если вы загрузитесь с установочного диска Windows 7 и щелкните «Восстановление системы» («Repair Computer«), система восстановления Windows будет запущена и без помощи других попробует поправить все ошибки, которые она отыщет. Она способна поправить огромное количество заморочек, но, полностью возможна ситуация, когда оказывается поврежден загрузчик, и с этой неувязкой система восстановления не может совладать. В данном случае можно вернуть загрузчик вручную с помощью утилиты Bootrec.exe.

Приложение Bootrec.exe служит для исправления ошибок, связанных с повреждением загрузчика и, как следствие, невыполнимостью пуска операционных систем Windows 7 и Windows Vista.

Последовательность действий

Настройте характеристики BIOS таким макаром, чтоб первым устройством загрузки был DVD-привод
Воткните установочный компакт-диск с Windows 7 и загрузитесь с него ранее окна:

Восстановление загрузчика Windows 7 вручную с помощью утилит bootrec.exe и bcdboot.exe
Прирастить набросок

Щелкните «Восстановление системы» («Repair your computer«).
Изберите операционную систему, которую нужно вернуть, и нажмите «Дальше» («Next«).

Восстановление загрузчика Windows 7 вручную с помощью утилит bootrec.exe и bcdboot.exe

В окне «Характеристики восстановления системы» («System Recovery Options«) изберите пункт «Командная строчка» («Command Prompt«).

Восстановление загрузчика Windows 7 вручную с помощью утилит bootrec.exe и bcdboot.exe

Раскроется окно интерпретатора командной строчки cmd.exe, где следует ввести:

Bootrec.exe

Восстановление загрузчика Windows 7 вручную с помощью утилит bootrec.exe и bcdboot.exe
Прирастить набросок

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

Описание ключей пуска утилиты Bootrec.exe

Bootrec.exe /FixMbr

Запущенная с ключом /FixMbr, утилита записывает совместимую с Windows 7 и Windows Vista главную загрузочную запись (Master Boot Record, MBR) в системный раздел. Используйте эту опцию для разрешения заморочек, связанных с повреждением главной загрузочной записи, либо если вы желаете удалить из неё необычный код. Существующая таблица разделов в данном случае не перезаписывается.

Bootrec.exe /FixBoot

Запущенная с ключом /FixBoot, утилита записывает в системный раздел новый загрузочный сектор, совместимый с Windows 7 и Windows Vista. Использовать эту опцию необходимо в последующих случаях:

Загрузочный сектор Windows Vista либо Windows 7 был заменен необычным.
Загрузочный сектор поврежден.
Была установлена предшествующая версия операционной системы Windows после установки Windows Vista либо Windows 7. К примеру, если была установлена Windows XP, будет употребляться NTLDR (Windows NT Loader, загрузчик Windows NT), код штатного загрузчика NT 6 (Bootmgr) будет затерт программкой установки Windows XP.

Необходимо подчеркнуть, что подобного эффекта можно достигнуть внедрением утилиты bootsect.exe, также находящейся на загрузочном носителе Windows 7. Для этого нужно запустить bootsect.exe со последующими параметрами:

bootsect /NT60 SYS

Загрузочный сектор системного раздела будет перезаписан кодом, совместимым с BOOTMGR. Подробней об использовании утилиты bootsect.exe можно выяснить, запустив её с параметром /help.

Bootrec.exe /ScanOs

Запущенная с ключом /ScanOs, утилита сканирует все диски на предмет установленных операционных систем Windows Vista и Windows 7. Не считая того, при её использовании выводится перечень отысканных систем, которые на этот момент не прописаны в хранилище данных конфигурации загрузки Windows (Boot Configuration Data (BCD) Store).

Bootrec.exe /RebuildBcd

Запущенная с этим ключом, утилита сканирует все диски на предмет наличия установленных операционных систем Windows Vista либо Windows 7. Отысканные ОС выводятся в перечень, из которого их можно добавить в хранилище данных конфигурации загрузки Windows (Boot Configuration Data Store). Используйте также эту опцию, если вы желаете стопроцентно перестроить хранилище данных конфигурации загрузки. Перед этим нужно удалить предшествующее хранилище. Набор команд при всем этом может быть таким:

bcdedit /export C:BCDcfg.bak
attrib -s -h -r c:bootbcd
del c:bootbcd
bootrec /RebuildBcd

В вышеприведенном примере текущее хранилище конфигурации загрузки экспортируется в файл C:BCDcfg.bak, с него снимаются атрибуты «системный», «сокрытый» и «только для чтения», после этого оно удаляется командой DEL и поновой перестраивается командной bootrec /RebuildBcd.

Восстановление загрузчика Windows 7 вручную с помощью утилит bootrec.exe и bcdboot.exe
Прирастить набросок

Естественно, утилита Bootrec.exe очень функциональна, но, она не поможет, если, к примеру, файл загрузчика Windows bootmgr поврежден либо на физическом уровне отсутствует. В таком случае можно пользоваться другой утилитой, также входящей в состав дистрибутивного носителя Windows 7 – bcdboot.exe.

Восстановление среды загрузки при помощи BCDboot.exe

BCDboot.exe – это средство, которое употребляется для сотворения либо восстановления среды загрузки, расположенной в активном системном разделе. Утилита также может быть применена для переноса файлов загрузки с 1-го жесткого диска либо раздела на другой.

Командная строчка в этом случае может смотреться таким макаром:

bcdboot.exe e:windows

Поменяйте e:windows на путь, соответственный вашей системе.
Эта операция восстановит покоробленную среду загрузки Windows, включая файлы хранилища конфигурации данных загрузки (BCD), в том числе упомянутый выше файл bootmgr.

Синтаксис характеристик командной строчки утилиты bcdboot

Утилита bcdboot.exe употребляет последующие характеристики командной строчки:

BCDBOOT источник [/l язык] [/s буква_диска] [/v] [/m [{GUID_загрузчика_операционной системы}]]

источник

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

/l

Необязательный параметр. Задает язык среды загрузки. По дефлоту употребляется британский (США).

/s

Необязательный параметр. Показывает буковку диска системного раздела, куда будет установлены файлы среды загрузки. По дефлоту употребляется системный раздел, данный микропрограммой BIOS.

/v

Необязательный параметр. Включает режим подробного протоколирования работы утилиты.

/m

Необязательный параметр. Соединяет воединыжды характеристики вновь сделанной и уже имеющейся загрузочной записи хранилища и записывает их в новейшую загрузочную запись. Если GUID загрузчика операционной системы задан, для сотворения загрузочной записи соединяет воединыжды объект загрузчика с шаблоном системы.

Резюме

В статье подверглись рассмотрению механизмы работы с утилитами bootrec.exe и bcdboot.exe, служащими для разрешения заморочек, связанных с невыполнимостью пуска операционной системы Windows 7 из-за покоробленного либо отсутствующего загрузчика.

Аналогичный товар: Комментирование на данный момент запрещено, но Вы можете оставить ссылку на Ваш сайт.

Комментарии закрыты.