Как автоматически загрузить меню расширенной загрузки в Windows 7?

Как автоматически загрузить меню расширенной загрузки в Windows 7?

Вместо того, чтобы играть в игру F8 при запуске, есть ли способ (командная строка и т. д.) настроить Windows так, чтобы при закрытии Windows и перезагрузке всегда появлялось расширенное меню загрузки, или, в качестве альтернативы, есть ли способ закрыть Windows так, чтобы всегда появлялась среда восстановления Windows. Я думаю о каком-то инструменте командной строки, который устанавливает параметр реестра или что-то в этом роде, чтобы при перезагрузке Windows попадала в расширенное меню загрузки.

Если ни один из этих вариантов невозможен, как добавить среду восстановления Windows (WinRE) в меню загрузки? Можно ли это сделать с помощью BCDEdit или Easy BCD?

Кстати, это касается Windows 7 64 бит.

Спасибо,

Мэтью.

решение1

Сначала сделайте резервную копию текущего BCD с помощью bcdedit -export backup_file.bcd. Если на вашем загрузочном диске включен BitLocker, его необходимо отключить до тех пор, пока вы не закончите вносить изменения.

Если вы хотите, чтобы отображалось только меню:bcdedit /delete {bootmgr} default

Загрузка компьютера не имеет ничего общего с реестром, процессом загрузки управляет только BCD.

Добавление WinRE немного сложнее: ищете ли вы что-то конкретное или вам нужна вся среда целиком?

Редактировать:
Чтобы установить WinRE (легкийспособ):

  1. Получите копию winre.wim и boot.sdi с вашего установочного компакт-диска и WinAIK.Инструкции здесь, шаги 1, 2 и 5. Поместите boot.sdi в каталог \boot (обратите внимание, что он может быть на несмонтированном разделе, проверьте Disk Manager на наличие такового). Winre.wim может быть где угодно, просто сделайте его простым.

  2. запустите их, чтобы добавить WinRE в ваш BCD:

     Bcdedit –create {ramdiskoptions}
     Bcdedit –set {ramdiskoptions} ramdisksdidevice  boot
     Bcdedit -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
    

    Теперь у вас есть все необходимые параметры ramdisk.

     Bcdedit –store c:\BCD –create /d “WinRE” /application osloader
    

    Запомните полученный GUID, так как он понадобится вам в следующих нескольких строках:

     Bcdedit –set {guid1} systemroot \Windows
     Bcdedit –set {guid1} detecthal Yes
     Bcdedit –set {guid1} winpe Yes
     Bcdedit –set {guid1} osdevice ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
     Bcdedit –set {guid1} device ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
    

Это почти все по памяти; так что возможно я что-то забыл. Я не знаю простого способа сделать загрузку в WinRE одноразовой.

Связанный контент