$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Среда восстановления Windows (Windows RE) представляет собой набор программных средств восстановления, основанный на среде предварительной установки Windows (Windows PE ). Среда предустановки Windows (Windows PE) - это минимальная версия операционной системы, загрузка которой возможна с использованием заранее подготовленных образов загрузочных носителей. На базе Windows PE строятся технологии быстрого развертывания новых компьютерных систем, создаются наборы инструментов для диагностики и восстановления ОС, как например, ERD Commander (MS DaRT) и т.п.
Если при загрузке компьютера происходит сбой, то Windows автоматически переключается в среду восстановления ( Recovery Environment) и инициирует процедуру диагностики и восстановления незагружаемой копии Windows. Кроме того, в среду восстановления можно войти и в ручном режиме, получив доступ к средствам восстановления в случае необходимости.
Если в системе возникли неполадки, не позволяющие выполнить ее загрузку, пользователь видит сообщение о неудачном запуске компьютера и попытке операционной системы Windows исправить неполадку. Происходит переход в среду Windows RE и специальный мастер восстановления при загрузке проверяет оборудование и системные средства, которые могли вызвать неполадку, выполняет требуемые для восстановления загрузки операции и перезагружает компьютер. Если восстановление произошло успешно, то после перезагрузки компьютера пользователь видит стандартный экран входа в Windows.
Для ручного входа в среду восстановления, в самом начале загрузки необходимо нажать клавишу F8 и выбрать пункт, связанный с запускомСреды восстановления, после чего загружается среда Windows RE.
В случае, если загрузку системы невозможно исправить с помощью восстановления при загрузке или других способов ручного восстановления, можно использовать среду Windows RE для запуска средства восстановления на основе образа. Образ восстановления может быть создан пользователем с помощью стандартного средства архивации данных. Полученный образ может быть размещен на внешнем жестком диске, на разделе жесткого диска, не являющимся исходным, или на DVD-диске. Чтобы восстановить компьютер с помощью системного образа, пользователь должен запустить интерфейс восстановления из списка средств Windows RE.
Производители ноутбуков, очень часто, чтобы облегчить восстановление компьютера до заводского состояния, помещают образы восстановления в специальные, как правило, скрытые или нестандартные разделы . Таким образом, в большинстве случаев устраняется необходимость в отдельном накопителе для восстановления и исключается возможность случайного удаления системного образа.
Для администрирования среды восстановления Windows используется утилита reagentc.exe, выполняемая с правами локального администратора системы. Формат командной строки:
REAGENTC.EXE < команда > < аргументы >
Параметры командной строки:
/info - Отображает информацию о конфигурации среды восстановления Windows и сброса системы.
/setreimage - Задает расположение пользовательского образа среды восстановления Windows.
/enable - Включает среду восстановления Windows.
/disable - Отключает среду восстановления Windows.
/boottore - Задает запуск среды восстановления Windows при следующем запуске системы.
/setosimage - Задает расположение образа для восстановления, который будет использоваться при сбросе системы.
/setbootshelllink - Добавляет запись на странице сброса и восстановления в меню загрузки.
Параметры командной строки могут различаться для разных версий ОС Windows, так например, параметр /setbootshelllink можно использовать в среде Windows 8 и более поздних.
Чтобы получить дополнительные сведения о командах и их аргументах, можно запросить подсказку:
REAGENTC.EXE < команда > /?
Примеры использования команды REAGENTC:
REAGENTC.EXE /setreimage /? - отобразить подсказку по использованию команды с параметром /setreimage
Пример отображаемой справки:
Задает расположение пользовательского образа среды восстановления Windows.
REAGENTC.EXE /setreimage /path < имя_каталога > [/target < имя_каталога >]
/path < имя_каталога > — Указывает каталог, содержащий пользовательский образ среды восстановления Windows (winre.wim).
/target < имя_каталога > — Указывает установку Windows. Если этот аргумент не указан, используется работающая операционная система.
Пример:
REAGENTC.EXE /setreimage /path r:\Recovery\WindowsRE
REAGENTC.EXE /setreimage /path r:\Recovery\WindowsRE /target C:\Windows
reagent /info - отобразить конфигурацию среды восстановления текущей ОС Windows;
REAGENTC.EXE /info /target D:\Windows - то же, что и в предыдущем примере, но команда выполняется по отношению к среде восстановления той ОС, путь к которой указан параметром target
Пример отображаемой информации:
Microsoft Windows [Version 10.0.10240]
(c) Корпорация Майкрософт (Microsoft Corporation), 2015 г. Все права защищены.
C:\WINDOWS\system32>reagentc /info
Информация о конфигурации среды восстановления Windows и
сброса системы:
Состояние среды восстановления Windows: Enabled
Расположение среды восстановления Windows: \\?\GLOBALROOT\ device\ harddisk0\ partition3\ Recovery\ WindowsRE
Идентификатор данных конфигурации загрузки: 11f67f53 - 476f - 11e5 - 8ee2-c2d609fdc99c
Расположение образа для восстановления:
Индекс образа для восстановления: 0
Расположение пользовательского образа:
Индекс пользовательского образа: 0
REAGENTC.EXE: операция выполнена успешно.
reagentc /setosimage /? - отобразить подсказку по параметру задающему расположение образа для восстановления системы.
Задает расположение образа для восстановления, используемого при сбросе системы.
Примечание. Разрешения на работу с файлом образа для восстановления необходимо задать таким образом, чтобы выполнять запись в файл и изменять его могли только пользователи, входящие в группу администраторов.
REAGENTC.EXE /setosimage /path имя_каталога /index индекс_образа [/target имя_каталога]
/path имя_каталога — Указывает каталог, содержащий образ для восстановления.
/index индекс_образа — Индекс WIM-файла образа для восстановления, используемого при сбросе системы.
/target имя_каталога — Указывает установку Windows. Если этот аргумент не указан, используется работающая операционная система.
Пример:
REAGENTC.EXE /setosimage /path r:\Recovery\WindowsRE /index 1
REAGENTC.EXE /setosimage /path r:\Recovery\WindowsRE /index 1 /target C:\Windows
REAGENTC.EXE /disable - отключить использование среды восстановления Windows. При возникновении проблем запуска, автоматический переход в среду восстановления выполняться не будет.
REAGENTC.EXE /enable - включить использоваине среды восстановления Windows (Windows RE). Эта команда может использоваться из запущенной операционной системы без дополнительных параметров или из среды предустановки Windows (Windows PE) с помощью необязательного параметра /osguid:
REAGENTC.EXE /enable [/osguid < bcd_guid >]
bcd_guid должен принимать значение глобального уникального идентификатора из данных конфигурации загрузки (данных BCD). Узнать значение GUID можно с помощью команды BCDEdit с параметром -enum. Например, если в результате ее выполнения будет выведено:
. . .
recoverysequence {11f67f53 - 476f - 11e5 - 8ee2-c2d609fdc99c}
. . .
То команда должна иметь следующий вид:
REAGENTC.EXE /enable /osguid {11f67f53 - 476f - 11e5 - 8ee2-c2d609fdc99c}
Настройки среды восстановления выполняются с помощью команды с параметром /setbootshelllink. Подсказку по использованию команды можно получить при выполнении:
reagentc /setbootshelllink /?
Пример отображаемой справки:
Добавляет запись на страницу сброса и восстановления в меню загрузки.
REAGENTC.EXE /setbootshelllink /configfile имя_XML-файла [/target имя_каталога]
/configfile имя_XML-файла — указывает путь к XML-файлу конфигурации для записи в меню загрузки.
/target имя_каталога — задает установленную систему Windows. Если этот аргумент не указан, используется работающая операционная система.
Пример:
REAGENTC.EXE /setbootshelllink /info d:\linkdesc.xml
REAGENTC.EXE /setbootshelllink /info d:\linkdesc.xml /target C:\Windows
Пример содержимого файла конфигурации:
< ?xml version='1.0' encoding='utf-8'? >
< WindowsRE version="2.0" >
< WinreBCD id="{11f67f53-476f-11e5-8ee2-c2d609fdc99c}"/ >
< WinreLocation path="\Recovery\WindowsRE" id="3022010640" offset="63951601664" guid="{00000000-0000-0000-0000-000000000000}"/ >
< ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/ >
< PBRImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/ >
< PBRCustomImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}" index="0"/ >
< InstallState state="1"/ >
< OsInstallAvailable state="0"/ >
< CustomImageAvailable state="0"/ >
< IsAutoRepairOn state="1"/ >
< WinREStaged state="0"/ >
< OperationParam path=""/ >
< OsBuildVersion path="10240.16384.amd64fre.th1.150709-1700"/ >
< OemTool state="0"/ >
< IsServer state="0"/ >
< DownlevelWinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/ >
< IsWimBoot state="0"/ >
< ScheduledOperation state="4"/ >
< /WindowsRE >
Для принудительного выполнения среды восстановления в ручном режиме используется команда:
reagentc /boottore
После выполнения данной команды, при следующей загрузке системы будет автоматически активирована среда восстановления Windows, независимо от обнаружения проблем с запуском.
Пример содержимого каталога с данными среды восстановления Windows 10, полученного с помощью команды dir R:\Recovery\WindowsRE:
Содержимое папки R:\Recovery\WindowsRE
16.10.2015 16.10.2015 10.07.2015 16.10.2015 20.08.2015 |
15:45 15:45 13:59 13:01 22:09 |
< DIR > < DIR > |
3 170 304 1 045 314 325 776 |
. .. boot.sdi ReAgent.xml Winre.wim |
3 файлов 317 497 125 байт
2 папок 137 490 432 байт свободно
boot.sdi - файл SDI (System Deployment Image) используется для обеспечения развертывания основного образа среды восстановления в оперативной памяти при загрузке.
ReAgent.xml - файл конфигурации среды восстановления Windows.
Winre.wim - загружаемый образ среды восстановления Windows.
В случае повреждения конфигурации загрузки среды восстановления, можно восстановить ее последовательно выполнив команды:
reagentc /disable
reagentc /enable
Между командами желательно выдержать небольшую паузу.
Журнал среды восстановления находится по адресу %WINDIR%\ System32\ LogFiles\ Srt\ SrtTrail.txt
Для его просмотра можно использовать обычный блокнот (notepad.exe) командой:
notepad.exe %WINDIR%\System32\LogFiles\Srt\SrtTrail.txt