Windows recovery environment что это

Обновлено: 06.07.2024

В некоторых случаях компьютер не может загрузиться в среде 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

bcdedit /enum all

В списке вариантов загрузки найдите секцию Windows Boot Loader , с идентификатором identifier= . В нашем примере эта запись выглядит таким образом:

Windows Boot Loader
-------------------
identifier
device partition=C:
path \Windows\system32\winload.exe
description Windows 10
locale ru-RU
inherit
recoverysequence
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject
nx OptIn
bootmenupolicy Standard

Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это

Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора ( identifier ) равно полученному выше GUID, а в описании поля ( description ) указано Windows Recovery Environment . Эта запись может выглядеть так:

Windows Boot Loader
-------------------
identifier
device ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,
path \windows\system32\winload.exe
description Windows Recovery Environment
locale ru-RU
inherit
displaymessage Recovery
osdevice ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,
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 recoverysequence

Примечание . Если вы используете мультизагрузку, имейте в виду, что каждая ОС будет добавлять в 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 на разделе восстановления). Откройте данный файл с помощью любого редактора и проверьте значение атрибута <ImageLocation path= . В том случае, если указанный там путь не существует (оригинальный раздел был удален), можно изменить путь на <ImageLocation path=»\Recovery\WindowsRE»), создать каталог C:\Recovery\WindowsRE и скопировать в него файл Winre.wim. Отключите и включите WinRE еще раз:
reagentc /disable
reagentc /enable

Совет. Текущую конфигурацию Recovery Agent можно получить командой reagentc /info. Эта команда поможет определить идентификатор записи в BCD (Boot Configuration Data (BCD) identifier) и путь к образу Windows RE (location: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE)

Windows Среда восстановления (WinRE) — это среда восстановления, позволяющая устранять распространенные причины незагружаемых операционных систем. среда WinRE основана на среда предустановки Windows (Windows PE) и может быть настроена с помощью дополнительных драйверов, языков, дополнительных компонентов Windows PE, а также других средств устранения неполадок и диагностики. по умолчанию WinRE предварительно загружается в Windows 10 для настольных выпусков (домашних, Pro, Enterprise и образовательных) и Windows Server 2016ных установок.

На снимке экрана показаны параметры: продолжить, использовать устройство, устранить неполадку или выключить компьютер.

Новые возможности WinRE для Windows 10

Инструментари

Среда WinRE включает следующие средства:

  • Автоматическое восстановление и другие средства устранения неполадок. дополнительные сведения см. в разделе Windows RE устранение неполадок.
  • сброс кнопки (Windows 10 для выпусков настольных систем, Windows 8.1 и только для Windows 8). Это средство позволяет пользователям быстро восстанавливать свои ПК с сохранением данных и важных настроек без необходимости предварительного резервного копирования данных. Дополнительные сведения см. в разделе Общие сведения о сбросе кнопок.
  • восстановление образа системы (Windows Server 2016, Windows Server 2012 R2 и только Windows Server 2012). Это средство восстанавливает весь жесткий диск. Дополнительные сведения см. в разделе Восстановление операционной системы или всего сервера.

кроме того, можно создать собственное решение для восстановления с помощью api Windows imagingили с помощью api системы обслуживания образов развертывания и управления ими (DISM).

Точки входа в WinRE

пользователи могут получить доступ к функциям WinRE через меню параметров загрузки , которое можно запустить из Windows несколькими разными способами.

  • На экране входа нажмите кнопку Завершение работы и удерживайте нажатой клавишу Shift при выборе параметра перезапустить.
  • в Windows 10 выберите пуск > Параметры > обновить & > восстановление безопасности > в разделе расширенный запуск, нажмите кнопку перезагрузить сейчас.
  • Загрузка с носителя для восстановления.
  • Используйте кнопку восстановления оборудования (или сочетание кнопок) , НАСТРОЕНную изготовителем оборудования.

После выполнения любого из этих действий все пользовательские сеансы будут подписаны и откроется меню параметров загрузки . Если пользователи выбирают в этом меню функцию WinRE, компьютер перезапускается в WinRE и запускается выбранный компонент.

Программа WinRE запускается автоматически после обнаружения следующих проблем:

  • Две последовательные неудачные попытки запуска Windows.
  • Два последовательных непредвиденных завершения работы, которые происходят в течение двух минут с завершения загрузки.
  • Две последовательные перезагрузки системы в течение двух минут с завершения загрузки.
  • Ошибка безопасной загрузки (за исключением проблем, связанных с BOOTMGR. EFI).
  • Ошибка BitLocker на устройствах, поддерживающих сенсорный ввод.

Меню параметров загрузки

Это меню позволяет пользователям выполнять следующие действия:

  • Запустите средства восстановления, устранения неполадок и диагностики.
  • Загрузка с устройства (только UEFI).
  • Доступ к меню встроенного по (только UEFI).
  • Выберите операционную систему для загрузки, если на компьютере установлено несколько операционных систем.

В меню Параметры загрузки можно добавить одно пользовательское средство. В противном случае эти меню нельзя будет настроить. дополнительные сведения см. в разделе добавление пользовательского инструмента в меню параметров загрузки Windows RE.

Вопросы безопасности

При работе с WinRE учитывайте следующие вопросы безопасности:

  • если пользователи открывают меню параметров загрузки из Windows и выбирают средство WinRE, они должны указывать имя пользователя и пароль учетной записи локального пользователя с правами администратора.
  • По умолчанию в среде WinRE отключена сеть. Вы можете включить сеть, когда она вам нужна. Для повышения безопасности отключите сетевые подключения, если нет необходимости в подключении.

Настройка среды WinRE

средство WinRE можно настроить путем добавления пакетов (необязательных компонентов PE Windows), языков, драйверов и настраиваемых средств диагностики или устранения неполадок. базовый образ WinRE включает следующие дополнительные компоненты Windows PE:

  • Microsoft-Windows-Foundation-Package
  • WinPE-EnhancedStorage
  • WinPE-Rejuv
  • WinPE-Scripting
  • WinPE-SecureStartup
  • WinPE-Setup
  • WinPE-SRT
  • WinPE-WDS-средства
  • WinPE — WMI
  • WinPE-сторажевми-Package (добавляется в базовый образ в Windows 8.1 и Windows Server 2012 R2)
  • WinPE-HTA (добавляется в базовый образ в Windows 10)

Примечание
Количество пакетов, языков и драйверов ограничено объемом памяти, доступной на компьютере. В целях повышения производительности Сократите число языков, драйверов и средств, добавляемых к образу.

Разделы жесткого диска

при установке Windows с помощью программа установки Windows среда WinRE настраивается следующим образом:

во время программа установки Windows Windows подготавливает разделы жесткого диска для поддержки среды WinRE.

Windows изначально помещает файл образа winre (winre. wim) в раздел Windows в \ \ \ папке восстановления Windows System32.

Перед доставкой ПК заказчику можно изменить или заменить файл образа WinRE, включив в него дополнительные языки, драйверы или пакеты.

во время этапа настройки specialize файл образа WinRE копируется в раздел средств восстановления, чтобы устройство можно было загружать в средства восстановления, даже если имеется проблема с Windowsным разделом.

при развертывании Windows путем применения образов необходимо вручную настроить разделы жесткого диска. Если программа WinRE установлена на жестком диске, раздел должен быть отформатирован в файловой системе NTFS.

добавьте базовый образ инструментов WinRE (winre. wim) в отдельную секцию из Windows и секций данных. это позволяет пользователям использовать WinRE, даже если Windowsная секция шифруется с помощью Windows шифрование диска BitLocker. Это также предотвращает случайное изменение или удаление средств среды WinRE пользователями.

храните средства восстановления в выделенном разделе сразу после раздела Windows. таким образом, если будущие обновления нуждаются в более крупном разделе восстановления, Windows сможет более эффективно ее обрабатывать, настроив Windows и размеры разделов восстановления, а не создавая новый размер раздела восстановления, а старый остается на месте.

Требования к памяти

для загрузки Windows RE непосредственно из памяти (также известной как «загрузка ram-диска») непрерывная часть физической памяти (озу), которая может содержать весь образ Windows RE (winre. wim), должна быть доступна. Чтобы оптимизировать использование памяти, производители должны гарантировать, что их встроенное по резервирует места в памяти как в начале, так и в конце адресного пространства физической памяти.

обновление среды восстановления Windows на диске

в Windows 10 копия Windows RE на диске может обслуживаться как часть обновлений свертки для операционной системы. Не все обновления накопительных пакетов будут обслуживаться Windows RE.

в отличие от обычного процесса обновления ос, обновления для Windows RE не обслуживают непосредственно на диске Windows RE образ (winre. wim). вместо этого новая версия образа Windows RE заменяет существующий, со следующим содержимым, которое внедряется или переносится в новый образ:

  • драйверы, критически важные для загрузки и устройства ввода из полной среды ос, добавляются в новый образ Windows RE.
  • Windows RE настройки в разделе \ \ восстановление исходных версий для подключенного файла winre. wim переносятся в новый образ.

следующее содержимое из существующего образа Windows RE не переносится в новый образ:

  • драйверы, которые находятся в существующем образе Windows RE, но не в полной среде ос
  • Windows необязательные компоненты PE, которые не являются частью образа Windows RE по умолчанию
  • языковые пакеты для Windows PE и дополнительных компонентов

процесс обновления Windows RE выполняет все усилия для повторного использования существующей секции Windows RE без каких бы то ни было изменений. однако в некоторых редких ситуациях, когда новый образ Windows RE (вместе с перенесенным/вставленным содержимым) не умещается в существующем Windows RE разделе, процесс обновления будет вести себя следующим образом:

  • если существующий раздел Windows RE находится сразу после раздела Windows, Windows раздел будет сжат, а в раздел Windows RE будет добавлено пространство. новый образ Windows RE будет установлен на развернутом разделе Windows RE.
  • если существующий раздел Windows RE не находится сразу после раздела Windows, Windows раздел будет сжат и будет создан новый раздел Windows RE. новый образ Windows RE будет установлен на этом новом Windows RE разделе. существующий Windows RE раздел будет потерян.
  • если существующая секция Windows RE не может быть использована повторно, и Windows секция не может быть сжата, новый образ Windows RE будет установлен на раздел Windows. существующий Windows RE раздел будет потерян.

Важно! чтобы гарантировать, что настройки продолжают работать после обновления Windows RE, они не должны зависеть от функциональных возможностей, предоставляемых необязательными компонентами Windows PE, которые не находятся в образе Windows RE по умолчанию (например, WinPE-NetFX). чтобы упростить разработку настроек Windows RE, дополнительный компонент WinPE-HTA добавлен в образ Windows RE по умолчанию в Windows 10.

Примечание . новый образ Windows RE, развернутый в составе обновления свертки, содержит языковые ресурсы только для языка системы по умолчанию, даже если существующий образ Windows RE содержит ресурсы для нескольких языков. На большинстве ПК язык системы по умолчанию — это язык, выбранный во время OOBE.

Известная ошибка

Это известная проблема, и обходной путь заключается в том, чтобы не задавать для параметра "учетные записи: блокировать учетные записи Майкрософт" значение "пользователь не может добавлять учетную запись Майкрософт или входить в систему" или установить для политики MDM Security/Рековеренвиронментаусентикатион значение 2.

Windows Recovery Environment

Загрузиться в WinRE может быть полезно для быстрого ремонта установленной Windows: восстановление запуска системы, восстановление из образа, откат к точке восстановления, изменение параметров загрузки, наконец, доступ к командной строке, а значит возможность делать много разных интересных вещей, типа format C: .
Кроме того, можно запускать regedit.exe и другие системные программы, и даже некоторое стороннее ПО, если конечно для работы оно не требует запущенной «нормальной» Windows.
Альтернативным решением конечно является загрузка с установочного DVD или ISO-образа, но запуск WIM-образа Среды восстановления напрямую будет происходить быстрее — он весит гораздо меньше, чем целый DVD.
К тому же, на одной USB-флешке можно расположить несколько WIM-образов, например, 2 образа WinRE разной разрядности (x32 + x64), и другие образы с «ремонтных» DVD. У меня таким же образом загружается AntiWinLocker, и это без необходимости иметь отдельный ISO с ним.
В общем, возможность загрузить WIM-образ может быть очень полезной. Поэтому перейдем к делу.

На самом деле лично я создаю загрузочные флешки на основе GRUB4DOS, но сегодня рассмотрим менее альтернативный способ, чтобы обойтись только стандартными средствами ОС Windows.

Что понадобится

1) сам образ winre.wim, получить который можно двумя способами:

— из установленной системы, в Win7 он находится в C:\Recovery\recovery-guid (где папка recovery-guid — это набор букв/цифр); в Win8 и выше — в С:\Recovery\WindowsRE.

Или же папки С:\Recovery может не существовать, тогда она находится на специальном загрузочном разделе Windows «Зарезервировано системой», который имеет размер 100-500 Мб и расположен на диске до основного системного раздела С:\.
Тогда этому мелкому разделу нужно присвоить букву в Управлении дисками.

Более сложный случай: папка \Recovery находится на скрытом OEM разделе восстановления, которому уже просто так не присвоить букву, перед этим нужно сменить его тип.
Делается это при помощи Командной строки, запущенной от имени Администратора, и DiskPart:


( disk 0 и partition 2 указаны для примера, см. реальные номера нужного диска/раздела в выводе команд list ; при помощи detail посмотрите и запомните ID раздела до изменения, чтобы вернуть его назад)

ВАЖНО: winre.wim, скопированный из раздела восстановления, созданного производителем компьютера или ноутбука, может отличаться от стандартного и не иметь нужных функций!
Поэтому лучше взять его

— с установочного DVD из образа \sources\install.wim — внутри образа файл находится по пути \System32\Recovery.

WIM-образы можно смонтировать в систему при помощи DISM:

или открыть последней версией 7-Zip.

2) вспомогательный файл boot.sdi — тоже находится внутри winre.wim или install.wim по пути \Windows\Boot\DVD\PCAT, или на DVD в \boot.

3) программа bootsect.exe для того, чтобы сделать флешку загрузочной — искать также в WIM в \Windows\System32, или на DVD в \boot.

Форматирование флешки

Обычно этого делать не нужно, и флешки, как правило, уже имеют один раздел отформатированный в FAT32 (не смотря на то, что многие руководства по созданию загрузочных флешек рекомендуют отформатировать в NTFS, это не обязательно), который является активным (загрузочным). А может и не являться. :-)
Поэтому, если ваша флешка не грузится, отформатируйте её так:


( disk 2 указан для примера, см. реальный номер вашей флешки в предыдущей команде, иначе можно отформатировать жёсткий диск; используйте format FS=NTFS , если вам так больше нравится)

Создание загрузочного сектора

(где E: — буква, под которой смонтирована флешка)

Установка загрузчика bootmgr

Опять же, есть 2 способа: с использованием установочного DVD и без него.
1) Сначала рассмотрим способ только при помощи имеющейся системы:

Необходимо помнить про разрядность версии ОС!
Если вы создаёте флешку с x32-версией WinRE для лечения x32-систем, то и исходной системой, откуда копируется загрузчик при помощи bcdboot.exe, должна быть именно x32. Про x64, соответственно, тоже самое.
Но плюс в том, что при данном способе вы можете иметь на одной флешке хоть 10 версий WinRE — от всех систем (Windows Vista/7/8/8.1/10 + аналогичные серверные версии) и любой разрядности. Одновременно. Без регистрации и СМС. :-)

2) Если же использовать DVD, то необходимо скопировать следующие папки и файлы (и конечно же при ручном копировании версия Windows не важна!):


(это — минимальный набор необходимых файлов; их можно вручную скопировать и из системы, с диска C: — БЕЗ использования bcdboot.exe, которая скопирует больше файлов)

Отступление про разные версии Windows
От того, какой вы возьмёте файл bootmgr, будет зависеть, каким будет загрузчик: текстовым, с управлением клавиатурой, либо графическим, с поддержкой мыши.
Win7 использует текстовый режим, а Win8/8.1/10 — графический.
Текстовый вариант, естественно, загружается быстрее.
3 файла шрифта выше — это минимальный набор для русского языка для bootmgr из Windows 7, к тому же, эти файлы опциональны — без них шрифт будет более простым.
Более новые версии Windows используют больше файлов шрифтов.

Я рекомендую использовать bootmgr из Windows 7, а образ winre.wim из Windows 10, т.к. среда восстановления теоретически совершенствуется от версии к версии.
Откуда брать файлы: из установленной системы или с DVD — значения не имеет.

Создание загрузочной записи

(где — GUID новой загрузочной записи, см. в выводе первой команды)

После последовательного выполнения всех команд загрузочная запись будет создана, однако её содержание будет немного отличаться, в зависимости от того, откуда был взят файл-хранилище BCD.
Это связано с тем, что за основу для создания новой записи берутся разные исходные записи из хранилища: для запуска программы установки, или для загрузки Windows.

Полный листинг рабочей загрузочной записи, взятой с DVD Windows 7 x32:

На основе этой записи можно точно так же создавать другие, например для загрузки winre.wim из x64-версии Windows, всего лишь меняя путь до WIM-файлов в параметрах device и osdevice .

Копирование WIM-образа

Скопируйте файлы winre.wim и boot.sdi в папку \boot на флешке.
Папка может быть любой (тогда скорректируйте пути в командах bcdedit выше), но оба файла должны быть в одной и той же папке.
Для загрузки нескольких образов достаточно одного файла boot.sdi.

Загрузка с флешки

Не забудьте настроить BIOS на загрузку с USB, и через некоторое время вы окажетесь в среде восстановления Windows.

Среда восстановления Windows 10 [WinRE].

Как войти в среду восстановления Windows 10

В отличии от Windows 7 в нынешних версиях windows среда восстановления располагается в разделе "Зарезервировано системой", который автоматически создаётся при установке системы. В зависимости от того загружается ли система или нет можно также говорить о двух вариантах загрузки среды восстановления Windows.

Если операционная система запускается.

Тут есть несколько способов:

Тут есть одна интересная деталь, заключающаяся в том, что экран с функциями среды восстановления из загруженной системы запускается очень быстро, а сама WinRE запускается уже потом, после выбора инструмента.

Если операционная система не загружается.

запуск WinRE с загрузочной флешки с Windows

Чуть выше, я кратко коснулся того, что Windows умеет автоматически входить в среду восстановления при возникновении некоторых проблем с загрузкой системы. Но, он иногда может не срабатывать. В таких случаях Вам понадобится установочная флешка с ОС Windows или диск восстановления. Необходимо запустить компьютер с этой флешки и на шаге установки ОС выбрать пункт Восстановление системы.

Инструменты консоли восстановления Windows

Что же можно сделать с помощью среды восстановления Windows? Рассматриваться будет консоль восстановления Windows 10 версии 1909. Вот её инструменты:

  1. Вернуть компьютер в исходное состояние — имеет два варианта; удаление приложений (программ) и настроек с сохранением личных файлов либо удаление всех личных файлов, приложений и настроек.
  2. Восстановление при загрузке — устранение неполадок, мешающих загрузке Windows.
  3. Параметры загрузки — настройка параметров загрузки Windows. По сути это запуск компьютера в безопасном режиме.
  4. Командная строка — командной строкой можно воспользоваться для расширенного устранения неполадок (например для ввода команды sfc /scannow, которая восстанавливает системные файлы windows).
  5. Удаление обновлений — позволяет удалить недавно установленные обновления компонентов или исправлений Windows
  6. Восстановление системы — восстановление системы с помощью точки восстановления.
  7. Восстановление образа системы — позволяет восстановить Windows с помощью файла образа системы, если конечно он у вас есть.

карта инструментов среды восстановления windows 10 версии 1909

Вот так выглядит карта доступа к инструментам среды восстановления на Windows 10 1909:
Как вы могли понять из данной статьи среда восстановления Windows это очень полезный инструмент, если знать как им пользоваться. Чего стоит хотя бы доступ к Командной строке (CMD), которая в свою очередь открывает дополнительные возможности для более тонкого управления своим компьютером.

Читайте также: