Создание полностью настроенного образа операционной системы с установленными приложениями часто бывает необходимо в корпоративной среде, да и домашние пользователи не откажутся от установочного диска, в который внедрен любимый набор программ и твиков. В современных ОС Windows создать такой образ значительно проще, чем в Windows XP, при этом можно обойтись средствами пакета автоматической установки.
В этой статье рассказывается, как подготовить полностью настроенный системный образ и осуществить его развертывание, а также затрагиваются вопросы резервного копирования операционной системы в WIM-образ.
[+] На этой странице
- Вам понадобятся
- Преимущества и недостатки использования настроенного образа
- Этапы создания настроенного образа
- Замечание о настройке пользовательских параметров
- Запуск установки операционной системы с установочного диска и вход в режим аудита
- Установка обновлений, приложений и настройка системы
- Подготовка системы с помощью утилиты sysprep
- Загрузка в Windows PE и сохранение образа с помощью DISM или ImageX
- Дальнейшие действия с образом
- Резервное копирование операционной системы в WIM-образ
- Заключение
Вам понадобятся
- Deployment Tools из пакета Windows Assessment and Deployment Kit (ADK)
- Загрузочный диск Windows PE с DISM или ImageX
Безусловно, вам понадобится компьютер для установки и настройки ОС, а также место для сохранения системного образа. В качестве компьютера для установки может выступать виртуальная машина (например, Hyper-V из состава Windows или VirtualBox). Сохранить настроенный образ можно на несистемном разделе этого компьютера.
Например, во время установки системы можно создать два раздела — на один установить ОС, а на второй впоследствии сохранить образ. Также, в виртуальной машине всегда можно подключить еще один виртуальный диск. Наконец, настроенный образ можно сохранить на сетевом ресурсе или USB-диске. Как видите, вариантов много — есть из чего выбирать.
Преимущества и недостатки использования настроенного образа
На мой взгляд, преимущества полностью настроенного образа выглядят предпочтительнее недостатков.
Преимущества
- Быстрая установка системы с набором приложений, поскольку не затрачивается время на их установку. Тем не менее, по сравнению со стандартным образом распаковка настроенного образа занимает чуть больше времени.
- Имеется возможность дальнейшей настройки операционной системы с помощью файла ответов, используемого в сочетании с настроенным образом.
- Появляется возможность развертывания образа с помощью DISM или ImageX. Развертывание стандартного образа поддерживается только в сочетании с программой установки, поскольку не все параметры сконфигурированы (например, языковые).
Недостатки
- Увеличивается размер образа. Конечный размер зависит от количества и объема устанавливаемых приложений. Образ более 4GB потребует дополнительных телодвижений для развертывания с помощью установочной флэшки.
- Могут устаревать версии приложений, включенных в образ. Чтобы поддерживать актуальные версии приложений, придется собирать образ заново. Регулярно обновляемые приложения, скорее всего, не имеет смысла включать в образ. Их можно устанавливать отдельно, автоматизировав этот процесс.
Этапы создания настроенного образа
Создание собственного WIM-образа можно разделить на следующие этапы:
- Запуск установки операционной системы с установочного диска и вход в режим аудита.
- Установка приложений и настройка системы.
- Подготовка системы с помощью утилиты sysprep.
- Загрузка в Windows PE и захват образа с помощью утилиты DISM или ImageX. Утилита ImageX имеет статус устаревшей, вместо нее рекомендуется DISM. Однако для захвата и применения образа она все еще годится.
Затем полученный образ можно включить в состав установочного диска, устанавливать с сетевого ресурса или применять с помощью DISM или ImageX.
Замечание о настройке пользовательских параметров
Помимо установки приложений, в режиме аудита можно настраивать пользовательские параметры. Для применения настроек к образу есть два способа.
Вы можете:
- Настроить только системные параметры, а пользовательские импортировать с помощью REG-файлов в настроенный WIM-образ (либо в исходный образ еще до начала описываемой здесь установки).
- Настроить как пользовательские, так и системные параметры, а затем обеспечить с помощью файла ответов копирование профиля встроенной учетной записи Администратор в профиль стандартного пользователя.
Импорт параметров реестра
Сам принцип подробно рассматривается в статье Применение твиков реестра. Я полагаю, что вы ознакомились с ней и составили полное представление об импорте пользовательских и системных параметров.
Копирование профиля с помощью файла ответов
Для копирования профиля настроенной учетной записи в профиль стандартного пользователя можно использовать файл ответов, содержащий параметр
Microsoft-Windows-Shell-Setup | CopyProfile
Если для этого параметра установлено значение true, выполняется копирование профиля.
Использовать эту возможность нужно при установке настроенного образа, включив в файл ответов данный параметр. В этом случае копирование профиля произойдет на проходе 4 Specialize.
Пример универсального файла ответов для 32-разрядной и 64-разрядной ОС
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CopyProfile>true</CopyProfile> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <CopyProfile>true</CopyProfile> </component> </settings> </unattend>
Почему в этой статье рекомендуется копирование профиля при установке вместо того, чтобы указывать на файл ответов утилите sysprep при обобщении образа?
В статье рекомендуется использовать способ, который работает вне зависимости от метода развертывания.
Копирование профиля в любом случае происходит во время установки на этапе Specialize. Если вы используете параметр /unattend утилиты sysprep, файл ответов кэшируется и затем задействуется во время установки. На момент написания первой версии статьи это не работало, несмотря на документацию.
Если вы используете MDT или SCCM, описанный в статье метод обязателен по причинам изложенным в KB973289:
Что необходимо учесть при использовании автоматических систем сборки и развертывания образов
При использовании таких средств, как Microsoft Deployment Toolkit или System Center Configuration Manager, для выполнения команды Sysprep параметр CopyProfile не нужен. Как правило, эти средства заменяют или изменяют файл Unattend.xml после развертывания образа на диск, но до первого запуска операционной системы после выполнения команды Sysprep. Таким образом, файл Unattend.xml, используемый в процессе развертывания с применением средств Microsoft Deployment Toolkit или System Center Configuration Manager, должен содержать параметр CopyProfile.
Теперь обо всем по порядку.
Запуск установки операционной системы с установочного диска и вход в режим аудита
Первым этапом подготовки настроенного образа является запуск ОС с установочного диска. Установку можно выполнять вручную, либо автоматизировать этот процесс при помощи файла ответов.
Ручная установка
Ручная установка не таит в себе никаких хитростей. Если вы планируете сохранить настроенный образ на несистемном разделе диска, используйте программу установки Windows для создания разделов.
Совет. При установке системы на виртуальную машину можно подключить второй виртуальный диск и впоследствии использовать его для сохранения образа. Это упростит копирование образа в вашу рабочую среду, поскольку VHD(X) можно всегда подключить на физической машине.
Продолжайте установку вплоть до этапа OOBE. Его легко узнать по предложению выбрать имя учетной записи и рисунок для нее.
На этом этапе, не выбирая имя учетной записи, нажмите CTRL + SHIFT + F3. Эта комбинация клавиш переведет систему в режим аудита с правами встроенной учетной записи Администратор.
Автоматическая установка
С помощью файла ответов вы можете автоматизировать все этапы установки Windows, включая управление разделами жесткого диска, вход в режим аудита и даже установку приложений в нем, о чем рассказывается в статье Установка приложений в режиме аудита. Вы можете следовать приведенным в ней инструкциям вплоть до раздела «Перевод системы в режим oobe» (в статье рассматривается полная автоматизации установки).
Установка обновлений, приложений и настройка системы
Выполнив вход в режим аудита, вы можете приступать к установке, обновлений, приложений и настройке параметров операционной системы. Не закрывайте окно утилиты sysprep — оно понадобится по окончании этапа настройки.
В Windows 8.1 в режиме аудита была отключена установка обновлений с помощью центра обновлений Windows. Если вы столкнулись с этой проблемой, читайте Как установить обновления Windows 8.1 в режиме аудита с помощью PowerShell или смекалки.
Если для установки приложения или обновления требуется перезагрузка системы, вы можете это сделать. После перезагрузки система вернется в режим аудита. Как уже говорилось выше, процесс установки приложений можно автоматизировать с помощью файла ответов. Вы можете настроить любые системные и пользовательские параметры в графическом интерфейсе Windows. Также можно импортировать параметры реестра из заранее подготовленных REG-файлов.
В Windows 8 и новее не обновляйте приложения из магазина Windows, поскольку это приведет к проблемам при обобщении образа. Удалять современные приложения тоже нужно по науке. См. предупреждение в библиотеке TechNet и KB2769827.
Закончив установку приложений и настройку системы, вы должны подготовить ее для дальнейшего использования.
Подготовка системы с помощью утилиты sysprep
По окончании установки приложений и настройки системы выполняется подготовка с помощью утилиты sysprep. В зависимости от того, какой способ установки вы выбрали, действия будут несколько отличаться.
Ручная установка
При ручной установке системы утилита sysprep запускается при входе в режим аудита. Для подготовки системы к дальнейшему использованию (в данном случае — к созданию настроенного образа) необходимо задать утилите параметры, как показано на рисунке ниже.
С указанными параметрами производится (в скобках эквивалентные параметры командной строки sysprep):
- Подготовка системы (/generalize) — удаление уникальных системных параметров, очистка журналов событий, обнуление идентификатора безопасности (SID) и т.д. Этот параметр совершенно необходим для создания настроенного образа.
- Перевод системы в режим OOBE (/oobe) — этот режим будет активирован при следующем запуске системы.
- Выключение системы (/shutdown).
Утилита удаляет в том числе и установленные драйверы. Их можно сохранить, используя параметр файла ответов PersistAllDeviceInstalls. Это имеет смысл, если вы клонируете систему для развертывания на такой же аппаратной конфигурации. В противном случае сохранение драйверов может привести к проблемам (подробнее читайте в статье из библиотеки TechNet).
Чтобы сохранить драйверы, необходимо выполнять sysprep из командной строки, указывая в параметре /unattend: путь к файлу ответов.
Пример универсального файла ответов для сохранения драйверов 32-и 64-разрядной ОС
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="generalize"> <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> </component> </settings> <settings pass="generalize"> <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="х86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls> </component> </settings> </unattend>
Автоматическая установка
Если вы автоматизируете вход в режим аудита и установку приложений с помощью файла ответов, как описано в статье Установка приложений в режиме аудита, вам необходимо добавить следующую синхронную команду с наивысшим порядковым номером. Эту команду можно использовать и при ручной установке, предварительно закрыв окно утилиты sysperp.
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet
Первые три параметра командной строки указаны в том же порядке, что и описанные выше параметры графического интерфейса утилиты. Параметр /quiet — обеспечивает работу в тихом режиме и необходим для автоматизации.
После того, как sysprep завершит работу, система будет выключена. Теперь она полностью настроена, и можно создать ее образ.
Загрузка в Windows PE и сохранение образа с помощью DISM или ImageX
Создание базового загрузочного диска Windows PE занимает 10 — 15 минут. Можно и вовсе обойтись без него, загрузившись с установочного диска. Однако в этом случае вам понадобится добавить к диску ImageX. Если вы готовите настроенный образ на виртуальной машине, достаточно подключить в ней ISO-образ и загрузиться в предустановочную среду. Захват и сохранение образа производится одной командой.
:: DISM dism /Capture-Image /CaptureDir:C:\ /ImageFile:"D:\custom.wim" /Name:"Windows 10 Pro Custom" :: imagex imagex /capture C:\ D:\custom.wim "Windows 10 Pro Custom" "My best Windows image"
Примечание. Если вы не включили утилиту ImageX в состав образа Windows PE (например, путем размещения в папке system32), а лишь разместили ее на загрузочном диске, требуется указать полный путь к утилите или предварительно выполнить переход в ее папку в командой строке командой cd /d <путь>
.
В этой команде используются следующие параметры:
- C:\ — захват раздела C:
- D:\custom.wim — местоположение и имя сохраняемого WIM-файла. Укажите букву диска, соответствующую несистемному разделу или USB-диску.
- "Windows 10 Pro Custom" — имя образа. Имя должно быть заключено в кавычки.
- "My best Windows image" — описание образа. Описание должно быть заключено в кавычки. DISM не поддерживает описание образа.
В DISM также можно указать параметр /compress:recovery
для самого сильного сжатия. Такое используется для образов ESD, распространяемых посредством Media Creation Tool. Чем сильнее сжатие, тем длительнее захват. В случае успешного завершения операции командная строка будет выглядеть примерно так:
Если вы сохранили образ на виртуальной машине, для дальнейшей работы его нужно перенести на физическую ОС. Если вы сохранили образ на отдельном виртуальном диске, достаточно подключить VHD(X) в физической системе.
Я надеюсь, что во всех остальных случаях у вас не возникнет никаких проблем с доступом к сохраненному образу.
Дальнейшие действия с образом
Итак, настроенный образ в вашем распоряжении. Что можно с ним делать дальше? Да все, что угодно!
Теперь вы можете воспользоваться одним из основных преимуществ архитектуры развертывания новых ОС Windows по сравнению с Windows XP или сторонними средствами «клонирования» системы. Попросту говоря, вы можете работать с настроенным образом точно так же, как со стандартным. Можно изменять образ — добавлять в него файлы, а также интегрировать драйверы и обновления.
Вы можете настраивать процесс установки в соответствии с вашими задачами. Например, можно полностью автоматизировать установку Windows с помощью файла ответов. При этом в нем можно задавать параметры для всех проходов. Например, вы можете управлять разделами жесткого диска на этапе 1 windows PE, переопределять языковые настройки, создавать учетные записи, устанавливать приложения при первом входе в систему и т. д.
Установка настроенного образа с помощью программы установки Windows
Настроенный образ можно включить в состав установочного диска, скопировав его в папку sources с именем install.wim, т. е. перезаписав стандартный образ. Если сразу после этого создать загрузочный диск Windows и запустить установку, она будет проходить в ручном режиме. Однако после установки система предстанет перед конечным пользователем в том виде, в котором вы сконфигурировали ее в режиме аудита — со всеми установленными приложениями и настройками (если, конечно, пользователь не переопределит те, которые можно задать в процессе установки).
Конечно, вы можете использовать файл ответов, автоматизирующий все этапы установки. Параметры, необходимые для минимальной автоматизации установки описаны в статье Создание файла ответов для Windows.
Примечание. Размер образа install.wim, включаемого в состав установочного диска 32-разрядной операционной системы, не должен превышать 4 Гб (2^32 байт). В противном случае установка завершится с ошибкой. Это ограничение не распространяется на применение образа с помощью DISM или Imagex.
Если установочные файлы Windows размещены на сетевом ресурсе, можно скопировать туда настроенный образ и файл ответов, а затем, загрузившись в Windows PE и подключившись к сетевому ресурсу, запустить установку из командной строки.
net use y: \\network_share\distrib y:\setup.exe /unattend:unattend.xml
Развертывание настроенного образа с помощью DISM или ImageX
Используя Windows PE, можно выполнить развертывание настроенного образа на компьютере.
Последовательность действий при этом такая:
- Загрузка в Windows PE
- Форматирование тома с помощью утилиты Diskpart
- Применение настроенного образа к тому с помощью DISM или ImageX
Примечание. Развертывание образа с помощью DISM или ImageX возможно только на том, имеющий ту же букву диска, которую имел том, сохраненный в образе. Кроме того, с помощью DISM или ImageX не поддерживается развертывание стандартного (исходного) образа Install.wim.
Давайте рассмотрим пример развертывания настроенного образа. Предполагается, что жесткий диск компьютера не отформатирован. Загрузившись в Windows PE, необходимо с помощью утилиты Diskpart создать структуру разделов. Примеры команд есть в статье Как перенести Windows с HDD на SSD, которая применима к любым типам накопителей. Дополнительную информацию о командах утилиты Diskpart вы можете получить, запустив ее с ключом /?, либо из статьи Описание программы Diskpart с интерфейсом командной строки. При желании процесс создания раздела можно автоматизировать.
Образ применяется одной командой.
:: DISM Dism /apply-image /imagefile:E:\custom.wim /index:1 /ApplyDir:C:\ :: imagex imagex /apply E:\custom.wim 1 C:\
В этой команде:
- E:\custom.wim — путь к образу. При размещении на сетевом диске предварительно нужно его подключить командой net use E: \\network_share\images.
- 1 — индекс образа, сохраненного в WIM-файле.
- C:\ — буква тома, к которому применяется образ.
Применив образ, вы можете убедиться (командой dir), что на разделе C появились файлы, распакованные из образа. Теперь на этом разделе размещена операционная система в том состоянии, в котором она находилась на момент создания образа. Если образ был сохранен после выполнения настроек в режиме аудита, при следующем включении компьютера система войдет в режим OOBE, давая пользователю возможность выполнить первоначальную настройку параметров.
Если при подготовке образа было выполнено копирование профиля настроенной учетной записи, все новые учетные записи будут иметь точно такие же параметры.
Развертывание настроенного образа с помощью WDS
Как и в случае со стандартным образом, для развертывания настроенного образ можно использовать службы развертывания Windows (WDS). Подробный рассказ о об этом способе выходит за рамки статьи, поэтому я ограничусь ссылкой на руководство по WDS, размещенное на Microsoft Technet.
Резервное копирование операционной системы в WIM-образ
В статье делается акцент на установку приложений и настройку системы в режиме аудита и сохранение образа на этой стадии установки. Преимущество данного подхода в том, что сохраненный образ является нейтральным — он не содержит никаких учетных записей (кроме встроенных), личных файлов и конфиденциальных данных.
Вас, возможно, интересует вопрос, можно ли сохранить образ системы по окончании полной установки, т. е. после этапа OOBE, первого входа в систему и последующей настройки. Такой вопрос актуален, если вы хотите установить систему, поработать в ней какое-то время — установить приложения, настроить различные параметры и т. д., а затем создать образ.
Теоретически, для сохранения текущей установки в WIM-образ достаточно выполнить инструкции раздела статьи Загрузка в Windows PE и сохранение образа с помощью DISM или ImageX.
Ограничения
Microsoft не поддерживает применение образа, не обработанного утилитой sysprep. Компания рекомендует применять встроенный механизм резервного копирования, позволяющий создать полную копию системы. Я разделяю эту рекомендацию, за исключением случая, когда система клонируется с одного диска на другой в пределах одного ПК.
Технические ограничения изложены в KB935467, и ниже я изложу их в своем вольном переводе с пояснениями. Любопытно, что с течением времени эта статья базы знаний подвергалась изменениям. В том числе, пропало упоминание о том, что imagex не умеет применять жесткие ссылки (я проверил — умеет).
Итак, после применения образа:
- Теряются расширенные атрибуты файлов. Это атрибуты NTFS, которые нужны только для обратной совместимости с приложениями… OS/2.
- Разреженные файлы (sparse files) захватываются, но после применения уже не являются таковыми.
- Символические ссылки и соединения автоматически обновляются. В некоторых сценариях (например, SIS) это приводит к тому, что ссылки ведут не туда.
На мой взгляд, в типичных сценариях использования клиентской ОС в домашних условиях этими ограничениями можно пренебречь. Но восстановление такого образа на другом ПК (даже с такой же аппаратной конфигурацией) может привести к серьезным конфликтам оборудования.
Рекомендации
При этом есть несколько моментов, на которые я бы хотел обратить ваше внимание.
- Установленные программы и личные файлы могут занимать много места на диске, что отразится на размере резервного WIM-образа. Для хранения образа вам может понадобиться двухслойный DVD-диск или USB-диск большой емкости.
- Можно уменьшить размер WIM-образа, исключив файлы и папки из его состава при захвате тома с помощью DISM или ImageX. Для этого используется файл Wimscript.ini, который вкратце рассматривается в статье о создании загрузочного диска Windows PE. Его подробное описание есть в справочном файле «Руководство пользователя Windows PE», входящем в состав ADK.
Восстановление
Восстановление из резервного WIM-образа выполняется примерно так же, как описано в разделе статьи Развертывание настроенного образа с помощью DISM или ImageX. Пример есть в статье Как перенести Windows с HDD на SSD, которая применима к любым типам накопителей.
Заключение
Создание и развертывании полностью настроенного системного образа Windows с помощью средств, входящих в ADK, является довольно несложной задачей. Такой образ можно сделать нейтральным (т. е. не содержащим личных файлов и персональных данных), выполнив установку приложений и настройку параметров в режиме аудита.
Этот подход позволяет выполнять дальнейшую настройку образа во время установки с помощью файла ответов, а также сохраняет для конечного пользователя возможность задавать личные параметры на этапе OOBE при первом запуске системы. Кроме того, можно использовать технологию WIM-образов для создания резервной копии операционной системы.
Владимир
Здравствуйте, Вадим, на один из моих вопросов в форуме Вы дали сюда ссылку, указав, что диск, созданный по описываемой здесь методике свободен от привязки к железу.
Меня же терзают смутные сомнения: при установке Win 7 (первый проход)- она собирает инфу о конфигурации компа. Соответственно (я так предполагаю), дальше в процессе установки винда ставит дрова- ну хотя бы на мат. плату, ж/д.
Или я понимаю намного меньше, чем думаю ? :)
Vadim Sterkin
Владимир, так sysprep же выполняет обобщение. И вообще, вас не смущает, что ваш оригинальный дистрибутив создан таким же путем? :)
Владимир
Прошу прощения, но кажется, пошла высшая математика :).
Будьте добры, подскажите, что почитать по поводу «так sysprep же выполняет обобщение. И вообще, вас не смущает, что ваш оригинальный дистрибутив создан таким же путем?», чтобы не рыскать по рунетам 40 дней.
Такое впечатление, что Вам пора открывать школу или даже детсад :)
Почему-то так выходит, что как только подумаю, что хоть в чём- то хоть как- то разобрался Вы вносите свои коррективы.
Vadim Sterkin
Владимир, кратко поясняю. Microsoft создает дистрибутивы Windows Vista, 7 и 8 примерно так же, как описано в этой статье — раздел с рабочей ОС захватывается в WIM.
Обобщение sysprep наиболее полно описано тут http://support.microsoft.com/kb/928386 (я уже давал эту ссылку в комментариях выше).
Владимир
Большое спасибо. Ушёл читать :).
Владимир
Вадим, простите мне мою назойливость не в тему, но нет ли у Вас в запасниках подробной статьи про установку Win 7 ? Что имею в виду: когда начинается установка ОСи, установщик определяет только конфигурацию компа, драйвера, по идее, ещё некуда ставить т.к. не создан сис. диск с сответствующими папками, но установка уже идёт и ОС знает, как работать с пока неопределённым железом.
Кажется, без этого я не готов понимать, почему sysprep не привязывает установленную ОС к железу, а собственные поиски дают только руководство по установке ОС, что я и так знаю :).
Спасибо за терпение.
Vadim Sterkin
Владимир, статьи у меня нет. На первом этапе установки (Windows PE) используются драйверы из boot.wim.
Vladimir
Отличная статья, узнал для себя много нового и полезного. Спасибо вам!
Денис
Вадим, спасибо за Вашу работу. Очень помогает в моей.
Не могли бы Вы описать или ткнуть носом, где прочитать.
Пытаюсь сделать следующее:
— подготовить установленную настроенную систему со всеми прогами в режиме аудита;
— sysprep’ом подготавливаю ее;
— снимаю образ акронисом;
— акронисом же разворачиваю на других машинах.
В целом все хорошо и все работает, но есть нюансы которые не смог найти (в т.ч. на OSZone.net):
1. каким образом автоматизировать при развертывании своп, чтобы он был фиксированного размера.
2. как установить переключение языка по CTRL+SHIFT
3. как сделать так, чтобы совместно работали параметры файла ответов SkipMachineOOBE, NetworkLocation, ProtectYourPC (хочется чтобы и последние два сработали и пользователя он не требовал — настроен автовход на админа)
4. как сделать так, чтобы после развертывания для MSOffice и IE9 не нужно было ставить отметки «использовать рекомендуемые параметры безопасности, etc.»
Наверняка, все это где-то есть, но языковой барьер пока не позволяет читать свободно TechNet.
Спасибо.
Vadim Sterkin
Денис, непонятно, зачем вам акронис, если можно развертывать WIM средствами Microsoft (WDS, MDT и т.д.)
Языковой барьер ни при чем, ищите ответы на форуме :)
1. [решено] Изменение размера или отключение файла подкачки.
2. В захваченном образе можно это настроить и копировать профиль. Либо см. ниже.
3, 4. Д.б. в твиках
Павел
Вадим, приветсвую!
Статья очень полезна, спасибо!
Вопрос у меня такой:
Как после захвата образа, при разворачивании сделать возможность выбора редакции системы?
И какой оригинальный образ при этом использовать для чистой установки?
Необходим выбор из Starter, Home и Pro
Vadim Sterkin
Павел, вы захватываете конкретное издание, поэтому WIM содержит только одно издание. Никакого выбора не будет.
Если вам нужно три издания, захватите каждое из них. В принципе, их можно скомбинировать в один WIM. См. справку к Imagex /append
Павел
Vadim Sterkin,
Не первый раз встречал подобные статьи — http://chuzhoy007.ru/sozdayom-universalnyj-distributiv-windows-7-2
Я конечно вижу, что размеры образов отличаются в пределах одной разрядности от 2,8 до 3,0 Гб, но все равно отличия размеров не означает разницу в конкретном содержимом.
И второе, из справки Imagex /append:
То есть, я ставлю Максимальную, ставлю ПО, драйвера, захватываю образ.
Ставлю Про, ставлю ПО, драйвера, захватываю образ с ключом /append
Ставлю Home, ставлю ПО, драйвера, захватываю образ с ключом /append
То же с Начальной.
В итоге, я так думаю, у меня получится Максимальная, так как повторно один и тот же файл не включится в образ.
Если идти сначала от Начальной… все равно будут все файлы которых нет в Начальной, но они есть в Максимальной.
Запутался….
Александр
Уважаемый Вадим Стеркин, меня интересует такой вопрос. Я сделал загрузочную среду, поставил Windows 7 Ultimate со всеми дровами, обновлениями и программами. Образ клепаю через виртуалку VMWare 8, настроил как нужно, диск с Windows С-виртуальный, диск для образа взят с основной системы Е — физический. Прописал через командную строку Image X как написано у вас, раз ве что только не диск Д а Е, выключил, закрыл. Диск Е вернулся в систему и к моему удивлению, так попыток было 5-ть собрать его, весил с компрессией 7.6 МБ без 14.5 МБ. Помогите разобраться что идет не так?
Vadim Sterkin
Александр, видимо, вы указываете не тот диск. Мне непонятно из вашего описания, в какой среде вы выполняете команду. Смотрите также Как быстро определить буквы дисков в среде восстановления или Windows PE
Александр
Большое спасибо, вы указали куда надо … система оказывается создает 2 диска, диск С он создаеться автоматом для восстановления системы, из-за этого копировался не тот винт. Система сама стояла на диске Е.
Александр
Vadim Sterkin посоветуйте пожалуйста решение такой проблемы. Мне нужно что бы при установке выводилось окно в котором идет выбор ОС. То есть, на диске с системой в папке source есть файл конфигурации ei.cfg в котором идет описание устанавливаемой системы по умолчанию. При удалении этого файла, и последующей установке ОС, установщик сам предлагает какую систему установить Starter, HB, HP, Pro., Ultimate. Я захватывал в образ последнюю систему Макс. с интегрированным СП1. Скажем ко мне бывает обращаются люди что бы поставить такую, или другую из 5-ти систем как мне вернуть окно?
Vadim Sterkin
Александр, вы захватили конкретное издание, значит, в образе одно издание, и выбирать тут не из чего. Захватите пять изданий и экспортируйте все WIM в один…
Павел
Александр,
Можно захватить Стартер а потом обновить дистр хоть до Максимальной, лишь бы серийный был. Минут 10 занимает при наличии интернета.
Vadim Sterkin
Павел, хороший вариант! Я ответил в лоб, не подумав о том, что можно изменить издание Windows, сохранив настройки и установленные программы ;)
Только надо учесть, что не все возможности старших изданий можно сконфигурировать в младших
Павел
Vadim Sterkin,
Да, только подходит для всех 32-битных, для 64 надо делать Начальную 64 бита и обновляться с неё
Vadim Sterkin
Павел, начальная существует только в 32-разрядной версии, но я понял вашу мысль.
Александр
Павел,
Благодарю.
Vadim Sterkin,
Просто при вскрытии официального wim образа через эмулятор(ы) (К примеру я пользовался PowerISO) он предлагал 5 разделов на выбор, что то на подобии этого я и хочу сделать, просто тяжеловато будет по 2 системы интегрировать с СП и пихать потом в один образ .. да и болванки у меня нет такой что бы сразу на 10 ГБ или больше ..
Александр
Павел,
Павел Благодарю за совет, но не думаю что вам бы хотелось выполнять рутину. Мне просто главное не ключи, и не то что потом надо будет менять вручную издания. Так задача проста, сделать так что бы при установке был выбор операционок и потом не возиться тратя время. Захвачу 5-ть систем в один комплект .. меня волнует другое, можно ли захватить образ в образ стандартной комнадой к примеру imagex.exe /capture C: D:\custom.wim /flags=»Ultimate» «Windows 7 Ultimate SP1 Custom» «Мой самый лучший образ Windows» /compress maximum только на подобии imagex.exe /capture E:\custom.wim D:\custom2.wim «Windows 7 All version SP1 Custom» «Комплект образов Windows» /compress maximum .. Возможно ли это?
Вадим,
Да извините пожалуйста забыл не подумал с ответом.. просто я не сталкивался еще с разверсткой системы .. и теперь только понял механизм, надеюсь способ поможет, мне главное что бы редакции уместились как в офциальном образе 5 образов в одном wim-файле.
Павел
Александр,
Могут уместиться. Делаете захват ( /capture ) для всех систем, ну предварительно вы их установите эти системы :))) а потом из этих wim-файлов можно сделать /export в один файл wim
Суть в чем — если файлы одинаковые, то хранится в wim-файле один оригинальный файл, а в остальных дистрибутивах пишутся ссылки на этот файл.
Но для меня удобнее было сделать один образ, с установленными программами и обновлениями, с полуавтоматической установкой, а потом если что обновлять до Начальной например. Потому и советовал. Да и обновление от Стартер до Начальной, с интернетом 2 Мбит/с занимает минут 10-15. Сравнительно быстро.
А по времени подготовки одного образа 2-3 часа как минимум, вы дооолго будете срезать со всех дистрибутивов wim-файлы.
Александр
Павел,
Павел спасибо за совет:)) мысль и вправду хорошая)) просто поймите меня правильно, у меня иногда бывает что время не особо располагает моим нуждам, а вот насчет скорости 2МБит\сек здесь уже извините у меня только доступ на сайты кроме Казахстанских местный провайдер, не Билайновский конечно, но качаю я где то 220-256 Кбит\сек так что это мучительно долго .. да и трафик мне клиенты не оплатят:))
Спасибо большое за советы, постараюсь разобраться с консолью ПЕ .. извините конечно за излишнюю писанину, просто, не всегда статья подходит под человека который с ней работает. мне через виртуалку не удовалось развернуть более 5-7 систем да и захватить в образ тоже .. пришлось захватывать через свой реальный раздел на винчестер. Результатом доволен.:))
А вот теперь я уловил суть того о чем вы говорили ..:(( надо сделать чуть проще поставить систему, запечатать через сиспреп, потом захватить в образ, дальше загрузить систему снова в режиме аудита и отредактировать издание, потом запечатать через сиспреп и по новой и так все редакции ..:))
Павел
Александр,
Ну да, можно и так. Можно в принципе все издания начисто ставить, например из MSDN образов.
Разницы никакой, главное потом правильно /export сделать.
Сам я про это читал, но пока не дошел чтобы самому попробовать.
Как подумаю сколько времени займет, так и откладываю.
Галочка стоит, что если буду устанавливать где систему — wim срезать обязательно.
И на форуме oszone поищите, там люди делали образ для всех редакций и разрядностей, там есть нюансы.
А в виртуалке да, долго это, я там иногда добавляю программы в образ, так это часа два, а то и больше.
Александр
Павел,
Хорошо. Спасибо за совет. на виртуалке, да и здесь и не говорите …. лучше так, чем там ….
Алексей
Здравствуйте! Поясните пожалуйста, что означает индекс образа, сохраненного в WIM-файле, какие он имеет значения и т.д.?
Алексей
Подскажите, в чем ошибка пожалуйста, при попытке захвата образа получается вот так http://clip2net.com/s/2wPUo В чем моя ошибка?
Vadim Sterkin
Алексей, ставьте пробелы перед /
Сергей
Вадим, можно поподробнее о копировании настроенного профиля Администратора в профиль по-умолчанию?
Копировать надо при захвате образа? Как это делать?
Или при захвате образа скопировать нельзя?
Vadim Sterkin
Сергей, из ваших вопросов похоже, что вы пропустили это.
Сергей
Vadim Sterkin,
Использовать эту возможность нужно при установке настроенного образа, включив в файл ответов данный параметр. В этом случае копирование профиля произойдет на проходе 4 Specialize.
Это я видел.
Отсюда я понимаю, что в захваченном образе профиль по-умолчанию не обновляется из профиля Администратора.
Т.е. если я хочу использовать настройки Администратора для всех пользователей системы, то при установке ОС с этого настроенного и захваченного образа мне необходимо использовать файл ответов.
А нельзя ли еще ДО захвата образа оновить профиль по-умолчанию? Или ВО ВРЕМЯ захвата это сделать, чтобы потом можно было устанавливать систему с настроенным пользователем, но уже не использовать файл ответов?
Извините за сумбурное описание. :(
Vadim Sterkin
Сергей, а чем вас не устраивает использование файла ответов?
Сергей
Если, конечно, нельзя иметь дистриб ОС с нужными настройками профиля Default, то конечно буду использовать файл ответов.
Я просто хотел уточнить этот момент.
Vadim Sterkin
Сергей, это самый простой вариант, но есть и другие. Все зависит от того, что вы там настраиваете.
Сергей
Vadim Sterkin,
Почитал статью.
Там приведено штук шесть возможных вариантов, но единственный официально поддерживаемый — этот тот, который ты привел в своей статье.
Причем, даже используя этот способ, Microsoft не может сообщить, какие параметры пользователя Default будут изменены, как требуется!
И в комментариях к той статье много обсуждают эту проблему. :(
Спасибо, Вадим, за помощь в разборе этого вопроса!
Vadim Sterkin
Сергей, не поддерживается только файловое копирование настроенного профиля поверх стандартного. Все остальные способы допустимы, но более трудоемки.
Евгений
Делал образ Windows 7 несколько раз на виртуальной машине VMware Workstation, ставя сервис пак, обновления, проги … Крайний — сразу после установки и входа в режим аудита. После замены файла дистрибутива на новый install.wim во время установки одна и та же ошибка — «Введённый ключ продукта не соответствует ни одному из образов Windows» . Образ дела командой imagex.exe /capture C: D:\custom.wim «Ultimate» /compress maximum опустив /flags «Ultimate», так как в win7 он не действует, а если его применять то выходит ошибка синтаксиса. В чем может быть ошибка ?
Vadim Sterkin
Евгений, видимо, ключ продукта не соответствует изданию. Думаю, вам лучше расписать это в соотв. теме форума, там и файл ответов приложить можно.
Сергей
Евгений,
Используешь файл ответов?
Видимо ты в нём лицензионный ключ вставил не в тот раздел.
Евгений
Сергей,
А я вот не знаю, есть ли файл ответов на родном дистре. А так — сам не делал. Вроде бы — в чем разница ? Образ развернул, ничего не делал-свернул — и не работает !
Александр
Здравствуйте. Подскажите пожалуйста, при создании образа Windows 8 Enterprise х64 установленной в VirtualBox и активированной МАК ключем, сохранится ли активация после того как этот образ развернуть на реальном ПК? Либо подскажите пожалуйста как можно сделать подобную процедуру с сохранением активации.
Vadim Sterkin
Александр, активация не сохраняется, и не вижу реальной причины для вашей хотелки…
Сергей
Александр,
Можно ключ активации указать в файле ответов.
Александр
Vadim Sterkin,
Хотелка есть! Тот МАК ключ которым я активировал уже исчерпал лимит активаций, поэтому им я уже не смогу воспользоваться. Но все равно спасибо за ответ!
Сергей,
Спасибо за совет, но надеюсь Вы уже поняли почему я не смогу воспользоваться Вашим советом! ;-)
Vadim Sterkin
Александр, количество активаций MAK зависит от типа соглашения, заключенного вашей организацией. Его можно увеличить, обратитесь к ТАМу.
Если же ваша хотелка заключается в использовании израсходованного пиратского ключа в домашних условиях, то вы зря тратите мое время.
Александр
Vadim Sterkin,
Понял, спасибо! Извините что отнял время.
ded_vav
Спасибо, Вадим за статью!
С помощью её мне удалось восстановить раздел HP_RECOVERY на диске бука HP DV9860er с oem и внедрить обновления.
Vadim Sterkin
Интересно :) Расскажите подробнее, плиз, что конкретно вы делали.
ded_vav
Ответ послал на Ваш п. ящик.
Валерий
В режиме аудита проинсталлировал internet explorer 10.
Теперь, на конечном этапе, во время работы sysprep,
появляется сообщение о критической ошибке.
Vadim Sterkin
Валерий, наверное, вы думаете, что я телепат :) Расскажите подробнее о своем дистрибутиве тут, а заодно приложите логи sysprep из %WINDIR%\System32\Sysprep\Panther.
См. также Интеграция Internet Explorer 10 в дистрибутив Windows 7 (SP1)
Валерий
Вадим, возможно Вы и не телепат, но ссылкой
мне помогли.
Большое спасибо.
Дмитрий
Здравствуйте, Вадим. Могли бы Вы мне указать на материал, учитывая что я впервые буду заниматься манипуляциями с самостоятельным созданием образа оперативной системы, в котором подробно приведён список команд для их реализации?
Буду краток; задача — создать скрытый раздел на ноутбуке с размещённым в этом разделе уже настроенным образом ( с уст. драйверами с оф. сайта, любимым видеоредактором, парой программ по оптимизации системы, конвертером, adobe reader-ом, антивирусом «авира» и тд) Windows c целью, при необходимости, при помощи сочетания клавиш alt+F10, переустановить всю систему к первоначальному состоянию ( к тому образу, который я сам создам для себя)? Спасибо.
ded_vav,
А мне можете прислать на п. ящик?
Vadim Sterkin
Дмитрий, а что, гугл сегодня выходной? И да, я знаю авторов статей по первой и третьей ссылке.
А так, я не вижу смысла в этой затее.
ded_vav
Дмитрий,
Делал так:
———————————————————————————————————————————————————-
1. Два дня пытался понять, как нужно делать, старый мозг медленно соображает. ;-(((
2. Нашёл в сети и с 7-zip и GImageX. —->> CD с win7_pe.
3. Скопировал с из предустановленной Hewlett-Packard ОС Vista HP OEM данные (серт., key, данные производителя из реестра и картинки).
4. Загрузился с win7_pe, на всякий случай сохранил на хдд 2, в этом буке их два, «светлый» образ «родной» ОС.
5. diskpart’ом создал четыре первичных, 1-й для ОС, 2-й для хп_рековеру — активный, 3-й для linuxmint и 4-й для данных. Далее перезагрузки бука далал по мере необходимости, сколько раз, и когда, не фиксировал.
6. 7-zip’ом разархивиловал исо висты на хп_рековери, копировал туда, куда надо серт. и pid.txt с оем-кл.
7. Перезагрузил бук, запустилась установка с раздела хп_рековери, установилась активированная оем виста, что и требовалось. :-)))
8. Перезагрузил бук, загрузился с win7_pe, отформатировал первый раздел, т.к. со 2-го устанавливается только при «чистом» 1-ом, активировал 2-й раздел, установил Висту ещё раз до ввода юзер_наме и далее по Вашей статье: , Audit mode, внесение оем данных в реестр и копирование куда надо оем-картинок, установка:
— только актуальных драйверов (график и SDCard, остальное из «коробки»), т.к. ставим СП2, а не предустановленную ОС без СП;
— обновлений,;
— M$ антивирус.
9…..
10. Новый Install.win ~ 4 Гб с 2-го хдд на хп_рековери.
11. Т.к. пока не удалось запускать восстановление ОС по клавише , установку «чистой» ОС делаем по п. 8, но уже с юзер_наме и получаем активированную оем Висту ХП СП2.
ЗЫ. На 3-й раздел устанавливаем LINUXMINT-13 для «безопасного» интернета и обнаруживаем в меню GRUB2 пункт «vista recovery». Так, что в любой момент можно восстановить Висту при загрузке бука.
ЗЫ2. Можно всё описанное выше, делать с флешки, но это дольше, и приходится менять буквы дисков, т.к. хочется по порядку.
Алексей
Добрый день. При загрузке с Win PE возникла проблема — после ввода команды на захват образа ругается на то, что «imagex.exe» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Саму программу в образ Win pe добавлял по инструкции из ссылки в статье. Пробовал и «вшивать» в образ и просто копировать в него перед сохранением.
В чем может быть проблема?
Vadim Sterkin
Алексей, перейдите в папку с imagex командой cd. См. также Как быстро определить буквы дисков в среде восстановления или Windows PE.
Алексей
Vadim Sterkin,
большое спасибо!