Подготовка образа windows 7 с последующей активацией. Установка приложений и настройка системы. Делаем шаблоную установку Windows в режиме аудита
Друзья, как полагаете, можно ли сделать из флешки на 4 Гб мультизагрузочную, поместив на неё установочный образ Windows и какие-нибудь Live-диски? Ответ – да. Но, естественно, такое «да» обусловлено: если только это будет установочный образ Windows 7, а вес Live-дисков в общей сложности не будет превышать 1,2-1,3 Гб. Фактический размер флешки на 4 Гб обычно составляет порядка 3,7 Гб. На такой носитель поместится ISO-образ чистого дистрибутива Windows 7, который весит где-то 3 Гб. И ещё останется 600-700 Мб для небольшого Live-диска какой-нибудь программы типа менеджера дисков, бэкапера или антивируса. Однако если максимально сжать установочный образ «Семёрки» до немногим меньше 2,5 Гб, сэкономим место на носителе. И под Live-диск у нас останется чуть больше пространства, примерно 1,2-1,3 Гб. А на этот объём можно уже подобрать в сети какой-нибудь Live-диск с толковой подборкой аварийного софта. И, кстати, ещё хорошо бы было, если бы в установочном образе системы присутствовали все её выпуски (редакции) – Home, Professional, Ultimate. Как создать максимально сжатый установочный образ со всеми выпусками Windows 7?
WIM-образ Windows 7 – это входящий в состав установочного ISO-образа файл install.wim, по сути, основа дистрибутива, в нём хранятся файлы системы для установки. Вес этого файла можно уменьшить на 30-40%. Для этого потребуется сжать его с помощью средства работы с системными образами DISM, присутствующего на борту Windows 8.1 и 10.
- Важно : входящая в состав Windows 7 версия DISM, к сожалению, не умеет выполнять те операции, что мы будем проводить ниже. Работать нужно в версиях системы 8.1 и 10.
Сжатый WIM-образ затем необходимо будет упаковать в ISO-образ для записи на флешку. Но прежде скачаем исходный дистрибутив «Семёрки».
Скачивание исходного дистрибутива Windows 7
Скачать чистый установочный ISO-образ «Семёрки» можно как минимум двумя способами:
Посредством программы Windows ISO Downloader;
На сайте Tech Bench.
Я выберу последний. Идём на сайт Tech Bench по адресу:
https://tb.rg-adguard.net/public.php
Выбираем дистрибутив, в нашем случае это 64-битная Windows 7 Ultimate (Максимальная). Жмём «Скачать».
Сжатие WIM-образа
Скачанный ISO весит 3 Гб.
Давайте-ка его сожмём. Монтируем образ в систему.
Открываем от имени администратора командную строку. Вводим команду:
DISM /Get-WimInfo /WimFile: m :\sources\install.wim
где m - буква диска, под которой у вас будет значится подмонтированный ISO с «Семёркой»,
данной командой мы узнаём, что внутри архива install.wim с Windows 7 находятся под четырьмя индексами четыре версии ОС.
Ещё вводим команду:
DISM /Export-Image /SourceImageFile:m:\sources\install.wim /SourceIndex:1 /DestinationImageFile:d:\install.wim /Compress:recovery
В команде меняем:
m - на ту букву диска, под которой у вас будет значится подмонтированный ISO с «Семёркой»,
d – на ту букву диска (или путь), где можно временно разместить сжатый WIM-образ, пока мы с ним будем работать,
данной командой мы создаём файл архива install.wim в корне (D:) и копируем в него редакцию Windows 7 Домашняя базовая, ещё изменяем сжатие fast на recovery (по сути наш архив install.wim становится архивом install.esd, подробности ).
По завершении сжатия на выходе получим WIM-образ весом в 1,67 Гб.
Добавление всех выпусков Windows 7
Теперь в WIM-образ необходимо добавить другие выпуски «Семёрки». Для этого в командную строку поочерёдно вводим команды по типу:
DISM /Export-Image /SourceImageFile:m:\sources\install.wim /SourceIndex:2 /DestinationImageFile:d:\install.wim /Compress:recovery
DISM /Export-Image /SourceImageFile:m:\sources\install.wim /SourceIndex:3 /DestinationImageFile:d:\install.wim /Compress:recovery
DISM /Export-Image /SourceImageFile:m:\sources\install.wim /SourceIndex:4 /DestinationImageFile:d:\install.wim /Compress:recovery
Как и в предыдущем пункте статьи, в команде меняем:
m - на ту букву диска, под которой у вас будет значится подмонтированный ISO с «Семёркой»,
d – на ту букву диска (или путь), который вы указали для создания сжатого WIM-образв.
Файл install.wim чуток увеличился, и теперь он весит 1,75 Гб.
Теперь, друзья, WIM-образ со всеми выпусками Windows 7 необходимо упаковать в ISO-образ.
Упаковка в ISO
Чтобы упаковать WIM-образ Windows 7 нам потребуется:
Установочный ISO-образ 10;
Программа UltraISO.
Дистрибутив «Десятки» не обязательно должен быть актуальным, нам оттуда нужна будет только внешняя оболочка установочного процесса. Так что если у вас где-нибудь завалялся ISO с «Десяткой» не первой свежести, он вполне подойдёт для дальнейших целей. Если на диске компьютера нет ничего, Windows 10 скачиваем либо теми же способами, что описаны выше (в первом пункте статьи), либо с .
Запускаем UltraISO. Жмём меню «Файл – Открыть», открываем ISO-файл с Windows 10.
Вверху слева раскрываем папку «sources». Переключаемся на правую панель вверху и выстраиваем файлы по размеру. Таким образом нужный нам файл install.esd отобразится на вершине списка, ведь это самый увесистый файл. Кликаем его, жмём правую клавишу мыши, выбираем пункт «Удалить».
- Примечание : друзья, не бойтесь удалять install.esd, если вы работаете с нужным дистрибутивом Windows 10. Можно не делать его копий. Всё это пока что лишь проект нового ISO с намеченными для выполнения операциями. В итоге исходный дистрибутив «Десятки» останется целым и невредимым.
Теперь в окне программы UltraISO переключаемся на нижние панели. В той, что слева, выбираем путь хранения сжатого WIM-образа, в нашем случае это корень диска D. А в той, что справа, выбираем сам WIM-образ, т.е. файл install.wim и перетаскиваем его вверх, на левую панель, в папку «sources».
Таким образом мы подменили исходный файл install.esd с содержимым Windows 10 на сжатый install.wim с содержимым Windows 7.
Теперь давайте запакуем ISO-образ. Жмём меню «Файл-Сохранить как», выбираем путь сохранения, называем новый файл. Сохраняем.
16.06.2010 20:41
Файлы установленной Windows 7 могут повреждаться или удаляться по ошибке или в результате заражения компьютера вирусами, троянами и другими опасными программами. Вместо того, чтобы переустанавливать Windows 7 из-за одного-двух поврежденных файлов, можно извлечь нужные файлы из установочного DVD Windows 7.
Все файлы Windows 7 сжаты и запакованы в файл-образ install.wim , расположенный в папке sources установочного диска Windows 7. Существуют два способа открыть файл WIM и извлечь из него нужные данные:
Подключение образа средствами DISM
1. Вставьте установочный диск Windows 7 в DVD-привод, откройте его и скопируйте файл install.wim из папки sources на диск D.
2. Создайте папку на диске D и назовите ее, к примеру, wseven . В эту папку будет подключен образ install.wim. Обратите внимание, что в качестве папки для подключения образа install.wim НЕЛЬЗЯ использовать корень диска C .
3. Откройте Пуск > Все программы > Стандартные .
4. Выполните команду:
dism /Mount-Wim /WimFile:D:\install.wim /name:"Windows 7 Ultimate" /MountDir:D:\wseven
Пояснения:
- dism – встроенная в Windows 7 утилита командной строки, позволяющая подключать образы WIM и управлять ими.
- Параметр /Mount-Wim подключает файл WIM.
- Параметр /WimFile позволяет указать расположение и имя файла WIM, который нужно подключить.
- Параметр /name позволяет указать название выпуска Windows 7, который будет смонтирован.
- Параметр /MountDir: указывает папку, в которую будет смонтирован образ WIM.
6. Дождитесь, пока образ подключится. Это может занять несколько минут.
7. Откройте папку D:\wseven, найдите в ней нужный файл и скопируйте его в любое место на жестком диске (например, замените поврежденный файл Windows 7).
Отключение образа в DISM
После копирования нужных файлов образ можно отключить.
1. Закройте все папки и файлы.
2. Откройте Пуск > Все программы > Стандартные , щелкните правой кнопкой мыши по значку командной строки и выберите Запуск от имени администратора .
3. Выполните команду:
dism /Unmount-Wim /MountDir:D:\wseven /discard
Пояснения:
- Параметр /Unmount-Wim отключает образ.
- Параметр /MountDir: указывает папку, в которую смонтирован образ, который нужно отключить.
- Параметр /discard отменяет все внесенные в образ изменения.
4. Дождитесь отключения образа.
5. Удалите папку wseven и файл install.wim с диска D.
Открытие файла WIM с помощью архиватора 7-zip
1. Скачайте и установите бесплатный архиватор 7-zip.
2. Вставьте установочный диск Windows 7 в DVD-привод, откройте папку Sources и найдите в ней файл install.wim .
3. Щелкните правой кнопкой мыши по файлу install.wim и в появившемся контекстном меню выберите Открыть с помощью .
4. В открывшемся окне выберите 7-zip File Manager и нажмите OK .
5. В окне архиватора может отображаться от одной до пяти папок, в зависимости от выпуска Windows 7. В установочных образах 32-разрядных Windows 7 присутствуют все выпуски, кроме Enterprise, поэтому папок будет пять:
- в папке «1» содержатся все папки и файлы Windows 7 Starter (Начальная);
- в папке «2» – все папки и файлы Windows 7 Home Basic (Домашняя базовая);
- в папке «3» – Windows 7 Home Premium (Домашняя расширенная);
- в папке «4» – Windows 7 Professional (Профессиональная);
- в папке «5» – Windows 7 Ultimate (Максимальная).
В установочных образах 64-разрядных Windows 7 выпуск «Начальная» отсутствует, поэтому папок будет всего четыре:
- в папке «1» содержатся все папки и файлы Windows 7 Home Basic (Домашняя базовая);
- в папке «2» – Home Premium (Домашняя расширенная);
- в папке «3» – Professional (Профессиональная);
- в папке «4» – Ultimate (Максимальная).
В установочных образах Windows 7 Enterprise (Корпоративная) есть только одна папка – с самой «Корпоративной», другие выпуски в дистрибутив не включены.
Создание полностью настроенного образа операционной системы с установленными приложениями часто бывает необходимо в корпоративной среде, да и домашние пользователи не откажутся от установочного диска, в который внедрен любимый набор программ и твиков. В современных ОС Windows создать такой образ значительно проще, чем в Windows XP, при этом можно обойтись средствами пакета автоматической установки.
В этой статье рассказывается, как подготовить полностью настроенный системный образ и осуществить его развертывание, а также затрагиваются вопросы резервного копирования операционной системы в WIM-образ.
На этой странице
Вам понадобятся
- Deployment Tools из пакета Windows Assessment and Deployment Kit (ADK)
Безусловно, вам понадобится компьютер для установки и настройки ОС, а также место для сохранения системного образа. В качестве компьютера для установки может выступать виртуальная машина (например, Hyper-V из состава Windows или VirtualBox). Сохранить настроенный образ можно на несистемном разделе этого компьютера.
Например, во время установки системы можно создать два раздела — на один установить ОС, а на второй впоследствии сохранить образ. Также, в виртуальной машине всегда можно подключить еще один виртуальный диск. Наконец, настроенный образ можно сохранить на сетевом ресурсе или USB-диске. Как видите, вариантов много — есть из чего выбирать.
Преимущества и недостатки использования настроенного образа
На мой взгляд, преимущества полностью настроенного образа выглядят предпочтительнее недостатков.
Преимущества
- Быстрая установка системы с набором приложений, поскольку не затрачивается время на их установку. Тем не менее, по сравнению со стандартным образом распаковка настроенного образа занимает чуть больше времени.
- Имеется возможность дальнейшей настройки операционной системы с помощью файла ответов, используемого в сочетании с настроенным образом.
- Появляется возможность развертывания образа с помощью утилиты ImageX . Стандартный образ можно использовать только в сочетании с программой установки, поскольку не все параметры сконфигурированы (например, языковые).
Недостатки
- Увеличивается размер образа. Конечный размер зависит от количества и объема устанавливаемых приложений. Если планируется дальнейшая установка с DVD-диска, необходимо учитывать ограничение 32-разрядных версий на размер WIM-файла в 4 Гб (2^32 байт).
- Могут устаревать версии приложений, включенных в образ. Чтобы поддерживать актуальные версии приложений, придется собирать образ заново. Регулярно обновляемые приложения, скорее всего, не имеет смысла включать в образ. Их можно устанавливать отдельно, автоматизировав этот процесс.
Этапы создания настроенного образа
Создание собственного WIM-образа можно разделить на следующие этапы:
- Установка приложений и настройка системы
- Подготовка системы с помощью утилиты sysprep
- Загрузка в Windows PE и сохранение образа с помощью утилиты ImageX
Затем полученный образ можно включить в состав установочного диска, устанавливать с сетевого ресурса или развертывать с помощью ImageX .
Замечание о настройке пользовательских параметров
Помимо установки приложений, в режиме аудита можно настраивать пользовательские параметры. Для применения настроек к образу есть два способа.
Вы можете:
- Настроить только системные параметры, а пользовательские импортировать с помощью REG-файлов в настроенный WIM-образ (либо в исходный образ еще до начала описываемой здесь установки).
- Настроить как пользовательские, так и системные параметры, а затем обеспечить с помощью файла ответов копирование профиля встроенной учетной записи Администратор в профиль стандартного пользователя.
Импорт параметров реестра
Сам принцип подробно рассматривается в статье Применение твиков реестра . Я полагаю, что вы ознакомились с ней и составили полное представление об импорте пользовательских и системных параметров.
Копирование профиля с помощью файла ответов
Для копирования профиля настроенной учетной записи в профиль стандартного пользователя можно использовать файл ответов, содержащий параметр
Microsoft-Windows-Shell-Setup | CopyProfile
Если для этого параметра установлено значение true , выполняется копирование профиля.
Использовать эту возможность нужно при установке настроенного образа , включив в файл ответов данный параметр. В этом случае копирование профиля произойдет на проходе 4 Specialize .
Пример универсального файла ответов для 32-разрядной и 64-разрядной ОС
Почему в этой статье рекомендуется копирование профиля при установке вместо того, чтобы указывать на файл ответов утилите sysprep при обобщении образа?
Копирование профиля в любом случае происходит во время установки на этапе Specialize. Если вы используете параметр /unattend утилиты sysprep, файл ответов кэшируется и затем задействуется во время установки. На момент написания первой версии статьи это не работало, несмотря на документацию.
Если вы используете MDT или SCCM, описанный в статье метод обязателен по причинам изложенным в KB973289 :
Теперь обо всем по порядку.
Запуск установки операционной системы с установочного диска и вход в режим аудита
Первым этапом подготовки настроенного образа является запуск ОС с установочного диска. Установку можно выполнять вручную, либо автоматизировать этот процесс при помощи файла ответов.
Ручная установка
Ручная установка не таит в себе никаких хитростей. Если вы планируете сохранить настроенный образ на несистемном разделе диска, используйте программу установки Windows для создания разделов.
Совет . При установке системы на виртуальную машину можно подключить второй виртуальный диск и впоследствии использовать его для сохранения образа. Это упростит копирование образа в вашу рабочую среду, поскольку VHD(X) можно всегда подключить на физической машине.
Продолжайте установку вплоть до этапа OOBE. Его легко узнать по предложению выбрать имя учетной записи и рисунок для нее.
На этом этапе, не выбирая имя учетной записи, нажмите CTRL + SHIFT + F3 . Эта комбинация клавиш переведет систему в режим аудита с правами встроенной учетной записи Администратор .
Автоматическая установка
С помощью файла ответов вы можете автоматизировать все этапы установки Windows, включая управление разделами жесткого диска, вход в режим аудита и даже установку приложений в нем, о чем рассказывается в статье . Вы можете следовать приведенным в ней инструкциям вплоть до раздела «Перевод системы в режим oobe» (в статье рассматривается полная автоматизации установки).
Установка обновлений, приложений и настройка системы
Выполнив вход в режим аудита, вы можете приступать к установке, обновлений, приложений и настройке параметров операционной системы. Не закрывайте окно утилиты sysprep — оно понадобится по окончании этапа настройки.
Если для установки приложения или обновления требуется перезагрузка системы, вы можете это сделать. После перезагрузки система вернется в режим аудита. Как уже говорилось выше, процесс установки приложений можно автоматизировать с помощью файла ответов. Вы можете настроить любые системные и пользовательские параметры в графическом интерфейсе Windows. Также можно импортировать параметры реестра из заранее подготовленных REG-файлов.
В Windows 8 и новее не обновляйте приложения из магазина Windows, поскольку это приведет к проблемам при обобщении образа. Удалять современные приложения тоже нужно по науке. См. предупреждение в библиотеке TechNet и KB2769827 .
Закончив установку приложений и настройку системы, вы должны подготовить ее для дальнейшего использования.
Подготовка системы с помощью утилиты sysprep
По окончании установки приложений и настройки системы выполняется подготовка с помощью утилиты sysprep . В зависимости от того, какой способ установки вы выбрали, действия будут несколько отличаться.
Ручная установка
При ручной установке системы утилита sysprep запускается при входе в режим аудита. Для подготовки системы к дальнейшему использованию (в данном случае — к созданию настроенного образа) необходимо задать утилите параметры, как показано на рисунке ниже.
С указанными параметрами производится (в скобках эквивалентные параметры командной строки sysprep):
- Подготовка системы (/generalize) — удаление уникальных системных параметров, очистка журналов событий, обнуление идентификатора безопасности (SID) и т.д. Этот параметр совершенно необходим для создания настроенного образа.
- Перевод системы в режим OOBE (/oobe) — этот режим будет активирован при следующем запуске системы.
- Выключение системы (/shutdown).
Пример универсального файла ответов для сохранения драйверов 32-и 64-разрядной ОС
Автоматическая установка
Если вы автоматизируете вход в режим аудита и установку приложений с помощью файла ответов, как описано в статье Установка приложений в режиме аудита , вам необходимо добавить следующую синхронную команду с наивысшим порядковым номером. Эту команду можно использовать и при ручной установке, предварительно закрыв окно утилиты sysperp .
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet
Первые три параметра командной строки указаны в том же порядке, что и описанные выше параметры графического интерфейса утилиты. Параметр /quiet — обеспечивает работу в тихом режиме и необходим для автоматизации.
После того, как sysprep завершит работу, система будет выключена. Теперь она полностью настроена, и можно создать ее образ с помощью утилиты ImageX .
Загрузка в Windows PE и сохранение образа с помощью утилиты ImageX
Примечание . Размер образа install.wim , включаемого в состав установочного диска 32-разрядной операционной системы, не должен превышать 4 Гб (2^32 байт). В противном случае установка завершится с ошибкой. Это ограничение не распространяется на развертывание образа с помощью утилиты Imagex .
Если установочные файлы Windows размещены на сетевом ресурсе, можно скопировать туда настроенный образ и файл ответов, а затем, загрузившись в Windows PE и подключившись к сетевому ресурсу, запустить установку из командной строки.
Net use y: \\network_share\distrib y:\setup.exe /unattend:unattend.xml
Развертывание настроенного образа с помощью утилиты ImageX
Используя Windows PE и утилиту ImageX , можно выполнить развертывание настроенного образа на компьютере.
Последовательность действий при этом такая:
Примечание . Развертывание образа с помощью ImageX возможно только на том, имеющий ту же букву диска, которую имел том, сохраненный в образе. Кроме того, с помощью ImageX нельзя развертывать стандартный (исходный) образ Install.wim .
Давайте рассмотрим пример развертывания настроенного образа. Предполагается, что жесткий диск компьютера не отформатирован. Загрузившись в Windows PE, необходимо с помощью утилиты Diskpart создать на жестком диске раздел и отформатировать его. Я продемонстрирую создание одного раздела на диске.
Diskpart select disk 0 create partition primary select partition 1 active format fs=NTFS label="System" quick assign letter=c exit
Дополнительную информацию о командах утилиты Diskpart вы можете получить, запустив ее с ключом /? , либо из статьи Описание программы Diskpart с интерфейсом командной строки . При желании процесс создания раздела можно автоматизировать.
Остается лишь применить образ.
Imagex /apply E:\custom.wim 1 c:
В этой команде:
- /apply — применение образа
- E:\custom.wim — путь к образу. При размещении на сетевом диске предварительно нужно его подключить командой net use E: \\network_share\images .
- 1 — индекс образа, сохраненного в WIM-файле.
- c: — буква тома, к которому применяется образ.
Применив образ, вы можете убедиться (командой dir ), что на разделе C появились файлы, распакованные из образа. Теперь на этом разделе размещена операционная система в том состоянии, в котором она находилась на момент создания образа. Если образ был сохранен после выполнения настроек в режиме аудита, при следующем включении компьютера система войдет в режим OOBE, давая пользователю возможность выполнить первоначальную настройку параметров.
Если при подготовке образа было выполнено копирование профиля настроенной учетной записи, все новые учетные записи будут иметь точно такие же параметры.
Развертывание настроенного образа с помощью WDS
Как и в случае со стандартным образом, для развертывания настроенного образ можно использовать службы развертывания Windows (WDS). Подробный рассказ о об этом способе выходит за рамки статьи, поэтому я ограничусь ссылкой на руководство по WDS, размещеннное на Microsoft Technet.
Резервное копирование операционной системы в WIM-образ
В статье делается акцент на установку приложений и настройку системы в режиме аудита и сохранение образа на этой стадии установки. Преимущество данного подхода в том, что сохраненный образ является нейтральным — он не содержит никаких учетных записей (кроме встроенных), личных файлов и конфиденциальных данных.
Вас, возможно, интересует вопрос, можно ли сохранить образ системы по окончании полной установки, т. е. после этапа OOBE, первого входа в систему и последующей настройки. Такой вопрос актуален, если вы хотите установить систему, поработать в ней какое-то время — установить приложения, настроить различные параметры и т. д., а затем создать образ.
Упоминание о том, что imagex не умеет применять жесткие ссылки (я проверил — умеет).
Итак, после применения образа:
- Теряются расширенные атрибуты файлов. Это атрибуты NTFS, которые нужны только для обратной совместимости с приложениями… OS/2.
- Разреженные файлы (sparse files) захватываются, но после применения уже не являются таковымии.
- Символические ссылки и соедениения автоматически обновляются. В некоторых сценариях (например, SIS) это приводит к тому, что ссылки ведут не туда.
На мой взгляд, в типичных сценариях использования клиентской ОС в домашних условиях этими ограничениями можно пренебречь. Но восстановление такого образа на другом ПК (даже с такой же аппаратной конфигурацией) может привести к серьезным конфликтам оборудования.
При этом есть несколько моментов, на которые я бы хотел обратить ваше внимание.
- Установленные программы и личные файлы могут занимать много места на диске, что отразится на размере резервного WIM-образа. Для хранения образа вам может понадобиться двухслойный DVD-диск или USB-диск большой емкости.
- Можно уменьшить размер WIM-образа, исключив файлы и папки из его состава при захвате тома утилитой ImageX . Для этого используется файл Wimscript.ini , который вкратце рассматривается в статье о создании загрузочного диска Windows PE. Его подробное описание есть в справочном файле «Руководство пользователя Windows PE», входящем в состав ADK.
Восстановление
Восстановление из резервного WIM-образа выполняется так, как описано в разделе статьи . Однако приведенную там последовательность команд утилиты Diskpart необходимо скорректировать.
Например, если на диске несколько разделов, а система установлена на первый, последовательность команд для подготовки этого раздела к восстановлению будет такой:
Diskpart select disk 0 select partition 1 active format fs=NTFS label="System" quick assign letter=c exit
Можно включить настроенный WIM-образ в состав загрузочного диска с Windows PE, создав тем самым универсальное решение по восстановлению системы — среду востановления и резервный образ.
Заключение
Создание и развертывании полностью настроенного системного образа Windows с помощью средств, входящих в ADK, является довольно несложной задачей. Такой образ можно сделать нейтральным (т. е. не содержащим личных файлов и персональных данных), выполнив установку приложений и настройку параметров в режиме аудита.
Этот подход позволяет выполнять дальнейшую настройку образа во время установки с помощью файла ответов, а также сохраняет для конечного пользователя возможность задавать личные параметры на этапе OOBE при первом запуске системы. Кроме того, можно использовать технологию WIM-образов для создания резервной копии операционной системы.
Привет всем! Сегодня я решил затронуть тему восстановления установленной операционки. Речь пойдет, конечно же, о винде.
Думаю, многие пользователи сталкивались проблемой, когда винда вдруг перестает запускаться.
Причины такой неприятности могут быть самые разные – проникновение в систему, испорченные блоки жесткого диска, неполадки железа, косяки кого-то из пользователей…
Во многих случаях выручить может образ существующей операционной системы. О том, как создать образ системы я и расскажу.
Штатные средства Windows
При использовании способа, предоставляемого самой операционкой, вам не понадобится какая-либо дополнительная программа. Единственное, что нужно – это права администратора, желателен еще внешний винчестер.
Рассмотрим все подробности на примере «семерки», пока еще самой популярной системы из семейства Windows.
Итак. Для начала нужно подготовить компьютер к предстоящей операции. С целью уменьшения размера образа, который вы будете использовать для восстановления, поудаляйте все ненужные программы и файлы из системного раздела (обычно это диск C).
Но будьте внимательны, удаляйте только то, про что вы точно знаете, что оно лишнее, файлы самой винды не трогайте!
И, кстати, обязательно подумайте, какие проги стоит инсталлировать, чтобы они уже были в образе и сократили в дальнейшем (после восстановительных процедур) количество дополнительных действий. Затем компьютер лучше перезагрузить.
Слева в окошке нажмите «Создание образа системы». Некоторое время придется подождать – система будет оценивать системный раздел и сканировать локальные диски. Следующее окно предложит вам выбрать устройство для сохранения архива.
Выбор подходящего носителя
Возможны и другие варианты, но не советую сохранять на диск, который является системным, более того, винда в некоторых случаях может и не предоставить такой возможности вообще.
Объем DVD-диска для таких нужд маловат, а разделять полный образ на десяток кусков, каждый из которых записан на отдельный DVD-диск, – явно не лучшее решение.
В общем, выбираете то, что больше подходит для вашего случая, подключаете все необходимые устройства и нажимаете «Далее».
В следующем окне проверяете, действительно ли все правильно назначено – диски для архивирования и расположение резервной копии (окно так и называется: «Подтверждение параметров архивации») – и нажимаете кнопку «Архивировать».
До завершения процесса необходимо оставить компьютер в покое – не выключать, не запускать никаких программ, не прерывать процесс архивации.
В дополнение к сохраненному образу можно сделать загрузочный диск, выбрав пункт «Создать диск восстановления системы». Он может понадобиться, если у вас нет установочного диска, в котором содержится дистрибутив винды и все необходимые утилиты. Обращаться туда же – к «Панели управления», затем в «Архивацию и восстановление».
Как это работает
Теперь рассмотрим, как применить архивный файл-образ. В случае серьезных сбоев операционки используется загрузочный диск – тот, с которого устанавливалась винда, либо созданный, как я описал выше.
Его нужно просто вставить в DVD-привод и запустить с него компьютер. На экране появится меню – выбирайте «Восстановить из ранее созданного образа».
Затем нужно будет указать размещение файла-образа – внешний винчестер с файлом должен быть уже подключен. Укажите файл и начнется операция восстановления. Итогом будет работающая, исправная винда в том виде, в каком она была на момент создания образа.
C уважением! Абдуллин Руслан
Не так давно столкнулся с ситуацией, которая в принципе не вызывает особых проблем у системных администраторов. Появилась необходимость обновления ОС на многочисленных компьютерах организации, что в свою очередь все же вызвало ряд некоторых проблем, решения которых приходилось собирать по частям, а так же допиливать большую часть всего процесса самому о чем собственно я и хочу вам рассказать.
Данными проблемами стали ограничения в наличии одного привода DVD-ROM, одного дня свободного времени, а так же порядка двадцати компьютеров на которые необходимо было установить Windows 7 со всем набором необходимых драйверов, программ etc.
При поиске информации в Google по данному вопросу не нашлось ничего что работало бы без косяков или работало вообще. Но начнем по порядку.
Подготовка образа операционной системы
Для простоты подготовки боевой ОС под основу была взята Oracle VirtualBox последней версии, а так же Windows 7 x64 Профессиональная. Первое что необходимо сделать - установить и настроить Windows 7 на виртуальной машине. Для этого в процессе добавления VM создаем два виртуальных жестких диска. Один для установки и настройки на нем Windows 7, второй для последующего сохранения на него образа настроенной системы. Так же необходимо выполнить установку дополнения гостевой ОС Virtualbox - Virtual Machine Additions и создать общую папку для дальнейшего копирования созданного образа на физическую машину.После установки на VM всей начинки, переходим к этапу подготовки системы с помощью утилиты sysprep , находящуюся в корне системы нашей VM: %windir%\system32\sysprep\sysprep.exe
Для подготовки системы к созданию настроенного образа необходимо задать утилите параметры:
- Переход в окно приветствия системы (OOBE) - этот режим будет активирован при следующем запуске системы. Запускает компьютер в режиме экрана приветствия.
- Установить галочку «Подготовка к использованию» - подготавливает установку Windows перед созданием образа. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
- Параметры завершения работы «Завершение работы» - по окончанию работы утилиты система завершит свою работу.
![](https://i0.wp.com/habrastorage.org/storage2/f73/9e8/e74/f739e8e74177696b171b7475324a360d.jpg)
Утилита удаляет в том числе и установленные драйверы. Чтобы сохранить их, необходимо выполнять sysprep
из командной строки с параметром: /unattend: указывается путь к файлу ответов
В файле ответов необходимо указать параметр PersistAllDeviceInstalls (начиная с Windows 8 также есть параметр DoNotCleanUpNonPresentDevices):
Установка и настройка Windows AIK + PE
Скачиваем и устанавливаем пакет автоматической установки Windows (AIK) для Windows 7 . После запуска setup.exe выбираем пункт «Установка Windows AIK». Особых проблем при установке возникнуть не должно.Создание и настройка образа Windows PE
Windows PE - среда предустановки использующаяся для подготовки к установке OC. С помощью Windows PE мы будем захватывать системный том в wim-образ с помощью утилиты imagex и их сохранять его на другой раздел жесткого диска.В данном случае рассматривается создание диска с 64-разрядной версией Windows PE. Если вы создаете диск с 32-разрядной версией Windows PE, вам необходимо будет заменить во всех командах архитектуру (amd64 на х86).
В меню Пуск запустите Все программы > Microsoft Windows AIK > Командная строка средств развертывания (Deployment Tools Command Prompt)
- все последующие команды будут вводиться в это окно командной строки. Требуется запуск от имени администратора.
Копируем файлы образа Windows PE
copype.cmd amd64 d:\winpe_image
Для изменения скопированного образа Windows PE его необходимо подключить командой
dism /Mount-Wim /WimFile:d:\winpe_image\winpe.wim /index:1 /MountDir:d:\winpe_image\mount
Теперь подключив образ, мы можем устанавливать в него пакеты и добавлять собственные файлы.
Добавим в наш образ утилиту imagex
.
xcopy "%ProgramFiles%\Windows AIK\Tools\amd64\imagex.exe" d:\winpe_image\iso\
Так же по желанию можно сразу подготовить список исключений - файлов и папок, которые не будут включаться в сохраняемый образ. Создайте в любом текстовом редакторе файл Wimscript.ini и укажите в нем файлы и папки, которые вы хотите исключить из образа. Файл Wimscript.ini размещается в одной папке с imegex.
По умолчанию imagex
использует следующие исключения:
\$ntfs.log
\hiberfil.sys
\pagefile.sys
"\System Volume Information"
\RECYCLER
\Windows\CSC
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
Теперь необходимо сохранить образ командой:
dism /unmount-Wim /MountDir:d:\winpe_image\mount /Commit
Вся подготовительная работа велась с файлом winpe.wim, а для загрузочного диска Windows PE используется файл boot.wim, расположенный в папке winpe_x86\ISO\sources. Поэтому необходимо заменить файл boot.wim файлом winpe.wim, выполнив при этом переименование.
xcopy /y d:\winpe_image\winpe.wim d:\winpe_image\ISO\sources\boot.wim
Для создания образа выполняем команду:
oscdimg -n -bd:\winpe_image\etfsboot.com d:\winpe_image\ISO d:\winpe_image\winpe_image.iso
Создание образа Windows 7
Необходимо сохранить образ нашей ОС с помощью утилиты imagex . Грузимся в VM с образа winpe_image.iso который мы создали ранее. После удачной загрузки пред нами открывается окно командной строки, в ней мы как раз и будем работать.Захват и сохранение образа производится одной командой
F:\imagex.exe /capture E: D:\install.wim "Windows 7 x64" /compress maximum
/capture E: - захват раздела E:
D:\install.wim - местоположение и имя сохраняемого WIM-файла.
«Windows 7 x64» - имя образа. Имя должно быть заключено в кавычки.
/compress maximum - тип сжатия файлов в образе(необязательно). Для параметра /compress допустимы значения maximum (максимальное сжатие), fast (быстрое сжатие) и none (без сжатия). Если параметр не указан, используется быстрое сжатие. Максимальное сжатие позволяет уменьшить размер образа, но захват занимает больше времени, чем при быстром сжатии. Скорость распаковки образа практически не зависит от типа сжатия. Остается подождать 20-30 минут и образ будет готов.
После сохранения образа на втором диске виртуальной машины, для дальнейшей работы его нужно перенести на физическую ОС. Запускаем виртуальную машину снова и завершаем установку Windows, прерванную на этапе OOBE. Если вы уже установили Virtual Machine Additions то теперь необходимо скопировать файл из виртуальной машины на физическую с помощью общей папки (shared folder), которую можно указать в настройках виртуальной машины.
Настройка загрузочного образа Windows 7
На данном этапе снова запускаем «Командную строку средств развертывания» и копируем файлы образа Windows PE:copype.cmd amd64 d:\winpe
Монтируем образ
imagex /mountrw winpe.wim 1 mount Windows PE смонтирован и в папке d:\winpe Вы можете найти файл winpe.wim.
Настройка автозапуска установки Windows.
Чтобы не создавать вручную виртуальный диск и не запускать установку вручную, можно отредактировать файлик startnet.cmd и startnet2.cmd. Находятся они d:\winpe\mount\windows\system32.Startnet.cmd
wpeinit
%windir%\system32\startnet2.cmd
startnet2.cmd
chcp 1251
netsh interface ip set address name="Подключение по локальной сети" source=dhcp
chcp 866
pause
net use z: \\192.168.0.1\win7 /user:install install
cd /d Z:\sources
setup.exe
Команда net use производит подключение к компьютеру с IP адресом 192.168.0.1 (наш компьютер-сервер) к расшаренному каталогу c именем win7 на правах пользователя install c таким же паролем.
Создать нужного нам пользователя можно такой командой в cmd
net user install install /add /passwordchg:no
Выполняем следующие инструкции:
- На компьютере-сервере создаем корневой каталог для загрузки (у меня это d:\win7\), а в нем папку boot.
- Расшариваем папку win7, то есть даем общий доступ к ней всем пользователям.
- Копируем всю папку sources с установочного диска Windows 7 в d:\win7.
- Заменяем файл install.wim в каталоге d:\win7\sources на файл, который скопировали ранее с виртуальной машины (готовый образ Windows 7)
Cмонтируем образ WinPE:
imagex /mountrw winpe.wim 1 mount
Копируем:
xcopy d:\winpe\mount\windows\boot\pxe\pxeboot.n12 d:\win7 xcopy d:\winpe\mount\windows\boot\pxe\bootmgr.exe d:\win7 xcopy d:\winpe\winpe.wim d:\win7\boot xcopy d:\winpe\iso\boot\boot.sdi d:\win7\boot
Размонтируем образ командой:
imagex.exe /unmount d:\winpe\mount
Далее необходимо создать файл BCD (boot configuration data) в каталоге d:\win7\boot. Для упрощения этого процесса воспользуемся файлом createbcd.cmd. Создаем файл d:\winpe\createbcd.cmd и вписываем в него:
bcdedit -createstore %1\BCD
bcdedit -store %1\BCD -create {ramdiskoptions} /d "Ramdisk options"
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdidevice boot
bcdedit -store %1\BCD -set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
for /F "tokens=2 delims={}" %%i in ("bcdedit -store %1\BCD -create /d "MyWinPE Boot Image" /application osloader") do set guid={%%i}
bcdedit -store %1\BCD -set %guid% systemroot \Windows
bcdedit -store %1\BCD -set %guid% detecthal Yes
bcdedit -store %1\BCD -set %guid% winpe Yes
bcdedit -store %1\BCD -set %guid% osdevice ramdisk=\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -set %guid% device ramdisk=\Boot\winpe.wim,{ramdiskoptions}
bcdedit -store %1\BCD -create {bootmgr} /d "Windows BootManager"
bcdedit -store %1\BCD -set {bootmgr} timeout 30
bcdedit -store %1\BCD -set {bootmgr} displayorder %guid%
Запускаем командой с правами администратора:
createbcd.cmd d:\win7\boot
Если у вас возникнут проблемы с драйверами, то их можно добавить так же в «Командной строке средств развертывания»:
Монтирование образа для добавления драйверов
dism /mount-wim /wimfile:winpe.wim /index:1 /mountdir:mount
Для интеграции драйверов в уже смонтированный образ используется команда
dism /image:mount /add-driver /driver:<каталог с драйверами либо файл с расширением inf>
После того как вся работа с образом закончена его необходимо размонтировать
dism /unmount-wim /mountdir:mount /commit
Настройка сервера TFTP и DHCP
Для создания этих серверов необходимо скачать программу TFTPD32 .Задачей DHCP сервера является предоставить информацию удаленному компьютеру о свободном IP адресе, маски сети, а также имя загружаемого файла и адрес TFTP сервера, где этот файл находиться. Задача TFTP сервера является обеспечение передачи необходимых для загрузки файлов удаленному компьютеру.
Запускаем программу и выбираем сначала папку d:\win7, а немножко ниже - IP сетевой карты. В моем случае компьютер имеет IP 192.168.0.1.
Заходим в настройки (кнопка Settings посредине внизу) и постепенно заполняем вкладки:
- Вкладка GLOBAL - cтавим галочки только напротив TFTP Server, DHCP Server и Enable IPv6.
- Вкладка TFTP - выбираем папку d:\win7.
- TFTP Security - Standart.
- TFTP configuration - оставляем как есть.
- Advanced TFTP Options - должны стоять галочки напротив: Option negotiation, Show Process bar и Translate Unix file names.
- Вкладка DHCP
- IP pool starting address указывает, с какого IP адреса начать выдачу адресов. В моем примере выдача IP адресов начнется с 192.168.0.2.
- Size of pool указывает количество IP адресов, которые будут динамически выделяться. Я установил значение в 30.
- Boot File сообщает удаленному компьютеру имя файла, который необходимо использовать в качестве загрузчика. Устанавливаем значение в pxeboot.n12.
- Mask, указывает маску сети. В нашем случае это 255.255.255.0. Остальные значения параметров оставляем по умолчанию.
- Ping address before assignation - снять галочку (если у Вас связь компьютер-компьютер без свичей и роутеров).
Теги:
- системное администрирование windows
- windows aik
- windows pe
- imagex
- dism
- windows7