Управление средой восстановления Windows (Windows RE)
Среда восстановления Windows Recovery Environment (WinRE) представляет собой минимальную ОС на базе среды предварительной установки Windows Preinstallation Environment (WinPE) , в которую включен ряд инструментов для восстановления, сброса и диагностики ОС Windows. В том случае, если основная ОС по какой-то причине перестает загружаться, компьютер пытается запустить среду восстановления WinRE, которая в автоматическом (или ручном режиме) может помочь исправить возникшие проблемы.
В некоторых случаях компьютер не может загрузиться в среде Windows Recovery Environment из-за различных проблем. В этой статье мы рассмотрим основные способы восстановления среды WinRE на примере Windows 10 (для Windows 7 и Windows 8.1 процедура аналогична).
Причины, по которым среда WinRE перестает грузится или работает некорректно, в общем случае могут быть разными:
- Среда WinRE отключена на уровне настроек Windows.
- В хранилище конфигурации загрузки ( BCD ) отсутствуют записи для загрузки в режиме восстановления
- Файл с образом среды winre.wim отсутствует или перемещен
- Отсутствует или содержит некорректные данные файл конфигурации WinRE — ReAgent.xml
Отключение и включение WinRE
Попробуйте отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды:
Проверка записей WinRE в файле конфигурации BCD
Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки WinRE.
Примечание. При успешном включении WinRE с помощью reagent, в конфигурации загрузки должны автоматически появится нужные записи для WinRE. Однако в любом случае стоит проверить значение параметра recoverysequence .
Выведем текущие записи в BCD
В списке вариантов загрузки найдите секцию Windows Boot Loader , с идентификатором identifier= . В нашем примере эта запись выглядит таким образом:
Windows Boot Loader
——————-
identifier
device partition=C:
path \Windows\system32\winload.exe
description Windows 10
locale ru-RU
inherit
recoverysequence <7c817935-e52f-11e6-9c2c-0050569efccb>
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject <1c7df7a0-4560-11e5-9675-8451eaa913bb>
nx OptIn
bootmenupolicy Standard
Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это
Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора ( identifier ) равно полученному выше GUID, а в описании поля ( description ) указано Windows Recovery Environment . Эта запись может выглядеть так:
Windows Boot Loader
——————-
identifier <7c817935-e52f-11e6-9c2c-0050569efccb>
device ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,<7c817936-e52f-11e6-9c2c-0050569efccb>
path \windows\system32\winload.exe
description Windows Recovery Environment
locale ru-RU
inherit
displaymessage Recovery
osdevice ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,<7c817936-e52f-11e6-9c2c-0050569efccb>
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes
В том случае, если такая запись не была найдена, ищите другую запись BCD с другим GUID в качестве идентификатора, с текстомWindows Recovery Environment в поле description , которая в значениях device и osdevice содержит путь к файлу Winre.wim.
Путь к wim файлу может указывать на другой диск (к примеру, [\Device\HarddiskVolume2]). Если такая секция найдена, можно привязать данную запись для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:
bcdedit /set
Примечание . Если вы используете мультизагрузку, имейте в виду, что каждая ОС будет добавлять в Microsoft Boot Manager собственную запись для среды Windows Recovery Environment. Здесь важно не запутаться в них.
Метаположение файла Winre.wim
Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые ): каталоге C:\Windows\System32\Recovery, на отдельном скрытом разделе System Reserved , либо на разделе восстановления от производителя. В нашем примере он должен находится на диске F:\ в каталоге \Recovery\WindowsRE\Winre.wim.
Также проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:\Windows\System32\Recovery либо в каталоге Recovery на разделе восстановления). Откройте данный файл с помощью любого редактора и проверьте значение атрибута . В том случае, если указанный там путь не существует (оригинальный раздел был удален), можно изменить путь на
Совет. Текущую конфигурацию Recovery Agent можно получить командой reagentc /info. Эта команда поможет определить идентификатор записи в BCD (Boot Configuration Data (BCD) identifier) и путь к образу Windows RE (location: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE)
Сброс настроек в файле ReAgent.xml
В том случае, если методики выше не помогли восстановить работоспособность WinRe, можно попробовать сбросить настройки в файле ReAgent.xml (предварительно сделайте его копию).
В Windows 8 /10 будет достаточно удалить файл ReAgent.xml и он будет автоматически создан при следующем ключении WinRE командой reagentc /enable .
В Windows 7/ Vista откройте файл ReAgent.xml с помощью редактора (лучше всего Notepad++) и очистите значения следующих параметров WinreBCD , WinreLocation , ImageLocation , InstallState , WinREStaged :
Сохраните изменения, проверьте, что файл Winre.wim присутствует в папке %windir%\System32\Recovery. Включите WinRE командой
Ручной поиск и восстановление файла Winre.wim
В том случае, если ни в одном из стандартных каталогов нет файла Winre.wim, попробуйте найти его поиском с помощью файлового менеджера или такой командой:
Совет . Не забудьте поискать данный файл и на скрытых разделах, которым нужно предварительно назначить букву диска.
Если вы нашли файл, скопируйте в стандартное местоположение его следующими командами:
attrib -h -s c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6 \winre.wim
xcopy /h c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6 \winre.wim c:\Windows\System32\Recovery
Если найти файл не удалось, скопируйте его с аналогичной системы (версия и битность ОС должна совпадать), либо с дистрибутива. Для этого, нужно на DVD/ ISO образе с помощью 7-Zip открыть файл \sources\install.wim и извлечь файл \Windows\System32\Recovery\Winre.wim в каталог c:\Windows\System32\Recovery.
Заменим путь к файлу в конфигурации Recovery Agent:
reagentc /setreimage /path C:\windows\system32\recovery
Осталось включить Windows Recovery Agent командой:
Постоянная подготовка автоматического восстановления и диагностика компьютера в Windows 10 — как исправить
Некоторые пользователи Windows 10 сталкиваются с тем, что после обновлений, а иногда и без четко определяемых причин, при включении компьютера или ноутбука постоянно появляется надпись «Подготовка автоматического восстановления», сменяющаяся «Диагностика компьютера», переводящая в итоге на экран «Автоматическое восстановление» в Windows 10.
В этой инструкции подробно о возможных методах исправить постоянное автоматическое восстановление Windows 10 и вернуть нормальную загрузку компьютера.
Автоматическое восстановление только после завершения работы, после перезагрузки Windows 10 работает
Один из распространенных вариантов — подготовка автоматического восстановления, диагностика компьютера Windows 10 и последующие этапы проявляют себя только после завершения работы при очередном включении компьютера или ноутбука, а нажатие кнопки «Перезагрузить сейчас» или простая перезагрузка решает проблему. Также возможен вариант, когда появление проблемы зависит от того, как долго компьютер пробыл в выключенном состоянии или выключался ли он из розетки.
В описанных выше случаях могут помочь следующие варианты решения проблемы:
- Отключить быстрый запуск Windows 10 (самый быстрый метод и необходимый, если проблема возникает на ПК после выключения из розетки, а не выключать вы его не готовы).
- Вручную установить драйверы чипсета и управления электропитанием, а для Intel — также драйверы Intel ME (Management Engine Interface) с официального сайта производителя ноутбука или материнской платы, даже если на официальном сайте они не самые новые.
- Для ПК при включенной функции «Быстрый запуск» — не отключать компьютер от электросети.
Суть в данном случае сводится к тому, что Windows 10 при включенной по умолчанию функции «Быстрый запуск» и завершении работы не выключается «полностью», а переходит в подобие гибернации. При неправильной работе драйверов чипсета и управления электропитанием (а нередки случаи, когда такую неправильную работу вызывают автоматически устанавливаемые Windows 10 драйверы, несмотря на их совместимость), а также при полной потере питания (например, выключили ПК из розетки), повторное восстановление из этой гибернации может приводить к сбоям и автоматическому восстановлению.
Исправление проблем, вызывающих автоматическое восстановление вручную
После автоматической диагностики компьютера Windows 10 пользователь попадает на экран «Автоматическое восстановление», дающий доступ к различным инструментам восстановления, которые можно использовать, чтобы исправить проблему:
- На экране «Автоматическое восстановление» нажмите «Дополнительные параметры».
- В открывшемся меню среды восстановления перейдите в «Поиск и устранение неисправностей» — «Дополнительные параметры».
- В появившемся меню вы можете использовать сразу многие варианты восстановления, в зависимости от того, после чего возникла проблема. Если вы не знаете это точно, рекомендую использовать варианты по порядку.
- Если проблема появилась после установки каких-либо программ, манипуляций с системным реестром Windows 10, попробуйте пункт «Восстановление системы» для использования точек восстановления. При их наличии на компьютере велика вероятность, что проблему удастся исправить.
- В случае, если «Автоматическое восстановление» стало беспокоить после установки обновлений Windows 10, перейдите в раздел «Удалить обновления» и попробовать сначала пункт «Удалить последнее исправление», а если он не поможет — «Удалить последнее обновление компонентов». При запросе пароля и в случае, если у вас нет никакого пароля учетной записи, оставьте его пустым, также учитывайте, что если вход в систему осуществляется по ПИН-коду, здесь потребуется вводить не его, а именно пароль.
- При появлении постоянной подготовки к автоматическому восстановлению после сбоев питания, установки второй ОС или действий с разделами жесткого диска или SSD, попробуйте использовать пункт «Восстановление при загрузке». Так же тут может быть полезной инструкция Восстановление загрузчика Windows 10.
- Если ни один из вариантов не помогает, проверьте, работает ли безопасный режим, для этого в меню выберите «Параметры загрузки», нажмите кнопку «Перезагрузить», а после появления меню выборов вариантов загрузки нажмите клавишу 4 или F4 для входа в безопасный режим. Если зайти в безопасном режиме удалось, возможно, там вы сможете отменить действия, предшествовавшие появлению проблемы. Подробнее на тему — Безопасный режим Windows 10.
В крайнем случае помните о пункте «Вернуть компьютер в исходное состояние» в меню «Поиск и устранение неисправностей», позволяющий выполнить автоматическую переустановку Windows 10, в том числе с сохранением ваших данных.
Как отключить автоматическое восстановление Windows 10
Существует возможность отключить запуск автоматического восстановления Windows 10 и проверить, как система поведет себя в этом случае — в некоторых случаях это приводит к нормальной загрузке ОС, иногда — позволяет определить, в чем именно заключается проблема. Для отключения автоматического восстановления:
- Как и в предыдущем способе (шаги 1-3) перейдите к средствам восстановления системы.
- Откройте пункт «Командная строка».
- В командной строке введитеи нажмите Enter.
- Закройте командную строку, выберите пункт «Выключить компьютер», а затем снова его включите.
В дальнейшем, чтобы вернуть автоматическое восстановление, которое иногда может быть полезным — используйте командную строку (от имени администратора, если она будет запущена в работающей Windows 10) и команду
Бесконечное автоматическое восстановление Windows 10 — видео
Если вам всё ещё требуется помощь, опишите ситуацию и возможные причины появления проблемы в комментариях, постараюсь дать подсказку.
Как отключить (включить) среду восстановления WinRE в Windows 10
В данной статье показаны действия, с помощью которых можно отключить (включить) среду восстановления WinRE в операционной системе Windows 10.
Windows Recovery Environment (WinRE) — это среда восстановления которая может использоваться для устранения распространенных неполадок в незагружаемой операционной системе Windows 10.
С помощью среды восстановления (WinRE) можно восстановить Windows 10 на предыдущую дату, выполнить проверку диска или системных файлов, восстановить диспетчер загрузки, вернуться к предыдущей версии Windows 10, сбросить или восстановить установку Windows 10 и решить проблемы запуска.
Среда восстановления Windows включена по умолчанию в Windows 10. Вы можете проверить состояние WinRE и включить или отключить её используя командную строку.
Также стоит отметить, что не рекомендуется без необходимости отключать среду восстановления Windows.
Как отключить (включить) среду восстановления WinRE в Windows 10
Чтобы проверить состояние среды восстановления (включена она или отключена), запустите командную строку от имени администратора и выполните следующую команду:
Чтобы отключить среду восстановления (WinRE), запустите командную строку от имени администратора и выполните следующую команду:
Чтобы включить среду восстановления (WinRE), запустите командную строку от имени администратора и выполните следующую команду:
Используя рассмотренные выше действия, можно отключить (включить) среду восстановления WinRE в операционной системе Windows 10.