Использование ERD Commander (DaRT) в качестве среды восстановления Windows   Стандартная среда восстановления (Windows RE, Windows Recovery Environment) впервые появилась в Windows Vista и получила развитие в последующих версиях Windows. Главное ее назначение – обеспечение доступа к программным инструментам для устранения неполадок в тех случаях, когда нормальная загрузка системы невозможна. Например, если поврежден загрузчик системы winload.exe, то диспетчер загрузки, без какого либо вмешательства пользователя, выполнит загрузку среды аварийного восстановления, которая восстановит поврежденный файл и перезагрузит компьютер для последующей стандартной загрузки Windows. В целом, механизм восстановления исключительно простой, и в большинстве случаев, довольно эффективный. Хотя и не без недостатков. Загрузка среды восстановления выполняется с использованием заранее подготовленного образа в формате Windows Imaging Format (файла winre.wim). Формат WIM является файл-ориентированным, т.е. объектами образа являются файлы загружаемой системы, которые хранятся внутри специальным образом созданной WIM-базы данных. Этот же формат используется в продуктах на основе Windows Preinstall Environment (Windows PE), представляющих собой облегчённые версии операционных систем Microsoft Windows, которые позволяют загружаться с компакт-дисков, USB-HDD, флэшек или же по сети. Фактически, среда восстановления Windows представляет собой вариант Windows PE, сконфигурированный для загрузки с использованием специально подготовленного образа, в качестве которого применяется файл winre.wim. В каждой операционной системе Widows старше Windows Vista, имеется данный файл образа и соответствующая конфигурация для его загрузки. При чем, конфигурация загрузки никак не связана с содержимым самого файла образа, и если, например, заменить стандартный файл winre.wim на какой-либо иной, с тем же именем и предназначенный для загрузки, то вместо среды восстановления будет выполнена загрузка из нового образа. Другими словами, если заменить файл winre.wim на файл образа ERD Commander (DaRT), то вместо стандартной среды восстановления Windows будет выполнена загрузка набора инструментов диагностики и восстановления ERDC (DaRT), обладающего большими возможностями по восстановлению работоспособности системы. Для просмотра сведений о конфигурации среды восстановления Windows, в том числе, для определения местонахождения файлов образов, можно воспользоваться командой: reagentc /info В результате выполнения команды отобразится информация: Расширенная конфигурация среды восстановления Включение среды восстановления Windows: 1 Промежуточная среда восстановления Windows: 0 Включение установки: 0 Настраиваемое средство восстановления: 0 Каталог WinRE.WIM: Среда восстановления: \\?\GLOBALROOT\ device\harddisk0\ partition2\ Recovery\ 421c18c2-2b28- 11e2-900c- 964304a650eb ИД данных конфигурации загрузки: 421c18c2- 2b28-11e2- 900c- 964304a650eb Файлы установки: Операция восстановления: 4 Параметр операции: Код опроса клавиши загрузки: 0x0В данном примере файл winre.wim среды восстановления находится во втором разделе жесткого диска (partition2) в папке Recovery подпапке 421c18c2-2b28 -11e2-900c -96430 4a650eb. В среде Windows 8 (8.1) и Windows 10 информация, получаемая с помощью утилиты reagentc отображается несколько в ином виде: Информация о конфигурации среды восстановления Windows и сброса системы: Состояние среды восстановления Windows: Enabled Расположение среды восстановления Windows: \\?\GLOBALROOT\ device\harddisk0 \partition3\ Recovery \WindowsRE Идентификатор данных конфигурации загрузки: 96845e60-d146- 11e4-a73f- f146badd2380 Расположение образа для восстановления: Индекс образа для восстановления: 0 Расположение пользовательского образа: Индекс пользовательского образа: 0 В данном случае файлы среды восстановления находятся в третьем разделе жесткого диска, в папке Recovery, подпапке WindowsRE. Файлы и папки среды восстановления Windows имеют атрибут "Скрытый", доступны только пользователям с правами администратора и, как правило, находятся в разделе жесткого диска, которому не присваивается буква. Это сделано для того, чтобы исключить случайное повреждение средств восстановления Windows при изменении или удалении файлов и каталогов. Однако, в случае необходимости, для доступа к каталогу с образом winre.wim стандартными средствами , можно на время присвоить букву разделу восстановления с помощью оснастки Управление дисками ( diskmgmt.msc ). Создание символьной ссылки на каталог среды восстановления.В Windows существует команда MKLINK, с помощью которой можно создать символьную ссылку на файл или каталог существующей файловой системы. Если, например, создать ссылку с именем WinRE на диске C: , ссылающуюся на каталог среды восстановления, полученный с помощью команды REAGENTC , с именем \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE , то открыв в Проводнике C:\WinRE вы получите доступ к содержимому каталога среды восстановления. Команда для создания символьной ссылки: mklink /D C:\winre \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE\ Присвоение разделу буквы с использованием DISKPARTЗапустить командную строку от имени администратора и ввести diskpart. Утилита после запуска переходит в режим ожидания ввода команд. Некоторые из команд, приведены в качестве примера. Они не обязательны, как например, отображение списка дисков, если диск у вас единственный. list disk - отобразить список дисков. Пример отображаемой информации: Диск ### Состояние Размер Свободно Дин GPT -------- ------------- ------- ------- --- --- Диск 0 В сети 60 Gбайт 0 байт select disk 0 - выбрать диск 0 list partition - отобразить список разделов на выбранном диске. Пример отображаемой информации: Раздел ### Тип Размер Смещение ------------- ---------------- ------- ------- Раздел 1 Основной 100 Mб 1024 Kб Раздел 2 Основной 59 Gб 101 Mб Раздел 3 Восстановление 450 Mб 59 Gб select partition 3 - выбрать раздел 3 assign letter=Y - назначить выбранному разделу букву Y exit - завершить работу с DISKPART. Теперь доступ к данным среды восстановления можно получить по пути Y:\Recovery\WindowsRE\. Естественно, при использовании стандартного проводника Windows, необходимо установить режим отображения скрытых и системных файлов. Замена файла winre.wim и проверка результата.После того, как был получен доступ к каталогу с файлами восстановления, осталось лишь выполнить замену файла winre.wim на файл образа ERD Commander. Файл WIM-образа ERD Commander’а можно извлечь из образа диска в формате .iso, например с помощью архиватора 7-Zip, или скопировать его непосредственно из подготовленного загрузочного носителя (CD/DVD, флэшки, USB-HDD). Стандартно, загрузочный носитель ERDC (DaRT), содержит папку Sources, в которой и находится WIM-образ, обычно файл с именем boot.wim. Существующий в системе файл winre.wim можно переместить в какую-либо папку, а затем скопировать на его место файл образа ( boot.wim) из папки Sources и переименовать его в winre.wim При замене файла образа, необходимо учитывать разрядность системы и версию DaRT: DaRT 7 - для Windows 7. Разные образы для 32-х и 64-разрядных систем. DaRT 8 - для Windows 8. DaRT 8.1 - для Windows 8.1 и Windows 10. Результаты проведенных изменений среды восстановления лучше всего проверить, выполнив загрузку системы в среду восстановления с помощью утилиты reagent.exe: reagentc /boottore - установить режим загрузки среды восстановления. При следующей перезагрузке, вместо загрузки системы, будет выполнена загрузка среды восстановления, в качестве которой, если все сделано верно, будет выступать ERD Commander (Microsoft DaRT) Дополнительно к данному материалу:   Инструкция по использованию ERD Commander (MS DaRT)   Описание команды DISKPART   Описание команды MKLINK   Описание команды REAGENTC |
|