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

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

Введение


Если, вы успешно закончили установку ОС, обновлений, необходимых драйверов и программ, проверили работоспособность и стабильность, довольны полученным результатом и хотите иметь возможность «отката» ОС к этому состоянию в случае необходимости.
Windows 7 имеет мощные средства резервного копирования, позволяющие сократить время на восстановление системы.
Следует уточнить, что те, кто покупал новые компьютеры с предустановленной ОС Windows 7, знакомы с функцией восстановления, после применения которой система, а может и содержимое всего жесткого диска, возвращается к заводскому виду. Но при этом могут быть утеряны файлы пользователя, находившиеся на жестком диске.
Имея в наличии установочного диска с ОС  вы избегаете подобных потерь,  но следующая установка обновлений и драйверов неизбежна.
Существует способ, который значительно сократит затраты времени на настройку ОС после переустановки, к тому же для ее выполнения не потребуется установочный диск.
Алгоритм, описанный ниже, не требует особенных знаний и относительно прост в реализации для пользователей. Порядок выполнения работы:
  • подготовка раздела, для будущего раздела восстановления;
  • создание образа системы в среде Windows RE;
  • настройка среды восстановления;
  • переустановка и новая настройка среды восстановления.

Подготовка раздела восстановления

В первую очередь создаем раздел, на котором мы поместим файл образа ОС и файл для развертывания среды восстановления.
Способов для выполнения операции много, но мы будем пользоваться штатными инструментами: «Управление дисками» и утилитой командной строки DISKPART.
Размер раздела определяется из текущей занятости раздела с ОС и наличия свободного места. К примеру, если система занимает примерно 20 Гб, оптимальным считается размер от 5 до 10 Гб.
В примере раздел D :\ сначала был сжат:
Рисунок 1 – сжатие раздела D:\
Далее в неразмеченной области:
Рисунок 2 – не распределенное пространство диска после сжатия
При помощи утилиты DISKPART был создан основной (primary) раздел, отформатирован, ему была присвоена метка Recovery и буква R. (DISKPART использовался потому, что с помощью «Управления дисками» четвертый создаваемый раздел будет дополнительным. Можно немного поэкспериментировать с размещением раздела восстановления на дополнительном разделе.
Выполняем последовательно следующее:
::Запуск DISKPART

Diskpart

::Выбор диска. Если их несколько, то номер нужного диска определяется командой LIST DISK

Sel disk 0

::Создание основного раздела на всей неразмеченной области диска. В случае необходимости номер раздела уточняйте командой LIST PART

Create partition primary

::Быстрое форматирование созданного раздела и присвоение ему метки «Recovery»

Format LABEL=”Recovery” quik

::Присвоение разделу буквы R

Assign letter=R

::Завершение работы в DISKPART

Exit
Рисунок 3 – работа в DISKPART
Будем использовать командную строку, запускаемую с правами администратора.
Прежде чем перейти к захвату образа ОС, нужно создать на разделе R :\ папку WinRE для хранения.
Рисунок 4 – папка WinRE в корне будущего раздела восстановления.

Создание образа ОС

От разрядности системы зависит версия утилиты, которую необходимо использовать. В примере размещены обе их версии на разделе D :\ в папке WAIK Tools:
Рисунок 5 – папка WAIK Tools на несистемном разделе
Выполняем перезагрузку компьютера и входим в среду восстановления (нажимаем для этого F8, после включения компьютера и выбираем пункт «Устранение неполадок компьютера» в меню дополнительных вариантов загрузки).
Рисунок 6 – загрузка в среду восстановления с жесткого диска.
Запустите командную строку и текстовый редактор:
notepad
При помощи меню «Открыть» (сочетание клавиш Ctrl + O) определяем буквы разделов.
На примере, как видно из рисунка 7, раздел с системой получил букву D :\, утилита imagex .exe находится в папке E :\WAIK Tools \, а у раздела Recovery – буква F :\.
Рисунок 7 – буквы разделов в среде WindowsRE.
Поскольку нам не потребуется перенос настроенного образа на другой компьютер, воспользуемся командой, приведенной в разделе «Загрузка в Windows PE и сохранение образа с помощью утилиты ImageX» и. Теперь выполняем команду:
"E:\WAIK Tools\amd64\imagex.exe" /capture D: F:\WinRE\install.wim "Windows 7 Ultimate SP1 Custom"
Пояснения:
  • «E:\WAIK Tools\amd64\imagex.exe» - Путь к утилите imagex.exe. Кавычки используются, чтобы избежать проблем с пробелами в названии папки.
  • /capture D: - Ключ указывает на захват образа системы на разделе D: (как он виден в WindowsRE).
  • F:\WinRE\install.wim «Windows 7 Ultimate SP1 Custom» - Сохранение захватываемого образ в файл install.wim (это важно, так как в этом случае допустимо только это название) в папку F:\WinRE. Указан комментарий к файлу, и использован метод сжатия по умолчанию (compress maximum).
Рисунок 8 – создание образа операционной системы в среде Windows RE
Закончив работу в среде WindowsRE выполняем перезагрузку.

Настройка среды восстановления.

Кроме файла образа ОС, разместим на новом разделе файл, обеспечивающий загрузку в среду восстановления. При таком расположении она не будет зависеть от раздела с ОС.
Известно, что среда восстановления развертывается из файла образа WinRE .wim, который находится в папке Recovery, в корне раздела с системой. Используя проводник Windows — доступ к этой папке закрыт. Атрибут файла – скрытый системный. Чтобы поместить файл в выбранном нами месте, воспользуемся утилитами командной строки.
В первую очередь отключите среду восстановления. Внимание!!! Любым действиям со средой восстановления должно предшествовать ее отключение! Для этого  выполняем в командной строке:
Reagentс /disable
После этого файл WinRE .wim переместится в папку c :\Windows \System 32\Recovery . Из нее мы и скопируем файл в папкуR :\WinRE. Воспользуйтесь командой xcopy с ключом / h:
xcopy /h c:\Windows\System32\Recovery\winre.wim r:\WinRE
Рисунок 9 – копирование файла WinRE.wim
Наконец, несколько заключительных аккордов:
::Установка пользовательского пути (ключ / path) к файлу образа системы, расположенной в папке, указанной ключом / target

Reagentc /setosimage /path R:\WinRE /target c:\Windows

::Установка пользовательского пути (ключ / path) к файлу развертывания среды восстановления системы, находящейся в папке, указанной ключом / target

Reagentc /setreimage /path R:\WinRE /target c:\Windows

::Включение среды восстановления

Reagentc /enable

::Проверка настроек среды восстановления

Reagentc /info
Из рисунка 10 видно, что настройка выполнена успешно. Окно командной строки еще понадобится.
Рисунок 10 – настройка пользовательской среды восстановления.
На разделе Recovery произошли изменения. Чтобы проследить их, включите отображение скрытых и системных файлов.
Рисунок 11 – изменение содержимого раздела R.
Файла WinRE .wim в папке WinRE нет, но появилась папка Recovery в корне раздела. Файл теперь находится в ней. Не будем останавливаться на структуре папки Recovery – при желании можете изучить ее содержимое, а также сравнить с параметрами BCD (по команде bcdedit /enum all).
Необходимо защитить раздел от случайного воздействия со стороны пользователей. Поэтому его лучше скрыть из проводника и исключить возможность работы с ним в «Управлении дисками». И снова поможет утилита Diskpart. В командной строке последовательно выполните (номера диска и раздела соответствуют приведенной в статье конфигурации):
::Запуск DISKPART

Diskpart

::Выбор диска. Если их несколько, то номер нужного диска определяется командой LIST DISK

Sel disk 0

::Выбор раздела. В случае необходимости номер раздела уточняйте командой LIST PART

Sel part 4

::Удаление буквы – раздел будет скрыт в проводнике Windows

Remove

::Установка идентификатора раздела ID=27. Этот ID устанавливают именно разделам восстановления. Работать с таким разделом в «Управлении дисками» становится невозможно, что обеспечивает его дополнительную защиту

Set id=27
Рисунок 12 – работа с разделом восстановления в DISKPART

Изменения, произошедшие в системе

Раздел стал не виден в проводнике Windows, а в «Управлении дисками» у него отсутствует контекстное меню.
Рисунок 13 – проводник и диспетчер управления дисками.
Мы видим, что теперь в окне расширенных методов восстановления в описании переустановки Windows отсутствует требования наличия установочного диска.
Рисунок 14 – меню расширенных методов восстановления Windows.
А так же претерпело изменение меню среды восстановления:
Рисунок 15 – дополнительный пункт меню в параметрах восстановления Windows в среде восстановления
Можно было бы и закончить на этом статью, но есть необходимость остановиться на нескольких нюансах, возникающих после переустановки ОС указанным способом. Сделаем переустановку системы из среды восстановления.

Настройка среды восстановления после переустановки системы

Проведем эксперимент. Для чистоты результата я отформатирую раздел с системой и раздел с файлами загрузки. Более того, раздел «Зарезервировано системой» я настоятельно рекомендую форматировать во избежание путаницы с загрузкой.
Рисунок 16 – форматирование разделов в среде WindowsRE.
Процесс переустановки участие пользователя не требуется. Вы получите систему, идентичную той, что была у вас в момент снятия образа.
Рисунок 17 – начало переустановки системы.
После переустановки нужно внести несколько изменений:
  1. в связи с полным пересозданием BCD необходимо заново настроить среду восстановления.
  2. скрыть в проводнике раздел Recovery.
Отключаем среду восстановления командой:
Reagentc /disable
Затем включаем отображение скрытых и системных файлов, открываем папку WinRE на разделе R :\ необходимо убедиться в наличии файла Winre .wim. В случае необходимости скопируйте его из папки Windows \System 32\Recovery или из папки R :\Recovery \xxxxxxxx -xxxx -xxxx -xxxx -xxxxxxxxxxxx.
Потом удалите папку Recovery на разделе R :\.
Рисунок 18 – удаление папки Recovery
Включите среду восстановления:
Reagentc /enable
Убедитесь в правильности параметров (следует обратить внимание на то, что имя папки, в которой находится файл WinRE.wim в папке Recovery, другое. А значит, что перед подключением среды восстановления, прежнюю можно смело удалять.):
Reagentc /info
Рисунок 19 – подключение среды восстановления после переустановки.
Удаляем букву R :\
Diskpart

Sel disk 0

Sel part 4

Remove

Exit
Теперь компьютер готов к новой переустановке.
В ходе выполнения многочисленных переустановок при подготовке данной статьи, я заметил, что появляется непонятная папка в списке доступных дисков на вкладке «Защита системы». Не исключено, что это связано с отсутствием в образе системы папки System Volume Information или изменением ID разделов.
Рисунок 20 – фантомный раздел в списке доступных дисков на вкладке «Защита системы».
Для того чтобы избавиться от непонятной папки, отключите защиту системы на этом фантомном разделе и включите ее на разделе с текущей системой.

Заключение

Существуют более простые способы резервирования, особенно с использованием различных программ. Не обязательно пользоваться способом, описанным выше, но считаю его удобным и практичным.
Естественно, что с течением времени система будет обновляться. Для того чтобы поддерживать актуальность образа, периодически в среде Windows RE выполняйте перезапись файла Install .wim.

Комментариев нет:

Отправить комментарий