Как можно создать файл ответов sysprep inf

Обновлено: 07.07.2024

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

При добавлении данных (например, дополнительных драйверов или приложений) не перезаписывайте системные файлы Windows. Перезапись системных файлов может навредить компьютеру. Сведения о добавлении драйверов и приложений см. в разделах Создание образа данных и Добавление приложений, драйверов, пакетов, файлов и папок в Руководство пользователя предустановочного набора OPK Windows® или Руководство пользователя пакета автоматической установки Windows® (Windows AIK).

Используйте только те механизмы обслуживания для обновления образа Windows, которые поддерживаются корпорацией Майкрософт.

    Используйте средство DISM для обновления автономного образа Windows. Дополнительные сведения см. в разделе Этап 5. Обслуживание образа Windows и управление им.

Никогда не перезаписывайте системные файлы Windows с помощью папки $OEM$ или образов данных.

Если требуется добавить дополнительные драйверы устройств, добавьте их автономно с помощью DISM. Также можно включить дополнительные драйверы в автоматическую установку, используя компоненты Microsoft-Windows-PnPCustomizationsNonWinPE и Microsoft-Windows-PnPCustomizationWinPE. Дополнительные сведения см. в разделе Добавление и удаление драйверов в автономном режиме.

    Microsoft-Windows-International-Core-WinPE. Языковые параметры применяются во время этапа настройки windowsPE.

Так как для установки некоторых языков требуется перезагрузка, языковые параметры рекомендуется настраивать во время этапа настройки windowsPE, потому что компьютер после этого этапа будет перезагружен. Если языковые параметры обрабатываются во время этапов specialize или oobeSystem, компьютеру может понадобиться дополнительная перезагрузка.

Команду sysprep с параметром generalize и параметры LocalAccounts можно использовать для изменения сведений учетной записи о существующей учетной записи пользователя.

Если указать параметры, приведенные в следующем примере, на этапе настройки specialize, все значения NEWVALUE будут изменены. Однако MyAccount останется членом все той же группы безопасности. MyAccount будет считаться той же учетной записью с отличающимся отображаемым именем, описанием и паролем.

Дополнительные сведения об использовании команды Generalize см. в разделе Подготовка к созданию образа для развертывания (Generalize).

Для клонирования и автоматизации развертывания системы можно использовать Программу подготовки системы (System Preparation Tool, Sysprep), которая входит в состав Windows XP. В этой статье я расскажу, как с ее помощью осуществить дублирование жесткого диска.

Немного о Sysprep

Одно из преимуществ дублирования дисков заключается в том, что оно значительно ускоряет установку операционной системы (например, Windows XP) с идентичной конфигурацией сразу на несколько машин. Это прекрасная альтернатива ручной установке и настройке. Саму систему, все нужные обновления, параметры и приложения можно включить в один образ и скопировать на целевые компьютеры.

Для создания исходного образа диска можно использовать Программу подготовки системы (Sysprep), которая поставляется вместе с Windows XP. Эта программа позволяет лишь подготовить систему к дублированию — для развертывания образа придется использовать стороннее программное обеспечение.

Использование Sysprep дает ряд существенных преимуществ. Хотя на подготовку изначального образа придется потратить какое-то время, в дальнейшем он позволит существенно ускорить установку и свести к минимуму вмешательство со стороны администратора. Главный недостаток такого решения заключается в том, что у исходного и целевого компьютера должны быть совместимые уровни аппаратных абстракций (Hardware Abstraction Layer, HAL) и одинаковая спецификация ACPI (Advanced Configuration and Power Interface). Жесткий диск у целевого компьютера должен быть такого же размера или больше, чем у исходного. Все устройства Plug-and-Play распознаются заново после использования Sysprep.

Подготовка исходного компьютера

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

Чтобы утилита Sysprep функционировала корректно, файлы «Setupcl.exe», «Sysprep.exe» и «Sysprep.inf» должны храниться в одной папке. Поэтому первым делом создайте в корневом каталоге диска «C:» на исходном компьютере папку «Sysprep». Это можно сделать с помощью Проводника (Windows Explorer) или из командной строки. Для этого откройте окно командной строки, перейдите в корневой каталог диска «C:» и выполните команду md Sysprep (рис. A).

Создание образа Windows XP с помощью Sysprep


Рисунок A. Создать папку «Sysprep» в корневом каталоге диска «C:» можно из командной строки.

Следующим шагом нужно скопировать файлы, необходимые для запуска утилиты, с установочного CD-диска Windows XP в созданную папку «Sysprep». Для этого вставьте диск в привод, откройте файл «Deploy.cab» в папке «Support\Tools» и скопируйте файлы «Sysprep.exe» и «Setupcl.exe» в папку «Sysprep» (рис. B).

Создание образа Windows XP с помощью Sysprep


Рисунок B. Скопируйте файлы «Sysprep.exe» и «Setupcl.exe» в папку «Sysprep».

Запуск Программы подготовки системы в Windows

Теперь можно запускать утилиту Sysprep для клонирования исходной системы. В окне командной строки перейдите в папку «Sysprep» и выполните следующую команду:

Для Sysprep доступны следующие опциональные параметры:

При запуске Sysprep появится системное предупреждение. Нажмите «OK». Откроется окно Программы подготовки системы, показанное на рис. C. Здесь можно настроить ряд параметров работы — точно так же, как и при запуске Sysprep из командной строки с использованием описанных выше опциональных параметров.

Создание образа Windows XP с помощью Sysprep


Рисунок C. В окне Программы подготовки системы можно настроить параметры работы утилиты.

После успешного завершения дублирования нужно выключить компьютер (это можно сделать и автоматически с помощью опционального параметра -reboot). Затем можно отключить жесткий диск и клонировать его с помощью какой-нибудь программы для работы с образами.

В файле «Sysprep.inf» содержатся ответы на вопросы, которые задает мастер установки. Этот файл должен располагаться в папке «Sysprep» или на дискете. При первом запуске система попытается автоматически обнаружить файл «sysprep.inf».

1. Откройте папку, в которую вы скопировали содержимое файла «Deploy.cab» и запустите файл «Setupmgr.exe» двойным щелчком. Откроется окно Диспетчера установки Windows. Нажмите «Далее» (Next).

3. В окне «Тип установки» (Product to Install) выберите опцию «Установка Sysprep» (Sysprep Install) и нажмите «Далее» (рис. D).

5. Выберите степень автоматизации установки и нажмите «Далее».

6. В следующем окне можно настроить общие параметры (General Settings), сетевые параметры (Network Settings) и дополнительные параметры (Advanced Settings) (рис. E).

Создание образа Windows XP с помощью Sysprep


Рисунок E. Диспетчер установки Windows позволяет отрегулировать различные параметры.

7. Завершив настройку параметров, нажмите «Готово» (Finish).

При развертывании Windows XP полностью устанавливается операционная система и предварительно настраиваются оболочка и приложения. Программу Sysprep можно использовать для включения пользовательской настройки, когда компьютер доставляется или настраивается для пользователя. В этом случае при первом запуске компьютера конечным пользователем в окне приветствия Windows или мини-установки запрашивается минимальный объем сведений. Папка Sysprep автоматически удаляется с жесткого диска после завершения первого запуска системы.

  • Программу Sysprep следует запускать только при новых установках Windows в рамках этапа подготовки к развертыванию. Запуск программы Sysprep при установке системы Windows поверх существующей системы может вызвать трудно поддающиеся устранению неполадки в установленной системе.
  • При выполнении программы приветствия Windows учетная запись «Владелец» (в Windows XP Home Edition) или «Администратор» (в Windows XP Professional) копируется в качестве профиля пользователя по умолчанию. По этой причине любые файлы, добавленные в профиль пользователя по умолчанию до запуска программы sysprep -reseal, будут отсутствовать после завершения работы приветствия Windows.

Во избежание этого добавьте эти файлы перед выполнением команды sysprep -reseal в учетную запись «Владелец» или «Администратор».

Команду Sysprep можно использовать только с перечисленными в следующей таблице версиями Windows.

Версия Sysprep Версия Windows
Windows 2000 Windows XP с пакетом обновлений 1 Windows XP с пакетом обновлений 2 Windows Server 2003 Windows Server 2003 с пакетом обновлений 1
Windows 2000 X
Windows XP с пакетом обновлений 1 X
Windows XP SP2 X X X
Windows Server 2003 X
Windows Server 2003 с пакетом обновлений 1 X X X X

Служебная программа Sysprep может использоваться в следующих ситуциях.

  • Дублирование диска. Использование программы Sysprep для подготовки образов для дублирования диска позволяет копировать полностью установленные системы на аналогичное оборудование. Программа Sysprep изменяет идентификатор безопасности (SID) локального компьютера, обеспечивая его уникальность для каждого компьютера. При использовании программы Sysprep после аудита компьютера (с параметром командной строки -nosidgen) она позволяет конечному пользователю запустить Windows.
  • Программа Sysprep позволяет сократить длительность установки в режиме интерфейса пользователя до 5-6 минут (вместо 45-60 минут) и выводить для конечного пользователя приглашение ввести только обязательные сведения, т. е. принять лицензионное соглашение, ввести ключ продукта, а затем ввести имя пользователя и название организации. Для использования программы Sysprep в данном режиме следует предварительно установить Windows XP на локальный компьютер, а затем выполнить программу Sysprep с параметром -nosidgen.

Дополнительные сведения см. в следующих разделах:

Чтобы восстановить компьютер вручную для конечного пользователя с помощью команды Sysprep

sysprep -nosidgen

с любыми дополнительными параметрами. Список параметров командной строки см. в разделе Параметры командной строки Sysprep.

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

Список параметров командной строки см. в разделе Параметры командной строки Sysprep.

Перед многими из нас часто возникают задачи типа «развернуть много рабочих станций», причем железо на всех этих станциях может быть разное. Мало того, на некоторых из этих машинах должен быть предустановлен разнообразный софт (от «корпоративных наборов» — аська, браузеры, pdf-читалки, до «университетских» наборов – Visual Studio, Project Manager). Раньше для таких целей использовался RIS (Remote Installation Services), теперь Microsoft агитирует за WDS (Windows Deployment Services). Мы остановимся именно на последнем.

WDS прекрасно работает с образами новых систем от Microsoft – Vista, Windows Server 2008, Windows 7, но как быть, если нам необходимо использовать старую добрую Windows XP (а именно такая ситуация возникает очень часто, ведь многие все еще не перешли на новые системы). В этой статье мы научимся готовить ОС для создания образа в формате .WIM, с которыми работает WDS-сервер.
Первый этап: Создаем шаблонную инсталляцию Windows XP SP3

На виртуальной машине устанавливаем WinXP SP3. Я лично использовал VMWare как платформу для виртуальной машины.

Также на этом этапе есть смысл поставить весь необходимый вам софт. В свой стандартный пакет я включил:

  • WinRAR
  • K-Lite Codec Pack
  • Microsoft Office
  • Adobe Reader
  • Total Commander
  • IM-клиент (например QIP, ICQ…)
  • Броузеры (например Opera, Firefox)

Для тех, кто обслуживает компьютерные классы (университеты, школы, игровые клубы), на этом этапе есть возможность поставить дополнительный софт: средства разработки, графические редакторы и т.д.
Второй этап: Подготавливаем систему для снятия образа, в том числе и упаковываем ее всеми необходимыми драйверами.

Теперь полученную виртуальную ОС нужно обработать Sysprep’ом для корректной пост-установки. На всякий случай напомню, что Sysprep можно найти на любом установочном диске с Windows XP (D:\Support\Tools\deploy.cab), где D: — это буква CD-привода в вашей виртуальной машине.

В разделе [Unattended] поменяйте параметр

InstallFilesPath=«C:\WINDOWS\Driver Cache\i386»

и добавьте:
DriverSigningPolicy=Ignore
UpdateInstalledDrivers=Yes

В разделе [SetupMgr] поменяйте параметр

DistFolder=«C:\WINDOWS\Driver Cache\i386»

Sysprep.inf


Теперь нужно создать подборку драйверов (это именно те драйвера, которые будут использоваться для установки всех устройств системы при разворачивании образа). Ее можно составить из драйверов, которые используются для установки рабочих станций в вашей компании, или использовать уже готовую (наверняка в интернете есть масса таких). Копируем все эти драйвера в C:\Windows\Driver Cache виртуальной машины.

Следующий шаг — нам понадобится Sysprep Driver Scanner. Скачайте его и поместите в папку C:\Sysprep. Запускаем и проходим следующие этапы:

  • Меняем путь для поиска драйверов на C:\Windows\Driver Cache.
  • Нажимаем «Scan».
  • Нажимаем «Default».
  • Нажимаем «Save».
  • Нажимаем «Done».

Free Sysprep Driver Scanner


Теперь, когда мини-установка Sysprep выполняется, она будет искать драйвера именно в указанной нами директории.

Опять нужно внести изменения в файл Sysprep.inf — в конце файла добавляем [SysprepMassStorage]. И выполняем из командной строки «sysprep.exe –bmsd». На выходе получаем что-то типа:

[SysprepMassStorage]


Это идентификаторы драйверов и их местонахождения.

Теперь приступаем к изменению настроек ядра компьютера для нашего образа. Для этого нам понадобится еще одна утилита — MySysprep. Скачиваем и распаковываем во все ту же папку Sysprep на диске C: нашей виртуальной машины. Ищем в распакованном MySysprep.inf и убираем все знаки комментария (;) с секции [CPU]. Отредактированный файл сохраняем. Теперь нужно сменить дефолтный «Однопроцессорный компьютер с ACPI» на «Компьютер ACPI». Для этого открываем «Диспетчер устройств» и выбираем опцию обновления драйвера для устройства «Однопроцессорный компьютер ACPI». От предложений поискать отказываемся и говорим, что все сами найдем, и уже в последнем окне (окно выбора драйвера вручную) выбираем «Компьютер ACPI».

ACPI PC


После этого рестартуем и запускаем файл mysysprep.exe из папки C:\Sysprep. В окне программы ставим галочку «мини-установка» и нажимаем кнопку «Reseal» («Запечатать компьютер»).

Теперь наша ОС готова к «захвату» и созданию образа с помощью WDS.

Mini-setup & reseal


При старте виртуальной машины заходим в BIOS, ставим загрузку по сети (PXE). При загрузке по PXE попадаем на меню выбора образа WDS-сервера и выбираем тот образ, который у нас на WDS сервере служит для «захвата». После выполнения загрузчика выбираем место сохранения образа (WDS-сервер или локальный диск), и, собственно происходит сам процесс создания образа.

Capture image


Полученный образ будет автоматически разворачивать Windows XP на указанной машине, при этом все устройства будут установлены с правильными драйверами. Он также хорош тем, что «не боится» разномастных аппаратных конфигураций.

Читайте также: