Обычно с сообщением «Невозможно найти среду восстановления» пользователи сталкиваются при попытке выполнить сброс системы на заводские настройки (автоматическое восстановление Windows 10): обычно это говорит о том, что был удален или поврежден раздел с Windows RE либо среда восстановления отключена. Также, при отсутствующей среде восстановления, вы не увидите ряда пунктов, связанных с устранением неполадок в особых вариантах загрузки.
В этой инструкции о том, как исправить проблему несколькими способами и восстановить среду восстановления Windows 10 (Windows Recovery Environment), а также дополнительная информация о запуске среды восстановления с загрузочного диска или флешки.
Восстанавливаем среду восстановления
Если по той или иной причине Windows 10 сообщает о том, что не удается найти среду восстановления, мы можем попробовать: включить её или восстановить.
Если вы не удаляли раздел восстановления с жесткого диска, вполне возможно достаточным окажется простое включение Windows RE:
- Запустите командную строку от имени администратора.
- Введите команду reagentc /enable и нажмите Enter (учтите, что иногда выполнение команды «подвисает» на некоторое время).
- В результате вы получите либо сообщение «Операция выполнена успешно», либо сообщение о том, что «Образ среды восстановления не найден».
Если вам повезло, и итогом стал первый результат, делать что-либо ещё обычно не требуется. Если же образ среды восстановления не найден, приступим к его поиску и восстановлению:
- Откройте проводник, включите показ скрытых файлов и отключите скрытие защищенных системных файлов: это можно сделать в меню «Вид» — «Параметры» — «Изменить параметры папок и поиска» — вкладка «Вид», снять отметку «Скрывать защищенные системные файлы», установить отметку «Показывать скрытые файлы, папки и диски».
- Зайдите в папку C:\Windows\System32\Recovery и проверьте, присутствует ли в ней файл Winre.wim. Если да — перейдите к 6-му шагу.
- При отсутствии файла, смонтируйте в системе образ ISO с Windows 10 (при отсутствии, вы можете скачать ISO Windows 10 с официального сайта Майкрософт), либо подключите флешку/диск с Windows 10.
- На смонтированном диске или подключённой флешке в папке «sources» найдите файл install.wim или install.esd, откройте его с помощью архиватора. Например, такие файлы умеет открывать бесплатный архиватор 7-Zip.
- Внутри этого файла перейдите к папке Windows\System32\Recovery (или 1\Windows\System32\Recovery\) и извлеките из него файл Winre.wim. Скопируйте его в C:\Windows\System32\Recovery на вашем компьютере.
- Запустите командную строку от имени администратора и по порядку введите следующие две команды:
reagentc /setreimage /path C:\windows\system32\recovery reagentc /enable
В этот раз, вероятнее всего всё пройдет успешно, а сообщений о том, что невозможно найти среду восстановления Windows 10 вы больше не получите. При необходимости, снова отключите показ скрытых и системных файлов в параметрах проводники.
Это не единственный способ восстановления, но, возможно, самый быстрый и работающий в большинстве случаев.
Еще один способ исправить среду восстановления Windows 10, если она не была удалена с компьютера или ноутбука
Дополнительный метод, который может оказаться работоспособным в случае повреждений BCD или файловой системы на скрытом разделе со средой восстановления (при условии, что вы не удаляли этот раздел) состоит из следующих этапов:
- Запустите командную строку от имени администратора и введите команду bcdedit /enum all
- В выдаче команды найдите пункт recoverysequence, нам требуется его буквенно-цифровой идентификатор GUID.
- Найдите раздел, где в поле description указано «Windows Recovery Environment» (именно так, а не просто «Windows Recovery» и сравните его идентификатор с GUID из 2-го шага.
- Если они не совпадают, введите две команды (фигурные скобки в первой обязательны):
bcdedit /set {current} recoverysequence {GUID_из_3_шага} reagentc /enable
Если вторая команда завершилась успехом, среда восстановления снова работает.
- Если они совпадают, то в разделе из 3-го шага обратите внимание на пункт «device» в разделе из 3-го шага. Он может строго указывать букву диска и путь к файлу Winre.wim, либо иметь путь вида \Device\HarddiskVolume1\ (номер раздела или Volume может отличаться). В первом случае перейдите к шагу 8 и используйте букву раздела (в примере будет использоваться Z).
- Зайдите в управление дисками Windows (Win+R, ввести diskmgmt.msc) и убедитесь, что раздел с указанным номером присутствует и не имеет буквы.
- При пути вида \Device\HardidskVolume_номер\ назначьте разделу диска с этим номером букву с помощью Diskpart (пример приводится для раздела с номером 1, у вас он может быть другим, присваивается буква Z, может быть любая другая, свободная в системе):
diskpart select volume 1 assign letter=Z exit
- Выполните проверку файловой системы раздела со средой восстановления, используя команду (букву диска замените на свою, в примере — Z): chkdsk Z: /f /r /x
- Если в результате выполнения оказалось, что ошибки на диске были найдены и исправлены: переместите файл ReAgent.xml из папки C:\Windows\System32\Recovery в другое расположение (на всякий случай не удаляйте его: он должен снова создаться автоматически, но в случае проблем, просто восстановите его из расположения, куда он был перемещен), а затем используйте команду reagentc /enable в командной строке от имени администратора для включения среды восстановления. Если она была выполнена успешно, среда восстановления должна работать.
После попытки исправления, если вы присваивали букву скрытому разделу со средой восстановления, её можно удалить используя команды из 7-го шага, но вместо последней команды — remove letter=Z (со своей буквой).
Использование среды восстановления с загрузочного накопителя
Существует способ запустить среду восстановления при её отсутствии на компьютере — использовать загрузочную флешку Windows 10 или диск восстановления Windows 10, причем их можно создать и на другом компьютере с такой же ОС (разрядность должна совпадать).
- Как создать загрузочную флешку Windows 10
- Диск восстановления Windows 10
Далее — пример запуска среды восстановления и сброса Windows 10 с загрузочной флешки (при использовании диска восстановления вы сразу приступите к 3-му шагу):
- Загрузитесь с загрузочной флешки Windows 10, на первом экране нажмите «Далее».
- В следующем окне программы установки внизу слева нажмите «Восстановление системы».
Откроется экран среды восстановления. Однако, некоторые пункты (например, «Вернуть компьютер в исходное состояние») в ней может отсутствовать. Дополнительные полезные инструкции на тему в материале: Восстановление Windows 10.
Привет, друзья. Недавно один наш читатель посетовал на то, что у него на обычном компьютере с простым БИОС (без интерфейса UEFI) не загружается Windows 10 и в попытках спасти винду он безрезультатно перепробовал множество различных способов восстановления, описанных у нас на сайте. В качестве совета я предложил ему применить возвращение операционной системы к исходному состоянию в среде восстановления (Windows RE), для этого нужно было в начальной фазе загрузки системы нажать клавишу F8 и в открывшемся меню «Дополнительные параметры» выбрать «Устранение неполадок компьютера», далее откроется меню «Диагностика» и «Вернуть компьютер в исходное состояние». Возвращение Windows 10 к исходному состоянию всё же лучше простой переустановки системы, так как в первом случае в системе сохраняются все драйвера и личные файлы пользовательского профиля. Наш читатель послушал меня, но что интересно, после нажатия F8, в открывшемся меню «Дополнительные параметры» у него отсутствовал пункт «Устранение неполадок компьютера», то есть среда восстановления не работала.
Есть три варианта, при которых не работает среда восстановления. Сегодня рассмотрим первый. Наш читатель пересоздал заново загрузчик операционной системы, после этого среда восстановления (Windows RE) оказалась неработоспособной, так как она привязана к старому загрузчику. Чтобы среда восстановления заработала нужно загрузиться с установочной флешки Win 10 в среду предустановки (Windows PE) и привязать среду восстановления к новому загрузчику. Смотрим подробности.
Имеем новый ноутбук с БИОСом UEFI и установленной Windows 10. Загружаем ноутбук с установочной флешки с Windows 10 и в начальной фазе установки ОС жмём клавиатурное сочетание Shift + F10, откроется окно командной строки.
С помощью diskpart определяем буквы разделов:
diskpart
lis vol
Видим, что буква диска с установленной Win 10 является (C:).
Выходим из diskpart командой exit
В среде предустановки (Windows PE) отсутствует reagentc, поэтому заходим в каталог system32 и запускаем reagentc командой:
cd /d C:\Windows\system32
затем смотрим информацию о среде восстановления командой
reagentc /info /target C:\Windows
В данном окне видно, что среда восстановления включена.
Состояние среды восстановления Windows: Enabled
Но она привязана к старому загрузчику и поэтому не работает. Отключить её в Windows PE нельзя и перепривязать к новому загрузчику тоже, поэтому создадим среду восстановления с нуля. Reagentc показал нам путь к среде восстановления.
Расположение среды восстановления Windows:
\\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
Вводим команды:
diskpart
lis vol
sel vol 3 (этой командой выбираем раздел со средой восстановления) 499 Мб.
assign letter F: (присваиваем разделу со средой восстановления букву диска F:)
Выходим из diskpart командой exit
Копируем файл среды восстановления (winre.wim) в корень диска (C:) командой:
xcopy F:\recovery\windowsre\winre.wim C:\ /h /r
затем форматируем раздел (F:) со средой восстановления.
Создаём новый загрузчик командой:
bcdboot C:\Windows /I ru-ru
и проверяем в каком состоянии находится среда восстановления. В среде предустановки (Windows PE) отсутствует reagentc, поэтому заходим в каталог system32 и запускаем reagentc командой:
cd /d C:\Windows\system32
затем смотрим информацию о среде восстановления командой
reagentc /info /target C:\Windows
Среда восстановления выключена, что нам и нужно.
создаём папку recovery в корне диска F:
md F:\recovery
и копируем в эту папку файл winre.wim, скопированный нами ранее в корень диска (C:) (без атрибутов копировать отказался).
xcopy C:\Winre.wim F:\recovery /h /r
привязываем среду восстановления к загрузчику.
reagentc /setreimage /path F:\recovery /target C:\Windows
Среда восстановления у нас сейчас отключена. Для того что её включить нам нужен id загрузчика. Командой
bcdedit /enum /v
смотрим идентификатор загрузки Windows, он у нас {f8ba9aff-fe24-11e7-9830-db41aafd9ab9}
Следующей командой мы включаем среду восстановления.
reagentc /enable /osguid {f8ba9aff-fe24-11e7-9830-db41aafd9ab9}
Проверяем её работоспособность.
reagentc /info /target C:\Windows
Теперь среда восстановления у нас работает!
После этого закрываем окно, перезагружаемся и начинаем процесс возвращения Windows 10 к исходным настройкам.
После пары неудачных загрузок окно с параметрами среды восстановления откроется само.
Выберите «Дополнительные параметры».
«Вернуть компьютер в исходное состояние».
В параметры среды восстановления можно попасть ещё одним способом.
Загружаем ноутбук с установочной флешки с Windows 10 и в начальной фазе установки ОС жмём клавиатурное сочетание Shift + F10, откроется окно командной строки.
Вводим команду: bcdedit /set {default} bootmenupolicy legacy (данная команда включит в Windows 10 классический диспетчер загрузки в стиле Windows 7). Теперь, если нажать F8 в начале загрузки ноутбука, то откроется классический диспетчер загрузки в стиле Windows 7.
Автор — Владимир.
Содержание
- Способ 1: Активация отключенной Win RE
- Способ 2: Копирование файла WinRE
- Способ 3: Загрузочный диск
- Вопросы и ответы
Причинами уведомления «Невозможно найти среду восстановления» могут быть отключение компонента Win RE, удаление или повреждение раздела со средой Win RE.
Способ 1: Активация отключенной Win RE
Проще всего исправить ошибку, если среда восстановления не удалена, а всего лишь отключена пользователем, администратором или сторонним приложением.
- Откройте «Командную строку» от имени администратора из поиска Windows или любым другим известным способом.
- Выполните в консоли команду
reagentc /enable
. Если среда восстановления присутствует, команда активирует ее и вернет сообщение «Операция выполнена успешно», в противном случае будет получено сообщение «Образ среды восстановления не найден».
Способ 2: Копирование файла WinRE
Если в результате выполнения указанной выше команды среда восстановления не обнаружится, нужно будет отыскать файл среды восстановления и скопировать в соответствующую папку.
- Первым делом проверьте, имеется ли на диске файл «Winre.wim». Стандартным каталогом его расположения является системная папка
C:\Windows\System32\Recovery
, но он также может находиться и в других местах. - Если этого файла нет в
C:\Windows\System32\Recovery
, выполните его поиск командойdir /a /s c:\winre.wim
в «Командной строке». Также для поиска можно использовать сторонние утилиты. - В случае обнаружения файла скопируйте его в указанную выше папку, для чего тут же в «Командной строке» выполните эти две команды:
attrib -h -s полный_путь_к_файлу\winre.wim
xcopy /h полный_путь_к_файлу\winre.wim c:\Windows\System32\Recovery
Полный путь к файлу среды восстановления может отличаться — все зависит от того, где он был найден.
- Замените путь к файлу «Winre.wim» в конфигурации Recovery Agent командой
reagentc /setreimage /path C:\windows\system32\recovery
и активируйте среду командойreagentc /enable
.
Если «Winre.wim» отсутствует на компьютере, его нужно будет позаимствовать с другого компьютера или извлечь из установочного образа Windows той же версии и разрядности.
- Скачайте оригинальный образ Windows 10 той же версии и разрядности и смонтируйте его в «Проводнике» двойным кликом.
- Зайдите в папку «sources», найдите в ней файл «install.wim» или «install.esd» и скопируйте его на диск в отдельную папку.
- Откройте скопированный WIM или ESD-образ с помощью 7-Zip или аналогичного архиватора.
- Внутри распакованного образа перейдите в расположение
1\Windows\System32\Recovery
и скопируйте оттуда файл среды восстановления «Winre.wim» в папкуC:\Windows\System32\Recovery
на компьютере. - Выполните две команды, указанные в последнем шаге предыдущей инструкции, то есть
reagentc /setreimage /path C:\windows\system32\recovery
иreagentc /enable
.
Это не единственный способ восстановления удаленной или поврежденной среды восстановления Windows 10, существуют также и другие решения, но описанный выше является наиболее простым и удобным.
Способ 3: Загрузочный диск
Проблема с запуском среды восстановления может быть вызвана и более серьезными причинами — например, удалением или повреждением специального раздела, на котором она находится. Такой раздел может быть создан вручную, но это достаточно хлопотная и сложная для рядового пользователя процедура. В таких случаях альтернативной восстановлению Win RE может стать использование среды восстановления установочного диска Windows 10.
- Создайте загрузочный носитель с Windows 10 той же разрядности с помощью Rufus или аналогичной программы.
Подробнее: Создание загрузочной флешки Windows 10
- Загрузите с созданного загрузочного носителя компьютер. Когда на экране появится окно мастера-установщика, нажмите в нем «Далее», а затем — «Восстановление системы».
В результате будет загружена оболочка среды Win RE.
Если среда восстановления нужна именно на компьютере, но восстановить ее не удается, всегда можно сбросить саму Windows 10 к исходным настройкам. При этом будет восстановлена исходная установка системы вместе со средой Win RE.
Подробнее: Возвращаем Windows 10 к заводскому состоянию
Еще статьи по данной теме:
Помогла ли Вам статья?
Среда восстановления Windows Recovery Environment (WinRE) это минимальная ОС на базе образа Windows Preinstallation Environment (WinPE), в которую включен ряд инструментов для диагностики и восстановления Windows. Если Windows не загружается, загрузчик BCD попытается запустить среду восстановления WinRE, которая может исправить проблемы в автоматическом режиме или предоставить доступ к средствам восстановления. Из WinRE можно исправить конфигурацию загрузчика, восстановить ОС из резервной копии образа, откатиться к точке восстановления, запустить командную строку и т.д.
Среда Windows RE состоит из 3 трех файлов, которые находятся на отдельном скрытом разделе Recovery Partition (в старых версиях Windows раздел назывался System Reserved):
- winre.wim – WIM образ со средой WinPE, в которую интегрированы дополнительные утилиты для восстановления Windows;
- boot.sdi – файл SDI (System Deployment Image), который используется для создания RAM диска WinRE в памяти;
- ReAgent.xml — конфигурационный файл WindowsRE.
В этой статье мы покажем, как загрузить Windows в среде восстановления и как пересоздать среду WinRE, если она на работает.
Содержание:
- Как войти в среду восстановления Windows?
- Средства восстановления Windows в среде WinRE
- Не удалось найти среду восстановления
- Включить (отключить) среду восстановления в Windows
- Восстановление среды Windows Recovery Environment
- Пересоздать среду восстановления Windows
Как войти в среду восстановления Windows?
Чтобы запустить среду восстановления Windows, зажмите клавишу Shift и щелкните по кнопке перезагрузки в меню Пуск.
Можно перезагрузить компьютер в режиме WinRE из командной строки с помощью параметра /o в команде shutdown:
shutdown /f /r /o /t 0
Есть еще одна команда для принудительного входа в среду восстановления при следующей загрузке:
reagentc /boottore
Среда восстановления должна запустится автоматически, если возникают проблемы с нормальной загрузкой Windows. Так, например, если три предыдущие попытки нормальной загрузки Windows были неудачными — компьютер автоматически загружается в среде Windows Recovery Environment. Т.е. чтобы загрузить ваш компьютер в WinRE достаточно 3 раза подряд прервать загрузку Windows кнопкой питания.
Средства восстановления Windows в среде WinRE
В среде восстановления WinRE доступно несколько инструментов, которые позволят вам исправить различные проблемы с Windows:
- Reset this PC – позволяет сбросить вашу Windows к заводским настройкам (личные данные и файлы будут удалены);
- System Restore – позволяет восстановить состояние Windows с помощью созданной ранее точки восстановления;
- System Image Recovery – полное восстановление Windows из резервной копии образа (на внешнем носителе);
- Startup Repair– Windows пытается автоматически найти и исправить возможные проблемы (мастер может самостоятельно восстановить загрузчик, конфигурацию BCD и запись MBR(Master Boot Record);
Рекомендуется использовать этот способ исправления проблем в первую очередь.
- Startup Settings – позволяет выбрать различные сценарии загрузки Windows: загрузить компьютер в безопасном режиме, отключить проверку цифровой подписи драйверов, отключить автоматическую перезагрузку при появлении ошибок (только так можно увидеть код ошибки BSOD на экране загрузки Windows);
- Uninstall Updates – удаление установленных обновлений (обычно используется, если Windows не загружается после установки обновлений);
- • Go back to the previous version – позволяет откатиться к предудущему билду Windows (после выполнения апгрейда билда Windows);
- Command Prompt – запустить командную строку для ручного запуска команд диагностики и исправления;
- UEFI Firmware Settings – при следующей загрузки автоматически войти в настройки UEFI компьютера.
Если вы хотите запустить командную строку или другое средство исправления ошибок, WinRE запросит от вас пароль учетной записи с правами локального администратора (используются учетные данные из локальной базы SAM). Впрочем, пароль администратора Windows можно сбросить.
В Windows 11 большинство инструментов в среде восстановления доступны без ввода пароля администратора.
Перед вами должно открыться окно командной строки X:\Windows\System32>.
Из командной строки можно выполнить проверку диска утилитой chkdsk, выполнить проверку образа Windows с помощью DISM и sfc.exe, запустить
regedit
,
bootrec
,
startrep
(эта утилита позволяет найти и исправить проблемы с реестром, драйверами, разделами и т.д.), выполнить диагностику памяти командой
mdsched
, и выполнить другие команды (на сайте довольно много статей, где мы показываем как исправить различные проблемы Windows в среде восстановления или WinPE).
Чтобы закрыть командную строку WinRE и вернутся к выбору режима загрузки, выполните команду:
exit
Не удалось найти среду восстановления
В некоторых случаях Если раздел с WinRE или WIM файл среды восстановления были удалены/повреждены, или некорректно настроена конфигурации ReAgent или BCD, то при попытке загрузить компьютере в среде Windows Recovery Environment появится ошибка:
Невозможно найти среду восстановления.
Could not find the recovery environment. Insert your Windows installation or recovery media, and restart your PC with the media.
Причины, по которым на компьютере не загружается среда WinRE могут быть разными:
- Среда WinRE отключена в Windows;
- В хранилище конфигурации загрузки (BCD) отсутствуют записи для загрузки в режиме восстановления;
- Файл с образом среды winre.wim отсутствует или перемещен;
- Отсутствует или содержит некорректные данные файл конфигурации WinRE (ReAgent.xml).
Далее мы рассмотрим основные способы восстановления среды WinRE на примере Windows 10 и 11
Включить (отключить) среду восстановления в Windows
Вы можете проверить, включена ли среда восстановления на вашем компьютере с помощью команды:
reagentc /info
Команда покажет текущую конфигурацию среды восстановления Windows. В этом примере WinRE активна:
Windows RE status: Enabled
Этак команда также вывела идентификатор записи WinRE в BCD (Boot Configuration Data (BCD) identifier) и путь к образу Windows RE (location: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE)
Чтобы включить (отключить) среду восстановления в Windows, используются команды:
reagentc /disable
reagentc /enable
Логи среды восстановления Windows хранятся в файле %WINDIR%\System32\LogFiles\Srt\SrtTrail.txt.
Восстановление среды Windows Recovery Environment
Самый простой способ восстановить среду восстановления в Windows – просто отключить и включить WinRE с помощью команд:
reagentc /disable
reagentc /enable
Утилита должна обновить конфигурацию загрузчика BCD и добавить записи для среды WinRE.
При появлении ошибки “
REAGENTC.EXE: Unable to update Boot Configuration Data
”, исправьте сначала проблему с загрузчиком Windows (инструкция для UEFI и BIOS компьютеров).
Команда reagent может вернуть ошибку:
REAGENTC.EXE: The Windows RE image was not found.
REAGENT.EXE: образ среды восстановления Windows не найден.
Это обычно означает, что удален файл winre.wim или раздел System Restore. В этом случае вам нужно попробовать восстановить среду WinRE.
Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки среды WinRE.
bcdedit /enum all
В списке вариантов загрузки найдите секцию Windows Boot Loader, с идентификатором identifier={current}. В нашем примере эта запись выглядит таким образом:
Windows Boot Loader ------------------- identifier {current} device partition=C: path \Windows\system32\winload.efi description Windows 11 locale en-US inherit {bootloadersettings} recoverysequence {e96410b6-71fb-11ed-926e-953e7d1b3836} displaymessageoverride Recovery recoveryenabled Yes isolatedcontext Yes allowedinmemorysettings 0x15000075 osdevice partition=C: systemroot \Windows resumeobject {e96410b4-71fb-11ed-926e-953e7d1b3836} nx OptIn bootmenupolicy Standard
Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это {7c817935-e52f-11e6-9c2c-0050569efccb} ).
Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора (identifier) равно полученному выше GUID, а в описании поля (description) указано Windows Recovery Environment. Эта запись может выглядеть так:
Windows Boot Loader ------------------- identifier {e96410b6-71fb-11ed-926e-953e7d1b3836} device ramdisk=[\Device\HarddiskVolume4]\Recovery\WindowsRE\Winre.wim,{e96410b7-71fb-11ed-926e-953e7d1b3836} path \windows\system32\winload.efi description Windows Recovery Environment locale en-us inherit {bootloadersettings} displaymessage Recovery osdevice ramdisk=[\Device\HarddiskVolume4]\Recovery\WindowsRE\Winre.wim,{e96410b7-71fb-11ed-926e-953e7d1b3836} systemroot \windows nx OptIn bootmenupolicy Standard winpe Yes
В строке Device указан полный путь к WIM образу среды восстановления. В нашем примере он находится на разделе 4 диска (HarddiskVolume4) по пути \Recovery\WindowsRE\Winre.wim.
Чтобы принудительно указать путь к WIM образу на этом разделе в конфигурации WinRE, выполните команду:
REAGENTC.EXE /setreimage /path \\?\GLOBALROOT\device\harddisk\partition4\Recovery\WindowsRE
Если этот раздел существует, можно привязать эту запись загрузчика для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:
bcdedit /set {current} recoverysequence {НайденныйGUID}
Примечание. Если вы используете мультизагрузку, имейте в виду, что каждая ОС будет добавлять в Microsoft Boot Manager собственную запись для среды Windows Recovery Environment. Здесь важно не запутаться в них.
Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые): каталоге C:\Windows\System32\Recovery, на отдельном скрытом разделе Recovery Partition (или System Reserved), либо на OEM разделе восстановления от производителя (убедитесь, что вы не удаляли OEM раздел восстановления). В нашем примере путь к файлу Recovery Partition.
Затем проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:\Windows\System32\Recovery либо в каталоге Recovery на разделе восстановления).
notepad c:\Windows\System32\Recovery\ReAgent.xml
Откройте файл конфигурации с помощью любого редактора и проверьте значение атрибута <WinreLocation path =. Если указанный в файле путь не существует (оригинальный раздел был удален), можно изменить путь на <ImageLocation path= «\Recovery\WindowsRE»), создать каталог C:\Recovery\WindowsRE и скопировать в него файл Winre.wim.
Отключите и включите WinRE еще раз:
reagentc /disable
reagentc /enable
Пересоздать среду восстановления Windows
Если вы не нашли файла Winre.wim ни в одном из стандартных каталогов, попробуйте найти его поиском с помощью файлового менеджера или такой командой:
dir /a /s c:\winre.wim
Совет. Не забудьте поискать данный файл и на скрытых разделах, которым нужно предварительно назначить букву диска.
Если вы нашли файл, скопируйте в стандартное местоположение его следующими командами:
attrib -h -s c:\Recovery\xxxx\winre.wim
xcopy /h c:\Recovery\xxxx\winre.wim c:\Windows\System32\Recovery
Если на диске отсутствует WIM образ WinPE, вы можете скопировать его с компьютера с аналогичной версией Windows (версия и битность ОС должна совпадать), или с установочного диска / загрузочной USB флешки с Windows.
В нашем примере у нас есть установочный ISO образ с Windows.
Откройте ISO образ помощью 7-Zip, выберите файл \sources\install.wim (или install.esd) и извлеките файлы \Windows\System32\Recovery\Winre.wim и ReAgent.xml в каталог c:\Windows\System32\Recovery. Оригинальный файл boot.sdi можно скопировать из папки \Windows\Boot\DVD.
Можно заменить стандартный образ winre.wim на более продвинутый образ восстановления DART, в котором есть дополнительные утилиты, полезные для диагностирования и исправления проблем с Windows.
Удалите файл ReAgent.xml со старой конфигураций WinRE:
ren C:\Windows\System32\Recovery\ReAgent.xml ReAgent_backup.xml
Замените путь к файлу winre.wim в конфигурации Recovery Agent:
reagentc /setreimage /path C:\windows\system32\recovery
REAGENTC.EXE: Operation Successful.
Если файл winre.wim отсуствует в целевом каталоге, команда вернет ошибку:
REAGENTC.EXE: No valid image found in the specified path.
Осталось включить Windows Recovery Agent командой:
reagentc /enable
В данном случае файлы среды восстановления будут хранится на системном диске C:.
В дополнении к предыдущей статье, разберем, как установить файлы среды восстановления
Windows Recovery Environment
(далее WinRE), и прописать их загрузку в конфигурационном файле загрузчика Windows.
Содержание
- Предисловие
- Необходимые Инструменты
- Среда Восстановления
- Установка Среды Восстановления
- Итог
Предисловие
В прошлой статье рассматривалась тема восстановления загрузчика Windows. В одной из тестовых ситуаций, был удален загрузочный раздел. Для операционной системы загружаемой в BIOS/MBR режиме, загрузочный раздел, кроме файлов загрузчика содержит в себе и файлы среды восстановления WinRE. Восстановление данных файлов не было рассмотрено, так как это не являлось основной темой той статьи.
В данной статье мы рассмотрим, как установить с нуля среду восстановления WinRE на указанный раздел.
Необходимые Инструменты
Для установки среды восстановления, потребуется только установочный диск c операционной системой Windows. Скачать образ для создания установочного диска/флешки, можно на официальном сайте Microsoft, по ссылке https://www.microsoft.com/ru-ru/software-download.
Среда Восстановления
Windows Recovery Environment
(WinRE) — Среда восстановления Windows, предназначена для исправления основных проблем невозможности загрузки операционной системы. Подробнее можно прочитать тут.
Что из себя представляет WinRE? Это обычная среда
Windows Preinstallation Environment
(WinPE), образ среды предустановки, но содержащий в себе минимальный набор программных средств, предназначенных для восстановления возможности загрузки операционной системы Windows.
В данный набор, входят программы автоматического поиска и устранения неисправностей, возможность работы в командной строке с сопутствующим набором консольных утилит, а так же средства создания/восстановления резервных копий.
Среда WinRE представлена архивом winre.wim, файлом виртуального диска boot.sdi, и файлом конфигурации ReAgent.xml. Располагается данный архив, обычно, на отдельном разделе, т.е., независимо от раздела на котором установленна операционная система.
Но это не означает, что WinRE нельзя установить в любое другое место, любого из имеющихся разделов.
Данные файлы можно найти на установочном диске, в архивах \sources\install.wim (*.esd).
Файл boot.sdi можно взять с папки \Windows\Boot\DVD.
Файлы Winre.wim и ReAgent.xml с папки \Windows\System32\Recovery.
Или же, вы можете скачать их отсюда https://yadi.sk/d/KwDqattY1T3VPQ. По указанной ссылке, расположены файлы WinRE взятые с оригинального установочного диска Windows 10 1809 October 2018 Update x86/x64.
Важно! Устанавливаемые файлы среды WinRE обязательно должны совпадать по характеристикам (версия и разрядность) с операционной системой восстановление которой они возможно будут осуществлять.
Загрузка указанных файлов осуществляется загрузчиком, т.е. все они прописаны в его конфигурационном файле, при выполнении определенных условий. Например, несколько незавершенных загрузок операционной системы.
Как попасть в среду WinRE без имеющихся проблем с загрузкой операционной системы? Есть два способа:
1. Заходим в меню Пуск. Нажимаем кнопку выключения, в появившемся меню нажимаем клавишу SHIFT и кликаем по пункту Перезагрузка.
2. Только для Windows 10. Заходим в меню Пуск ⟶ Настройки ⟶ Обновления и безопасность ⟶ Восстановление ⟶ Особые варианты загрузки ⟶ Перезагрузить сейчас.
Установка Среды Восстановления
Принцип установки WinRE для BIOS/MBR, или UEFI/GPT схож. Алгоритм действий следующий:
1. Создать раздел восстановления, если он отсутствует или удален.
2. Скопировать файлы среды WinRE в раздел восстановления.
3. Прописать загрузку среды WinRE в конфигурационном файле загрузчика операционной системы.
Начнем с установки среды WinRE для операционной системы Windows, загружающейся в BIOS-режиме. В таком случае, среда восстановления, располагается совместно с файлами загрузчика на одном разделе.
Процесс создания такого раздела, и установка загрузчика на него, уже рассматривалась ранее. Поэтому, я не буду повторяться, и перейду сразу к установке файлов среды WinRE.
При попытке загрузить среду восстановления на данном этапе, мы получим ошибку загрузчика.
Для установки среды восстановления WinRE, нет необходимости загружаться с установочного диска Windows, все действия можно выполнить с самой операционной системы. Но, никто вам не запрещает, проделать все нижеследующее в среде предустановки установочного диска. Установочный диск необходим для извлечения файлов среды WinRE из установочного архива. Что это за файлы, и откуда именно их взять, описано в предыдущем разделе.
Загружаем операционную систему. Достаем файлы среды WinRE (способы указаны выше), и копируем их в удобное для вас место, например на рабочий стол.
Запускаем командную строку от имени администратора (Win+X → Windows PowerShell (администратор)).
Запускаем diskpart, и выполняем монтирование загрузочного раздела.
:: Запускаем diskpart
diskpart
rem Выводим списко имеющихся томов
list volume
rem Выбираем том под номером 1
select volume 1
rem Монтируем выбранный том
assign
rem Узнаем букву присвоенную при монтировании
list volume
rem Выходим
exit
Переходим на смонтированный том, в моем случае это диск E:\, и создаем в его корне последовательность директорий \Recovery\WindowsRE.
:: Переходим на диск E:
E:
:: Создаем последовательность директорий Recovery\WindowsRE
mkdir Recovery\WindowsRE
Копируем файлы boot.sdi и Winre.wim в созданную папку \Recovery\WindowsRE.
Пропишем загрузку данных файлов в конфигурационный файл загрузчика.
:: Прописываем в конфигурацию загрузчика использование среды WinRE
:: расположенной на по пути E:\Recovery\WindowsRE,
:: для операционной системы установленной по пути C:\Windows
reagentc /setreimage /path E:\Recovery\WindowsRE /target C:\Windows
Важное замечание. Параметр /target указывать необязательно, если указываемый путь для файлов среды восстановления используется для текущей операционной системы. Использовать данный параметр необходимо, если вы устанавливаете среду восстановления из среды предустановки для другой операционной системы.
Включаем среду восстановления.
:: Активируем среду восстановления
reagentc /enable
Установка среды восстановления WinRE закончена. Теперь проверим ее состояние, и наличие соответствующей записи в конфигурационном файле загрузчика Windows.
:: Проверка состояния среды восстановления
reagentc /info
:: Вывод загрузочной записи WinRE
bcdedit /enum "{тут_вводим_идентифкатор_из_предыдущей_команды}"
:: Вывод загрузочной записи Windows
bcdedit /enum "{current}"
Выполняем размонтирование загрузочного раздела.
:: Запускаем diskpart
diskpart
rem Выводим списко имеющихся томов
list volume
rem Выбираем том под номером 1
select volume 1
rem Удяляем точку монтирования
remove
rem Выходим
exit
Осталось только проверить запуск среды восстановления, выполнив несколько незавершенных загрузок операционной системы. Внимание! Не повторять на реальной машине.
Для реальной машины, воспользуйтесь инициализацией запуска среды WinRE при следующем запуске.
:: Инициализация запуска среды восстановления при следующем запуске компьютера
reagentc /boottore
Установка среды восстановления WinRE для операционной системы загружающейся в UEFI-режиме, полностью идентична. Единственное различие, в том, что для UEFI систем раздел восстановления располагается отдельно.
Если по какой-либо причине у вас нет в системе раздела восстановления, то просто создайте его. Раздел не нужно создавать большим, достаточно 500МБ. В качестве файловой системы используем NTFS.
После создания раздела, повторяем все вышеописанные действия, начиная с создания последовательности директорий.
Итог
В статье было рассмотрено: Как выполнить установку среды восстановления операционной системы Windows BIOS (MBR)? Как выполнить установку среды восстановления операционной системы Windows UEFI (GPT)?