Использование и восстановление среды Windows Recovery Environment (WinRE) в Windows 10
Среда восстановления WindowsRecoveryEnvironment(WinRE) представляет собой минимальную ОС на базе среды предварительной установки WindowsPreinstallationEnvironment(WinPE), в которую включен ряд инструментов для восстановления, сброса и диагностики ОС Windows. Если Windows, установленная на вашем компьютере, перестает загружаться, компьютер пытается запустить среду восстановления WinRE, которая в автоматическом (или ручном режиме) может помочь вам исправить возникшие проблемы. Из WinRE можно автоматически исправить загрузчик, восстановить ОС из резервной копии образа, откатиться к точке восстановления, запустить командную строку и т.д.
Среда Windows RE фактически состоит из 3 трех файлов, которые находятся на отдельном скрытом разделе System Reserved:
В этой статье мы покажем, как загрузить ваш компьютер в среде WinRE, и как пересоздать среду восстановления в Windows 10, если она на работает.
Как загрузить Windows в среде восстановления?
Чтобы при следующей перезагрузке Windows вам компьютер загрузился в среде восстановления, нужно в меню Пуск нажать на кнопку перезагрузки с зажатой клавишей Shift.
Также можно перезагрузить компьютер в режиме WinRE из командной строки с помощью нового ключа –o команды shutdown:
shutdown /f /r /o /t 0
Также есть еще одна команда для принудительного входа в среду восстановления при следующей загрузке компьютера:
Компьютер автоматически загружается в среде Windows Recovery Environment, если три предыдущие попытки нормальной загрузки Windows были неудачными. Т.е. чтобы загрузить ваш компьютер в WinRE достаточно 3 раза подряд прервать загрузку Windows кнопкой питания.
Основные инструменты среды восстановления WinRE
В среде восстановления WinRE доступно несколько инструментов, которые позволят вам исправить различные проблемы с Windows:
Если вы хотите запустить командную строку или другое средство исправления ошибок, WinRE запросит от вас пароль учетной записи с правами локального администратора (пароль будет сравнен с данными в локальной базе SAM).
Перед вами должно открыться окно командной строки X:\Windows\System32>.
Из командной строки можно выполнить проверку диска утилитой chkdsk, выполнить проверку образа через sfc.exe или dism, запустить regedit, bootrec, startrep (эта утилита позволяет найти и исправить проблемы с реестром, драйверами, разделами и т.д.) и другие команды (на сайте довольно много статей, где мы показываем как исправить различные проблемы Windows в среде восстановления или WinPE).
Чтобы закрыть командную строку WinRE и вернутся к выбору режима загрузки, выполните команду:
Не удалось найти среду восстановления
В некоторых случаях компьютер не может загрузиться в среде Windows Recovery Environment. При это при попытке выполнить сброс системы, или загрузиться в режиме восстановления вы можете увидеть ошибки вида “ Невозможно найти среду восстановления / Could not find the recovery environment ”. Это означает что раздел с WinRE или WIM файл среды восстановления были удалены/повреждены, или некорректно настроена конфигурации ReAgent или BCD.
Причины, по которым на компьютере не загружается среда WinRE могут быть разными:
Далее мы рассмотрим основные способы восстановления среды WinRE на примере Windows 10 (для Windows 7 и Windows 8.1 процедура аналогична).
Восстановление среды Windows Recovery Environment с помощью утилиты reagentc
Отключение и включение WinRE
Попробуйте из основной Windows отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды: reagentc /disable reagentc /enable
Для исправления нужно перезагрузится и вручную отключить о включить WinRE.
При появлении ошибки “ REAGENTC.EXE: Unable to update Boot Configuration Data ”, исправьте сначала проблему с загрузчиком Windows (инструкция для UEFI и BIOS компьютеров).
Если вы получите сообщение, “ REAGENT.EXE: образ среды восстановления Windows не найден ”, вероятно удален файл winre.wim или раздел System Restore.
Проверка записей WinRE в файле конфигурации BCD
Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки среды WinRE.
Выведите текущие записи в BCD:
Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это <7c817935-e52f-11e6-9c2c-0050569efccb>).
Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора (identifier) равно полученному выше GUID, а в описании поля (description) указано WindowsRecoveryEnvironment. Эта запись может выглядеть так:
Если такая запись не найдена, ищите другую запись BCD с другим GUID в качестве идентификатора, с текстомWindows Recovery Environment в поле description, у которой в значениях device и osdevice указан путь к файлу Winre.wim.
Путь к wim файлу может указывать на другой диск (к примеру, [\Device\HarddiskVolume2]). Если такая секция найдена, можно привязать эту запись загрузчика для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:
bcdedit /set recoverysequence
Местоположение файла Winre.wim
Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые): каталоге C:\Windows\System32\Recovery, на отдельном скрытом разделе System Reserved, либо на OEM разделе восстановления от производителя (убедитесь, что вы его не удаляли). В нашем примере он должен находится на диске F:\ в каталоге \Recovery\WindowsRE\Winre.wim.
Затем проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:\Windows\System32\Recovery либо в каталоге Recovery на разделе восстановления). Откройте файл конфигурации с помощью любого редактора и проверьте значение атрибута reagentc /disable reagentc /enable
Сброс настроек в файле ReAgent.xml
Если методики выше не помогли вам восстановить работоспособность WinRe, можно попробовать сбросить настройки среды восстановления в файле ReAgent.xml (предварительно сделайте его копию).
Загрузка Windows Recovery Environment (или любого WIM-образа) с USB flash
На самом деле лично я создаю загрузочные флешки на основе 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, это не обязательно), который является активным (загрузочным). А может и не являться. 🙂 Поэтому, если ваша флешка не грузится, отформатируйте её так:
Создание загрузочного сектора
(где 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:
Копирование WIM-образа
Скопируйте файлы winre.wim и boot.sdi в папку \boot на флешке. Папка может быть любой (тогда скорректируйте пути в командах bcdedit выше), но оба файла должны быть в одной и той же папке. Для загрузки нескольких образов достаточно одного файла boot.sdi.
Загрузка с флешки
Не забудьте настроить BIOS на загрузку с USB, и через некоторое время вы окажетесь в среде восстановления Windows.
P.S. Комментаторы подсказывают, что этот способ не работает на компьютерах и планшетах с UEFI. Но проверить это (и может модернизировать эту инструкцию) мне не на чем ввиду отсутствия подходящего устройства.
UPD 02.02.2016, 15:40: Дополнения про извлечение образов из скрытых разделов и про монтирование их в систему при помощи DISM.
Вы когда-нибудь сталкивались с WIM-файлом в Windows 10 и не знали, что с ним делать? Двойной щелчок по нему ничего не даёт. Расскажу, что такое файлы WIM и как открыть файл WIM в Windows 10.
Что такое WIM?
WIM означает Windows Imaging Format. Это формат диска, используемый для кодирования образов. Впервые он был представлен в Windows Vista компанией Microsoft. Преимущество такого формата заключается в том, что он оптимизирован — сжатый файл занимает намного меньше места по сравнению с оригинальным образом. В таком файле есть шесть типов ресурсов WIM:
WIM широко используются для управления важными для системы файлами, включая обновления, компоненты и даже драйверы. Они также используются для загрузки операционной системы.
Как открыть файлы WIM в Windows 10
В Windows существует несколько методов извлечения файлов WIM. Самый известный из них — WinZip. Вы можете попробовать приложение бесплатно без ограничений по времени и объему данных, которые они могут извлечь. Программа занимает мало места и не занимает много оперативной памяти, поэтому не замедляет работу вашего компьютера.
Другой вариант программы для открытия WIM — 7-Zip. Программа совместима со всеми версиями Windows, начиная с Windows 2000, Windows Vista, Windows 10 и других.
С помощью PeaZip вы можете не только открывать WIM-файлы, но и изменять данные внутри. Это важно, если у вас возникли проблемы с установкой Windows 10 и вы сузили проблему до проблемы с WIM-файлом.
PeaZip обеспечивает надежное шифрование и другие функции безопасности, поэтому вы также можете использовать его для защиты ваших конфиденциальных данных.
Заключение
Файлы WIM важны и используются во многих аспектах работы Windows 10, особенно при установке операционной системы. Существует множество сценариев, когда файлы WIM могут нуждаться в редактировании, например, если операционная система не устанавливается должным образом. В этом случае вы можете использовать любой из вышеперечисленных методов, чтобы открыть файлы WIM и внести необходимые изменения с легкостью и без затрат.
Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.
Респект за пост! Спасибо за работу!
Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Создание загрузочных дисков и прочие полезные мелочи
Страницы
2019-05-12
Установка/Восстановление среды Windows Recovery Environment
В дополнении к предыдущей статье, разберем, как установить файлы среды восстановления Windows Recovery Environment (далее WinRE), и прописать их загрузку в конфигурационном файле загрузчика Windows.
Содержание
Предисловие
В прошлой статье рассматривалась тема восстановления загрузчика Windows. В одной из тестовых ситуаций, был удален загрузочный раздел. Для операционной системы загружаемой в BIOS/MBR режиме, загрузочный раздел, кроме файлов загрузчика содержит в себе и файлы среды восстановления WinRE. Восстановление данных файлов не было рассмотрено, так как это не являлось основной темой той статьи.
В данной статье мы рассмотрим, как установить с нуля среду восстановления WinRE на указанный раздел.
Необходимые Инструменты
Для установки среды восстановления, потребуется только установочный диск c операционной системой Windows. Скачать образ для создания установочного диска/флешки, можно на официальном сайте Microsoft, по ссылке https://www.microsoft.com/ru-ru/software-download.
Среда Восстановления
Что из себя представляет 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 (администратор)).
Переходим на смонтированный том, в моем случае это диск E:\, и создаем в его корне последовательность директорий \Recovery\WindowsRE.
Копируем файлы boot.sdi и Winre.wim в созданную папку \Recovery\WindowsRE.
Пропишем загрузку данных файлов в конфигурационный файл загрузчика.
Важное замечание. Параметр /target указывать необязательно, если указываемый путь для файлов среды восстановления используется для текущей операционной системы. Использовать данный параметр необходимо, если вы устанавливаете среду восстановления из среды предустановки для другой операционной системы.
Включаем среду восстановления.
Установка среды восстановления WinRE закончена. Теперь проверим ее состояние, и наличие соответствующей записи в конфигурационном файле загрузчика Windows.
Выполняем размонтирование загрузочного раздела.
Осталось только проверить запуск среды восстановления, выполнив несколько незавершенных загрузок операционной системы. Внимание!Не повторять на реальной машине.
Для реальной машины, воспользуйтесь инициализацией запуска среды WinRE при следующем запуске.
Установка среды восстановления WinRE для операционной системы загружающейся в UEFI-режиме, полностью идентична. Единственное различие, в том, что для UEFI систем раздел восстановления располагается отдельно.
Если по какой-либо причине у вас нет в системе раздела восстановления, то просто создайте его. Раздел не нужно создавать большим, достаточно 500МБ. В качестве файловой системы используем NTFS.
После создания раздела, повторяем все вышеописанные действия, начиная с создания последовательности директорий.