Отсутствуют дополнительные параметры восстановления Windows 8

chkdsk обнаружены несоответствия на моем системном разделе, но работает только в режиме только для чтения, потому что он не может заблокировать раздел исключительно (да, даже во время перезагрузки).

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

все это указывает на то, что кнопка" Дополнительно "вызывает меню, предлагающее опцию"командной строки". Но в моей системе (Win8 Pro RTM 64-бит от MSDN, обновлен с Win7 Ultimate на месте) это не так.

что заставляет эти параметры отсутствовать, и я могу их вернуть?

2 ответа:

я обнаружил, что среда восстановления была отключена.

C:\Windows\System32\Recovery>reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
information:

    Windows RE status:         Disabled
    Windows RE location:
    Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-0000000000
00
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

двоичный файл WinRE (winre.wim) все еще присутствовал в C:\Windows\System32\Recovery, поэтому я смог повторно включить среду восстановления, как описано здесь. Основные шаги:

  • использовать robocopy на месте WinRE.wim на загрузочный раздел. Не используйте .
  • использовать reagentc /setreimage чтобы сказать Windows, где найти WinRE.wim.
  • Run reagentc /enable

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

(Примечание: полезно "приостановить" BitLocker перед использованием WinRE. Он автоматически активирует защиту при следующей загрузке.)

вот пример, который охватывает EFI и BIOS установки Windows с дополнительной информацией и подсказками для подводных камней.

  • среда: виртуальная машина Windows 10 (VirtualBox), таблица разделов MBR
  • инструменты used1: установочный носитель Windows, Ubuntu LTS установка media2, VirtualBox снимки

фон заключается в том, что я хотел преобразовать эту установку из BIOS в MBR без преобразования в GPT и заметил после установки загрузчика EFI с bcdboot что параметры восстановления отсутствовали.

вот как я установил раздел EFI (B:) и раздел восстановления (R:), не было много других вариантов, приведенных в примерах динамического использования mountvol, так что это было почти очевидно:

mountvol B: \?\Volume{893e0b14-0000-0000-0000-100000000000}\

mountvol R: \?\Volume{893e0b14-0000-0000-0000-e0a308000000}\

раздел R: имел diag флаг в GParted и по-прежнему содержит winre.wim изображение и типичное макет для этого раздела. Вы можете найти более подробную информацию в этой статье.

отсюда это в основном о bcdboot и reagentc в различных средах.

настройка BIOS

целевой диск, а также флаг загрузки должен быть установлен на раздел ОС (обычно C:). Для полноты я начинаю с установки загрузчика и конфигурации BCD:

bcdboot C:\Windows /s C: /f bios

установка образа восстановления местонахождение:

reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
Directory set to: \?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE

REAGENTC.EXE: Operation Successful.

снова включить восстановление и распечатать подробную информацию:

reagentc /enable
REAGENTC.EXE: Operation Successful.

reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:

    Windows RE status:         Enabled
    Windows RE location:       \?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

REAGENTC.EXE: Operation Successful.

настройка EFI

флаг загрузки должен быть установлен в системный раздел EFI (ESP), B: в этом примере в противном случае инструменты не смогут обнаружить правильную конфигурацию BCD и столкнуться с ошибками. Ниже устанавливается новый загрузчик и BCD для EFI:

bcdboot C:\Windows /s B: /f uefi

команда reagentc здесь такая же, поэтому вы можете принять их сверху только идентификатор должен отличаться.

вывод

вам не нужно конвертировать в GPT, если вы не хотите или не нужно. Вы можете сохранить параметры восстановления, вам просто нужно снова включить их. Что не работает без недостатков, так это переключение между загрузкой BIOS и EFI, это вызовет Windows, чтобы снова отключить информацию о восстановлении, и вам нужно исправить флаг загрузки (EFI здесь не проблема, но загрузка BIOS делает). Я надеюсь, что это помогает в большинстве случаев, независимо от того, какой режим загрузки вы.

наконец, разница, которую я нашел между меню в BIOS и EFI режиме:

enter image description here


  1. большинство из них были просто использованы для изучения всех вариантов и возможностей. Глядя на то, как вещи ломаются и как их можно исправить.
  2. я в основном пользователь Ubuntu. Я знаю DISM, конечно, но я использовал GParted для управления разделами и дисками Gnome для создания необработанных образов (так же, как dd) из разделы в дополнение к снимкам виртуальной машины. Вы можете использовать все, что вам больше подходит.