Создание дубликата диска с помощью программы подготовки системы (Sysprep.exe)

Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Аннотация
В этой статье подробно описан процесс создания дубликата диска с помощью программы подготовки системы (Sysprep.exe). Такой дубликат с образом операционной системы Windows 2000, установленными программами и данными впоследствии может быть использован для развертывания на компьютерах в рамках организации. Поскольку при установке дублированного экземпляра Windows 2000 все компьютеры получают одинаковый идентификатор защиты (SID) и имя, возможно возникновение неполадок в случае использования клонированных компьютеров в рабочей группе или домене. Для устранения этой проблемы с помощью программы подготовки системы следует удалить уникальные параметры конфигурации системы (например, имя компьютера и идентификатор SID). Полученный после этого образ может быть беспрепятственно использован для установки на других компьютерах.

Подготовка экземпляра Windows 2000 к проведению клонирования

Чтобы подготовить экземпляр Windows 2000 к проведению клонирования, выполните следующие действия:
  1. Установите Windows 2000 на одном из компьютеров в интерактивном или автоматическом режиме с помощью файла ответов.
  2. Перезагрузите компьютер и войдите в систему с правами администратора.
  3. Установите и настройте все программы, которые должны развертываться с Windows 2000.
  4. Добавьте учетные записи локальных пользователей, введите компьютер в состав домена.
  5. Проверьте созданную конфигурацию.
  6. В меню Пуск выберите пункт Выполнить, введите в поле Открыть команду cmd и нажмите клавишу ВВОД.
  7. В командной строке введите cd \, нажмите клавишу ВВОД, затем введите команду md sysprep и снова нажмите клавишу ВВОД.
  8. Вставьте компакт-диск Windows 2000 Professional в дисковод для компакт-дисков или DVD-дисков, введите команду expand буква_дисковода_компакт-дисков:\system\tools\deploy.cab –f:* c:\sysprep и нажмите клавишу ВВОД. Предполагается, что папка Sysprep на шаге 7 была создана на диске С. Если для папки было выбрано другое место на диске, измените команду соответствующим образом.
  9. В командной строке введите cd \sysprep и нажмите клавишу ВВОД.
  10. Для запуска программы Sysprep.exe введите команду Sysprep /параметры и нажмите клавишу ВВОД. Список параметров см. в разделе «Параметры программы Sysprep.exe» этой статьи.
  11. Выключите компьютер, снимите жесткий диск и клонируйте его с помощью программы стороннего разработчика. Компьютер выключится автоматически, если запустить программу Sysprep.exe с параметром –reboot.
При следующем запуске Windows 2000 с клонированного или исходного жесткого диска выполняются следующие действия:
  1. Запускается программа Setupcl.exe, которая генерирует новый идентификатор SID.
  2. Для настройки нового компьютера запускается мастер мини-установки (в интерактивном режиме, если отсутствует файл ответов Sysprep.inf).

Создание файла ответов Sysprep.inf

Чтобы создать файл ответов Sysprep.inf, введите в командной строке setupmgr.exe и нажмите клавишу ВВОД. Следуйте инструкциям на экране. Кроме того, создать новый или внести изменения в существующий файл ответов можно с помощью любого текстового редактора.

Дополнительные сведения см. в файле Unattend.doc архива Deploy.cab, который расположен в папке Support\Tools на компакт-диске Windows 2000, или обратитесь к веб-узлу Майкрософт по следующему адресу:

Требования

Для запуска программы Sysprep.exe и использования файла ответов Sysprep.inf необходимо соблюдение следующих условий:
  • Файлы Sysprep.exe, Setupcl.exe и Sysprep.inf должны находиться в папке Sysprep. Файл Sysprep.inf под тем же именем может быть расположен на дискете (программа мини-установки просматривает дискету на наличие файла Sysprep.inf). Обнаруженный на дискете файл Sysprep.inf копируется в папку %windir%\System32 под именем $winnt$.inf. Существующие файлы с таким же именем переписываются.
  • Папка Sysprep должна находиться в корневом каталоге раздела, где расположена папка Winnt.
  • Если файлу ответов присвоено имя, отличное от Sysprep.inf, или он расположен в непредусмотренном месте на диске, программа мини-установки запускается в интерактивном режиме. В случае отсутствия необходимого раздела в файле ответов программа мини-установки переключается в интерактивный режим для сбора недостающих данных.

Параметры программы Sysprep.exe

Программа Sysprep.exe поддерживает следующие параметры командной строки:
  • /quiet Подавлять вывод стандартных запросов на подтверждение.
  • /nosidgen После перезагрузки программа Setupcl.exe не генерирует новый идентификатор SID, и запускается программа мини-установки.
  • /reboot Автоматически перезагрузить компьютер.
  • /pnp Программа мини-установки повторно определяет устройства PnP в процессе следующей загрузки компьютера. Продолжительность мини-установки несколько увеличивается. В файле Sysprep.inf может быть использован параметр OemPnPDriversPath.
Перед выключением компьютера программа Sysprep.exe выполняет следующие действия:
  • Добавляет в раздел реестра
    HKEY_LOCAL_MACHINE\SYSTEM\Setup
    параметр
    CloneTag
    , в котором фиксируется дата и время запуска программы Sysprep.exe.
  • Добавляет в раздел реестра
    HKEY_LOCAL_MACHINE\SYSTEM\Setup
    параметр
    CmdLine
    . Этот параметр служит для запуска программы мини-установки после перезагрузки компьютера; параметр
    SystemSetupInProgress
    получает значение
    0x1
    .
  • Проверяет наличие файла Setupcl.exe в папке %systemroot%\System32. Если файл отсутствует, программа ищет его в локальной папке и копирует в папку %systemroot%\System32. Если файла нет и в локальной папке, появляется сообщение об ошибке, и программа Sysprep.exe завершает работу.
  • Помещает команду в раздел реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    SetupExecute:REG_MULIT_SZ: Setupcl.exe
  • Обрабатывает раздел [SysprepMassStorage] файла Sysprep.inf для определения драйверов, которые необходимо включить в системном реестре.
  • Копирует файл Sysprep.inf в файл WINNT\System32\$winnt$.inf, чтобы другие компоненты могли получить доступ к хранящимся в нем данным. Например, для повышения роли компьютера до контроллера домена необходимо добавить раздел [DCInstall].
Дополнительные сведения об автоматическом повышении и понижении роли контроллеров домена под управлением Windows 2000 см. в следующей статье базы знаний Майкрософт:
223757 Автоматическое повышение и понижение роли контроллеров домена под управлением Windows 2000 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Папка Sysprep удаляется в конце мини-установки. Кроме перечисленных действий, программа Sysprep.exe перед выключением компьютера может выполнять и другие действия. Для обеспечения взаимодействия программы Sysprep с установленными компонентами в папку %windir%\Inf помещается файл Minioc.inf. Этот файл содержит ссылки на библиотеки DLL, которые выполняют необходимые действия по подготовке компонентов к дублированию. Программа Sysprep.exe открывает файл %windir%\Inf\Miniproc.inf и обрабатывает раздел [SysprepBeforeExecute]. После загрузки клонированного компьютера программа мини-установки открывает файл Minioc.inf и обрабатывает раздел [SysprepInitExecute].

Кроме того, в папке Sysprep может находиться файл Provider.inf, который необходим для клонирования с помощью программы Sysprep.exe компонентов сторонних разработчиков.

Формат файла Sysprep.inf

Формат файла Sysprep.inf соответствует формату файла Unattend.txt, который используется для установки Windows 2000 в автоматическом режиме, однако поддерживаются только перечисленные ниже разделы и параметры.

[Unattended]
  • OemSkipEula
  • OemPnPDriversPath
  • InstallFilesPath — указатель на источник установки дополнительных драйверов, которых нет на компакт-диске Windows 2000 (например, при указании параметров языков и стандартов).
  • ExtendOemPartition
  • KeepPageFile — сохранить текущий или создать новый файл подкачки.
[Oem_Ads] • Все параметры (эмблема и фон)

[GuiUnattended]
  • AdminPassword
  • Autologon
  • TimeZone
  • OEMDuplicatorString — строковое значение этого параметра содержит описание используемого средства создания дубликата диска, а также другие сведения, которые поставщик вычислительной техники или администратор считает необходимым сохранить в системном реестре. Длина строки не должна превышать 255 символов и хранится в разделе
    HKEY_LOCAL_MACHINE\SYSTEM\Setup\OemDuplicatorString
    .
  • AutoLogonAccountCreation
  • AutologonCount
  • OemSkipRegional
  • OemSkipWelcome
[UserData] Поддерживаются все параметры

[LicenseFilePrintData] • Поддерживаются все параметры

[GuiRunOnce]

[Display] • Поддерживаются все параметры

[RegionalSettings] • Поддерживаются все параметры, если соответствующие файлы доступны на жестком диске компьютера. Для ссылки на место расположения файлов используется параметр InstallFilesPath в разделе [Unattended].

[Networking] • Поддерживается только установка компонентов по умолчанию. Раздел должен просто присутствовать в файле Sysprep.inf. Значение параметров installDefaultComponents предполагается равным «yes».

[Identification] • Поддерживаются все параметры

[NetClients] • Поддерживаются все параметры служб клиента для сетей Microsoft и служб клиента для NetWare.

[TapiLocation] • Поддерживаются все параметры. Параметры действуют только в том случае, если компьютер оснащен модемом. Дополнительные сведения см. в руководстве пользователя Microsoft Windows 2000 OEM Preinstallation Kit OPK.

Ссылки
Дополнительные сведения о программе Sysprep см. в следующих статьях базы знаний Майкрософт:
216937 Использование программы подготовки системы (Sysprep) и файлов ответов в Windows 2000 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

240126 Рекомендации по использованию программы Sysprep с томами NTFS (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

216680 Обнаружение установки, созданной с помощью средства Sysprep (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

216915 Использование программы подготовки системы на различных компьютерах (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

238955 Использование файла Cmdlines.txt во время работы мастера установки Sysprep.exe (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Упомянутые в данной статье сторонние продукты производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий и обязательств относительно корректной работы или надежности этих продуктов.
Свойства

Номер статьи: 298491 — последний просмотр: 12/06/2015 02:39:42 — редакция: 4.0

Операционная система Microsoft Windows 2000 Professional

  • kbnosurvey kbarchive kbhowtomaster KB298491
Отзывы и предложения