Использование 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 10

С помощью меню, вызываемого правой кнопкой мышки по третьему разделу, обозначенному как 450Мб Исправен (Раздел восстановления) , можно присвоить указанному разделу букву, например Y:. В тех случаях, когда настройки безопасности системы не предусматривают возможность использования контекстного меню по отношению к разделу восстановления, можно воспользоваться другими способами получения доступа к файлам среды восстановления.


Создание символьной ссылки на каталог среды восстановления.



В 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. Естественно, как и в предыдущих случаях, все действия должны выполняться с правами администратора.

Запустить командную строку от имени администратора и ввести 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








В начало страницы     |     На главную страницу сайта.



Рейтинг@Mail.ru