Как я могу автоматически загрузиться в меню Advanced Boot в Windows 7

Вместо того, чтобы играть в игру F8 при запуске, существует ли способ (командная строка и т. Д.) Настройки окон, чтобы при закрытии окна и перезагрузке всегда возникало расширенное меню загрузки, или, альтернативно, есть способ выключения окон, чтобы он всегда будет предлагать среду восстановления 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
    

    Теперь у вас есть опции виртуального диска.

    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 единовременной.

Другие вопросы по тегам