Создание полностью настроенного образа операционной системы с установленными приложениями часто бывает необходимо в корпоративной среде, да и домашние пользователи не откажутся от установочного диска, в который внедрен любимый набор программ и твиков. В современных ОС Windows создать такой образ значительно проще, чем в Windows XP, при этом можно обойтись средствами пакета автоматической установки.
В этой статье рассказывается, как подготовить полностью настроенный системный образ и осуществить его развертывание, а также затрагиваются вопросы резервного копирования операционной системы в WIM-образ.
Безусловно, вам понадобится компьютер для установки и настройки ОС, а также место для сохранения системного образа. В качестве компьютера для установки может выступать виртуальная машина (например, Hyper-V в Windows 8 или VirtualBox). Сохранить настроенный образ можно на несистемном разделе этого компьютера.
Например, во время установки системы можно создать два раздела — на один установить ОС, а на второй впоследствии сохранить образ. Также, в виртуальной машине всегда можно подключить еще один виртуальный диск. Наконец, настроенный образ можно сохранить на сетевом ресурсе или USB-диске. Как видите, вариантов много — есть из чего выбирать.
На мой взгляд, преимущества полностью настроенного образа выглядят предпочтительнее недостатков.
Создание собственного WIM-образа можно разделить на следующие этапы:
Затем полученный образ можно включить в состав установочного диска, устанавливать с сетевого ресурса или развертывать с помощью ImageX.
Вы можете:
Сам принцип подробно рассматривается в статье Применение твиков реестра. Я полагаю, что вы ознакомились с ней и составили полное представление об импорте пользовательских и системных параметров.
Для копирования профиля настроенной учетной записи в профиль стандартного пользователя можно использовать файл ответов, содержащий параметр
1
|
Microsoft-Windows-Shell-Setup | CopyProfile |
Если для этого параметра установлено значение true, выполняется копирование профиля.
Использовать эту возможность нужно при установке настроенного образа, включив в файл ответов данный параметр. В этом случае копирование профиля произойдет на проходе 4 Specialize.
Пример файла ответов для 32-разрядной ОС
Пример файла ответов для 64-разрядной ОС
Теперь обо всем по порядку.
Первым этапом подготовки настроенного образа является запуск ОС с установочного диска. Установку можно выполнять вручную, либо автоматизировать этот процесс при помощи файла ответов.
Ручная установка не таит в себе никаких хитростей. Если вы планируете сохранить настроенный образ на несистемном разделе диска, используйте программу установки Windows для создания разделов.
Совет. При установке системы на виртуальную машину можно подключить второй виртуальный диск и впоследствии использовать его для сохранения образа. Это упростит копирование образа в вашу рабочую среду, поскольку VHD(X) можно всегда подключить на физической машине.
Продолжайте установку вплоть до этапа OOBE. Его легко узнать по предложению выбрать имя учетной записи и рисунок для нее.
На этом этапе, не выбирая имя учетной записи, нажмите CTRL + SHIFT + F3. Эта комбинация клавиш переведет систему в режим аудита с правами встроенной учетной записи Администратор.
Выполнив вход в режим аудита, вы можете приступать к установке, обновлений, приложений и настройке параметров операционной системы. Не закрывайте окно утилиты sysprep — оно понадобится по окончании этапа настройки.
Начиная с Windows 8.1, в режиме аудита отключена установка обновлений с помощью центра обновлений Windows. Читайте Как установить обновления Windows 8.1 в режиме аудита с помощью PowerShell или смекалки.
Если для установки приложения или обновления требуется перезагрузка системы, вы можете это сделать. После перезагрузки система вернется в режим аудита. Как уже говорилось выше, процесс установки приложений можно автоматизировать с помощью файла ответов. Вы можете настроить любые системные и пользовательские параметры в графическом интерфейсе Windows. Также можно импортировать параметры реестра из заранее подготовленных REG-файлов.
В Windows 8 и новее не обновляйте приложения из магазина Windows, поскольку это приведет к проблемам при обобщении образа. Удалять современные приложения тоже нужно по науке. См. предупреждение в библиотеке TechNet и KB2769827.
Закончив установку приложений и настройку системы, вы должны подготовить ее для дальнейшего использования.
По окончании установки приложений и настройки системы выполняется подготовка с помощью утилиты sysprep. В зависимости от того, какой способ установки вы выбрали, действия будут несколько отличаться.
При ручной установке системы утилита sysprep запускается при входе в режим аудита. Для подготовки системы к дальнейшему использованию (в данном случае — к созданию настроенного образа) необходимо задать утилите параметры, как показано на рисунке ниже.
С указанными параметрами производится (в скобках эквивалентные параметры командной строки sysprep):
Утилита удаляет в том числе и установленные драйверы. Их можно сохранить, используя параметр файла ответов PersistAllDeviceInstalls. Это имеет смысл, если вы клонируете систему для развертывания на такой же аппаратной конфигурации. В противном случае сохранение драйверов может привести к проблемам (подробнее читайте в статье из библиотеки TechNet).
Чтобы сохранить драйверы, необходимо выполнять sysprep из командной строки, указывая в параметре /unattend: путь к файлу ответов.
Пример файла ответов для сохранения драйверов 64-разрядной ОС
Пример файла ответов для сохранения драйверов 32-разрядной ОС
1
|
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet |
Первые три параметра командной строки указаны в том же порядке, что и описанные выше параметры графического интерфейса утилиты. Параметр /quiet — обеспечивает работу в тихом режиме и необходим для автоматизации.
После того, как sysprep завершит работу, система будет выключена. Теперь она полностью настроена, и можно создать ее образ с помощью утилиты ImageX.
1
|
imagex.exe /capture C: D:\custom.wim "Windows 7 Ultimate SP1 Custom" "Мой самый лучший образ Windows" /compress maximum |
Примечание. Если вы не включили утилиту ImageX в состав образа Windows PE (например, путем размещения в папке system32), а лишь разместили ее на загрузочном диске, требуется указать полный путь к утилите или предварительно выполнить переход в ее папку в командой строке командой cd /d <путь>.
В этой команде используются следующие параметры:
При максимальном сжатии захват образа может занять довольно длительное время. В случае успешного завершения операции командная строка будет выглядеть примерно так:
Если вы сохранили образ на виртуальной машине, для дальнейшей работы его нужно перенести на физическую ОС. Если вы сохранили образ на отдельном виртуальном диске, достаточно подключить VHD(X) в физической системе.
Я надеюсь, что во всех остальных случаях у вас не возникнет никаких проблем с доступом к сохраненному образу.
Итак, настроенный образ в вашем распоряжении. Что можно с ним делать дальше? Да все, что угодно!
Теперь вы можете воспользоваться одним из основных преимуществ архитектуры развертывания новых ОС Windows по сравнению с Windows XP или сторонними средствами «клонирования» системы. Попросту говоря, вы можете работать с настроенным образом точно так же, как со стандартным. Можно изменять образ — добавлять в него файлы, а также интегрировать драйверы и обновления.
Вы можете настраивать процесс установки в соответствии с вашими задачами. Например, можно полностью автоматизировать установку Windows с помощью файла ответов. При этом в нем можно задавать параметры для всех проходов. Например, вы можете управлять разделами жесткого диска на этапе 1 windows PE, переопределять языковые настройки, создавать учетные записи, устанавливать приложения при первом входе в систему и т. д.
Конечно, вы можете использовать файл ответов, автоматизирующий все этапы установки. Параметры, необходимые для минимальной автоматизации установки описаны в статье Создание файла ответов для Windows.
Примечание. Размер образа install.wim, включаемого в состав установочного диска 32-разрядной операционной системы, не должен превышать 4 Гб (2^32 байт). В противном случае установка завершится с ошибкой. Это ограничение не распространяется на развертывание образа с помощью утилиты Imagex.
Если установочные файлы Windows размещены на сетевом ресурсе, можно скопировать туда настроенный образ и файл ответов, а затем, загрузившись в Windows PE и подключившись к сетевому ресурсу, запустить установку из командной строки.
1
2
|
net use y: \\network_share\distrib y:\setup.exe /unattend:unattend.xml |
Последовательность действий при этом такая:
Примечание. Развертывание образа с помощью ImageX возможно только на том, имеющий ту же букву диска, которую имел том, сохраненный в образе. Кроме того, с помощью ImageX нельзя развертывать стандартный (исходный) образ Install.wim.
Давайте рассмотрим пример развертывания настроенного образа. Предполагается, что жесткий диск компьютера не отформатирован. Загрузившись в Windows PE, необходимо с помощью утилиты Diskpartсоздать на жестком диске раздел и отформатировать его. Я продемонстрирую создание одного раздела на диске.
1
2
3
4
5
6
7
8
|
diskpart select disk 0 create partition primary select partition 1 active format fs=NTFS label="System" quick assign letter=c exit |
Дополнительную информацию о командах утилиты Diskpart вы можете получить, запустив ее с ключом /?, либо из статьи Описание программы Diskpart с интерфейсом командной строки. При желании процесс создания раздела можно автоматизировать.
Остается лишь применить образ.
1
|
imagex /apply E:\custom.wim 1 c: |
В этой команде:
Применив образ, вы можете убедиться (командой dir), что на разделе C появились файлы, распакованные из образа. Теперь на этом разделе размещена операционная система в том состоянии, в котором она находилась на момент создания образа. Если образ был сохранен после выполнения настроек в режиме аудита, при следующем включении компьютера система войдет в режим OOBE, давая пользователю возможность выполнить первоначальную настройку параметров.
Если при подготовке образа было выполнено копирование профиля настроенной учетной записи, все новые учетные записи будут иметь точно такие же параметры.
Как и в случае со стандартным образом, для развертывания настроенного образ можно использовать службы развертывания Windows (WDS). Подробный рассказ о об этом способе выходит за рамки статьи, поэтому я ограничусь ссылкой на руководство по WDS, размещеннное на Microsoft Technet.
Вас, возможно, интересует вопрос, можно ли сохранить образ системы по окончании полной установки, т. е. после этапа OOBE, первого входа в систему и последующей настройки. Такой вопрос актуален, если вы хотите установить систему, поработать в ней какое-то время — установить приложения, настроить различные параметры и т. д., а затем создать образ.
Теоретически, для сохранения текущей установки в WIM-образ достаточно выполнить инструкции раздела статьи Загрузка в Windows PE и сохранение образа с помощью утилиты ImageX.
Microsoft не поддерживает применение образа, не обработанного утилитой sysprep. Компания рекомендует применять встроенный механизм резервного копирования, позволяющий создать полную копию системы. Я разделяю эту рекомендацию, за исключением случая, когда система клонируется с одного диска на другой в пределах одного ПК.
Технические ограничения изложены в KB935467, и ниже я изложу их в своем вольном переводе с пояснениями. Любопытно, что с течением времени эта статья базы знаний подвергалась изменениям. В том числе, пропало упоминание о том, что imagex не умеет применять жесткие ссылки (я проверил — умеет).
Итак, после применения образа:
На мой взгляд, в типичных сценариях использования клиентской ОС в домашних условиях этими ограничениями можно пренебречь. Но восстановление такого образа на другом ПК (даже с такой же аппаратной конфигурацией) может привести к серьезным конфликтам оборудования.
При этом есть несколько моментов, на которые я бы хотел обратить ваше внимание.
Восстановление из резервного WIM-образа выполняется так, как описано в разделе статьи Развертывание настроенного образа с помощью утилиты ImageX. Однако приведенную там последовательность команд утилиты Diskpart необходимо скорректировать.
Например, если на диске несколько разделов, а система установлена на первый, последовательность команд для подготовки этого раздела к восстановлению будет такой:
1
2
3
4
5
6
7
|
diskpart select disk 0 select partition 1 active format fs=NTFS label="System" quick assign letter=c exit |
Можно включить настроенный WIM-образ в состав загрузочного диска с Windows PE, создав тем самым универсальное решение по восстановлению системы — среду востановления и резервный образ.
Создание и развертывании полностью настроенного системного образа Windows с помощью средств, входящих в WAIK, является довольно несложной задачей. Такой образ можно сделать нейтральным (т. е. не содержащим личных файлов и персональных данных), выполнив установку приложений и настройку параметров в режиме аудита.
Этот подход позволяет выполнять дальнейшую настройку образа во время установки с помощью файла ответов, а также сохраняет для конечного пользователя возможность задавать личные параметры на этапе OOBE при первом запуске системы. Кроме того, можно использовать технологию WIM-образов для создания резервной копии операционной системы.
http://www.outsidethebox.ms/9951
Original https://kb.vmware.com/s/article/2042141 Backing up ESXi host configuration data To synchronize the configuration changed with persistent…
vCenter Converter Standalone 6.6.0 download (далее…)
VMware remote console (VMRC) 12.0.5 download Last version: VMware Remote Console 12.0.5 28 NOV 2023…
SELECT col_sizes.TABLE_SCHEMA, col_sizes.TABLE_NAME, SUM(col_sizes.col_size) AS EST_MAX_ROW_SIZE FROM ( SELECT cols.TABLE_SCHEMA, cols.TABLE_NAME, cols.COLUMN_NAME, CASE cols.DATA_TYPE WHEN…
UPDATE DB SET column = DATE(STR_TO_DATE(column, '%Y-%d-%m')) WHERE DATE(STR_TO_DATE(column, '%d-%m-%Y')) <> '0000-00-00'
echo 1 > /sys/class/block/sda/device/rescan #maybe run under root> sudo fdisk /dev/sda2 > d > 2…