Поиск на сайте: Расширенный поиск
Вход с учетной записью социальной сети:
Регистрация • Забыли пароль?


Новые программы oszone.net Читать ленту новостей RSS
DesktopOK - это маленькая программа для сохранения и восстановления местоположения иконок на рабочем столе. Особенно при...
Ограничивает доступ к компьютеру и его настройкам. Домашним пользователям подойдет как средство блокировки компьютера на...
Программа с набором функций, необходимых владельцам и читателям электронных книг. В ее состав входит инструментарий для ...
Утилита для отслеживания обновлений программного обеспечения, установленного на компьютере пользователя. Главная задача ...
Ashampoo Photo Commander - универсальный набор инструментов для работы с цифровыми фотоизображениями. Благодаря перерабо...
OSzone.net Microsoft Windows 7 Установка и загрузка Как самому создать скрытый раздел восстановления RSS

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

Текущий рейтинг: 4.29 (проголосовало 55)
 Посетителей: 20378 | Просмотров: 35844 (сегодня 26)  Шрифт: - +

Введение

Итак, вы закончили установку операционной системы, драйверов, обновлений и программ, проверили ее работоспособность и стабильность, остались довольны полученным результатом и хотите иметь возможность «отката» к этому состоянию системы в случае непредвиденных обстоятельств.

Windows 7 оснащена достаточно мощными средствами резервного копирования, которые позволяют сократить время для восстановления системы.

Те, кто покупал новые компьютеры с предустановленной системой Windows 7, знакомы с функцией восстановления, после применения которой операционная система, а порой и содержимое всего жесткого диска, возвращается к заводскому состоянию. При этом могут быть потеряны файлы пользователя, находившиеся на жестком диске.

При наличии установочного диска с операционной системой вы избавлены от подобных потерь (Как переустановить Windows 7, сохранив настройки и установленные программы), но последующая установка драйверов и обновлений неизбежна.

Предлагаю вам способ, который значительно сократит затраты времени на настройку системы после переустановки, к тому же для ее выполнения не потребуется установочный диск.

В статье использованы материалы блога Вадима Стеркина и видеодоклада Валерия Волобуева Настройка Windows Recovery Environment (среды восстановления) в Windows 7.

Описанный ниже алгоритм не требует специфических знаний и относительно прост в реализации для домашнего пользователя. Выполнять поставленную задачу будем в следующем порядке:

  • подготовим раздел для будущего раздела восстановления;
  • создадим образ системы в среде Windows RE;
  • настроим среду восстановления;
  • выполним переустановку и заново настроим среду восстановления.

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

Прежде всего, нужно создать раздел, на котором в последующем мы поместим файл образа операционной системы, а также файл для развертывания среды восстановления.

Способов для выполнения этой операции много, я буду использовать штатные инструменты: «Управление дисками» и утилиту командной строки DISKPART. Об этом вы можете прочесть в статье «Управление дисками в Windows Vista и Windows 7».

Размер раздела определим, исходя из текущей занятости раздела с операционной системой и наличия свободного места. Например, если система занимает около 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 в корне будущего раздела восстановления.

Создание образа операционной системы

Также изучите статью «Создание настроенного образа операционной системы». В ней описаны принципы и инструменты, а именно – утилита imagex .exe, входящая в состав пакета Windows AIK. В зависимости от разрядности системы необходимо использовать соответствующую версию этой утилиты. Я разместил обе их версии на разделе D :\ в папке WAIK Tools.

*

Рисунок 5 – папка WAIK Tools на несистемном разделе

Также настоятельно рекомендую к ознакомлению и руководству статью Вадима Стеркина: «Как быстро определить буквы дисков в среде восстановления или Windows PE». Эти знания помогут нам не ошибиться в синтаксисе команды для выполнения захвата образа операционной системы.

Перезагрузите компьютер и войдите в среду восстановления (для этого нажмите 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.

Автор: Аркадий Пилипенко aka okshef  •  Иcточник: Блог  •  Опубликована: 14.07.2011

Оценить статью:
Вверх

Комментарии посетителей RSS
20.07.2011/12:20  _LIR_

Работает прекрасно, но после каждой перезагрузки диск с wim-образом видим в проводнике...
20.07.2011/14:40  okshef

"Издержки производства". В статье написано, как убрать букву
31.07.2011/08:12  _LIR_

То есть после каждой перезагрузки так поступать? Может как-то автоматизировать можно?
01.02.2012/18:05  Slavakg

Приветствую! Низкий поклон Вам за Ваши труды!
На начальной стадии, создания раздела, возникла проблема:
при вводе команды "Create partition primary" в командную стоку пишет
"Ошибка службы виртуальных дисков:
Недостаточно свободного места для выполнения операции"
Компьютер Lenovo B560, OS Win.7 HB
01.02.2012/22:04  okshef

Создайте тему на форуме, попытаемся разобраться.
07.02.2012/09:54  AlexLu

Захожу через F8 - Устранение неполадок компьютера - форматирую диск с системой. Далее нажимаю "Переустановка Windiws" Всё будет ok или что то на диске с системой необходимо оставить?
07.02.2012/15:22  okshef

Все будет нормально. Придется только лишние строчки из меню удалить, но это уже не сложно.
03.03.2012/11:49  aglu

Для тех, кто настраивает часто компы, предлагаю немного изменить инструкцию для создания раздела.
1. Восстановление системы надо отключить на этом диске сразу после создания раздела.
2. Для полной настройки системы с настраиванием образа, можно вместо захвата временно использовать boot.wim. Применить настройки среды восстановления (где Рисунок 11)
3. Полностью настроить систему.
4. Захват образа через Windows RE и imagex
Ну и пятое, возможно, интегрировать видео-драйвера в winpe и сменить разрешение, дабы всё было не только фенкционально , но и красиво)
14.04.2012/22:18  Alexander231299

Спасибо ! Всё работает. Столкнулся с проблемой. Хотел автоматизировать. Перезаписал файл образа Install .wim. (С уже настроенной системой). Переустановил Windows 7. После переустановки, раздел r не виден и с ним нельзя ничего делать через диспетчер управления дисками. Но по команде F8 при перезагрузке - отсутствует строка "устранение неполадок компьютера". Пришлось загрузиться с диска в среду восстановления. После переустановки всё прошло удачно.

Чтобы оставить комментарий, зарегистрируйтесь или войдите с учетной записью социальной сети.