Опубликован: 24.08.2010 | Уровень: для всех | Доступ: свободно
Лекция 14:

Настройка образа при помощи Windows SIM

< Лекция 13 || Лекция 14: 12 || Лекция 15 >
Аннотация: Выяснив основные понятия и разобрав принцип работы утилиты Windows SIM, в этой лекции мы перейдем непосредственно к вопросу о возможностях по настройке образа.

Выяснив основные понятия и разобрав принцип работы утилиты Windows SIM, в этой лекции мы перейдем непосредственно к вопросу о возможностях по настройке образа:

  • Создание дистрибутивного общего ресурса.
  • Работа с ключами продукта и активацией.
  • Настройка региональных параметров.
  • Создание разделов диска.
  • Добавление пользовательских команд.

Создание дистрибутивного общего ресурса

Дистрибутивный общий ресурс - это папка для хранения драйверов, приложений и пакетов, например, бюллетени по безопасности.

Дистрибутивный общий ресурс можно создать при помощи диспетчера установки или вручную. Добавлять файлы в общий ресурс можно также двумя способами: диспетчером установки или с помощью проводника.

Чтобы создать дистрибутивный общий ресурс с помощью Windows SIM необходимо выполнить следующие действия:

  1. Создаем папку, в которую хотим поместить дистрибутивный общий ресурс. Эта папка может находиться как на общем сетевом ресурсе, так и на локальном компьютере.
  2. В области "Дистрибутивный общий ресурс" жмем правой кнопкой мыши и выбираем команду "Выбрать дистрибутивный общий ресурс", выбираем "Создать дистрибутивный общий ресурс". Появляется окно "Создание дистрибутивного общего ресурса".
  3. Переходим в папку, созданную на этапе 1, и нажимаем "Открыть". На панели дистрибутивного общего ресурса отобразится папка дистрибутивного общего ресурса, при этом диспетчер установки Windows автоматически создает структуру папок для общего ресурса.

При создании дистрибутивного общего ресурса с помощью диспетчера установки Windows создается правильная структура папок внутри ресурса. Диспетчер установки Windows может открывать только дистрибутивные общие ресурсы, содержащие хотя бы одну из четырех особых папок: $OEM$ Folders, Out-of-Box Drivers, Packages и LangPacks.

Создание дистрибутивного общего ресурса для многоязыкового образа

Если планируется использовать программу установки Windows для развертывания многоязыкового выпуска Windows, можно скопировать один или несколько языковых пакетов в каталог \Langpacks дистрибутивного общего ресурса, обновить файл lang.ini, а затем воспользоваться программой установки для установки языковых пакетов, находящихся в дистрибутивном общем ресурсе. Это типичный сценарий для организаций, развертывающих Windows в многоязыковых средах, где пользователям нужна возможность переключения отображаемого языка между несколькими языками на одном компьютере. Согласно требованиям лицензии выпуски "Windows Максимальная" и "Windows Корпоративная" могут содержать несколько языков, остальные выпуски Windows 7 могут содержать только один язык. Выпуски, поддерживающие несколько языков называются многоязычными выпусками. Следующая процедура может применяться только к многоязыковым выпускам Windows. Добавление языковых пакетов в каталог \Langpacks может увеличить время установки Windows. Пакеты в каталоге \Langpacks добавляются в образ Windows во время этапа настройки windowsPE, перед фактической установкой Windows.

Копирование языкового пакета в каталог \Langpacks

  1. Копируем набор файлов Windows в локальный каталог. Например, скопируем содержимое DVD-диска Windows в каталог C:\my_distribution.
  2. Создаем каталог \Langpacks в дистрибутивном общем ресурсе.
    mkdir C:\my_distribution\langpacks
  3. Копируем языковой пакет (Lp.cab) и родительскую папку (fr-FR, en-US и т. д.) в каталог \Langpacks дистрибутивного общего ресурса.
    mkdir C:\my_distribution\langpacks\fr-fr
    mkdir C:\my_distribution\langpacks\de-de
    xcopy C:\LPs\fr-fr\lp.cab C:\my_distribution\langpacks\fr-fr\lp.cab
    xcopy C:\LPs\de-de\lp.cab C:\my_distribution\langpacks\de-de\lp.cab
  4. Находим файл Lp.cab для языка, поддержку которого нужно добавить. Распаковываем содержимое файла Lp.cab в локальный каталог.
    expand.exe -f:* C:\LPs\fr-fr\lp.cab C:\LPs\fr-fr\expanded
    expand.exe -f:* C:\LPs\de-de\lp.cab C:\LPs\de-de\expanded
  5. Затем копируем каталоги с исходными файлами и файлами лицензии из распакованного языкового пакета в дистрибутивный общий ресурс.
    xcopy C:\LPs\fr-fr\expanded\sources\license\* c:\my_distribution\sources\license\
    xcopy C:\LPs\fr-fr\expanded\setup\sources\* c:\my_distribution\sources\
    xcopy C:\LPs\de-de\expanded\sources\license\* c:\my_distribution\sources\license\
    xcopy C:\LPs\de-de\expanded\setup\sources\* c:\my_distribution\sources\
  6. Подключаем образ Windows, находящийся в дистрибутивном общем ресурсе. Эта процедура требуется системе обслуживания образов развертывания и управления ими (DISM.exe) для отображения списка языков, установленных в WIM-файле, и повторного создания файла Lang.ini. С помощью системы DISM подключаем образ Windows
    DISM.exe /Mount-Wim /WimFile:C:\my_distribution\sources\install.wim /index:1 /MountDir:C:\test\offline
  7. Вводим список языков, доступных в дистрибутивном общем ресурсе или установленных в образе Windows, используя параметр /Get-Intl и указав дистрибутивный общий ресурс.
    DISM.exe /image:c:\test\offline /distribution:c:\my_distribution /Get-Intl
  8. Проверяем наличие в списке необходимых доступных языков.
  9. Повторно создаем файл Lang.ini файл и выбираем значения региональных настроек по умолчанию. Например, можно повторно создать файл Lang.ini и задать все региональные значения как французские, используя следующую команду.
    DISM.exe /image:c:\test\offline /Gen-LangINI /distribution:c:\my_distribution /Set-AllIntl:fr-fr

    При выполнении операции добавления или удаления языковых пакетов для дистрибутивного общего ресурса необходимо повторно создать файл Lang.ini. Файл Lang.ini используется программой установки Windows. Он содержит список всех доступных языковых пакетов, их расположение и язык по умолчанию, используемый программой установки. Если программа установки Windows запущена из полной операционной системы и язык по умолчанию не выбран, то будет предложено выбрать язык для программы установки Windows из доступных в дистрибутивном общем ресурсе. Если программа установки Windows запущена с загрузочного носителя или среды предустановки Windows (Windows PE), то для поддержки нескольких языков необходимо добавить дополнительные компоненты в файл Boot.wim.

  10. Отключаем WIM-файл и фиксируем сделанные изменения.
    DISM.exe /unmount-Wim /MountDir:C:\test\offline /commit

Добавив языковые пакеты в дистрибутивный общий ресурс и повторно создав файл lang.ini, можно использовать программу установки Windows и файл ответов для создания многоязыкового образа, содержащего языки в дистрибутивном общем ресурсе. Кроме того, региональные языковые параметры по умолчанию можно в любой изменить одним из следующих способов.

  • Для установки языков по умолчанию и региональных параметров используйте команды системы DISM для работы с региональными параметрами.
  • Используйте файл ответов для указания языков и региональных параметров.

Работа с ключами продуктов и активацией

Ключи продуктов Windows используются для следующих действий:

  • Определение выпуска Windows, установленного в системе.
  • Идентификация каждой уникальной установки операционной системы Windows.

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

При установке Windows с одноразовым ключом продукта предусмотрено 30 дней, в течение которых следует активировать эту установку Windows. При установке Windows с многопользовательским ключом активации (MAK) корпоративной лицензии этот ключ должен быть задан с параметром "ProductKey" в компоненте Microsoft-Windows-Shell-Setup. Этапы ввода ключа продукта:

  1. Microsoft-Windows-Setup\UserData\ProductKey\Key – применяется на этапе windowsPE. Он определяет образ Windows, используемый при выполнении установки Windows.
  2. Microsoft-Windows-Shell-Setup\ProductKey - применяется на этапе specialize Он определяет ключ продукта для активации Windows. Если используется этот параметр, приветствие Windows не предлагает ввести ключ продукта. Задать его можно в параметре Microsoft-Windows-Setup\UserData\ProductKey\Key, при этом два ключа продукта могут быть различными.

При изменении образа Windows на выпуск более высокого уровня с помощью системы обслуживания образов и управления ими (DISM) ключ продукта не требуется. Установщик или конечный пользователь может добавить ключ продукта одним из следующих способов:

  • Конечный пользователь может ввести ключ продукта в экране приветствия Windows.
  • "ProductKey" можно задать в компоненте Microsoft-Windows-Shell-Setup на этапе настройки specialize.
  • После перевода выпуска в автономный режим можно воспользоваться системой обслуживания образов развертывания и управления ими (DISM) с параметром командной строки для обслуживания выпуска Windows /Set-ProductKey.

Настройка региональных параметров

Во время установки Windows с помощью файла ответов можно указать язык, региональные параметры и клавиатуру по умолчанию. Существует два способа настроить региональные параметры в файле ответов.

  • Создать файл ответов, использующий этап настройки windowsPE для настройки региональных параметров. Для многоязыковых развертываний в дистрибутивный общий ресурс и в образ можно добавлять языковые пакеты. Языковые пакеты в дистрибутивный общий ресурс можно добавить и настроить на этапе настройки windowsPE или добавить на этапе настройки windowsPE, а настроить на другом этапе настройки. Компонент Microsoft-Windows-International-Core-WinPE включает в себя параметры, которые можно использовать для изменения языка и региональных параметров на этапе настройки windowsPE. Также можно изменить пользовательский интерфейс программы установки Windows, указав значения в этом компоненте.
  • Для развертывания одноязычного выпуска Windows создают файл ответов и определяют региональные параметры и клавиатуру на этапе настройки specialize. В этом сценарии языковой пакет добавляется в образ Windows до настройки региональных параметров. Компонент Microsoft-Windows-International-Core включает в себя параметры, которые можно использовать для изменения языка и региональных параметров во время этапов настройки specialize и oobeSystem. Можно выполнить предварительный выбор языка и пропустить выбор языка на странице пользовательского интерфейса экрана приветствия Windows, указав язык и региональные параметры на этапе настройки oobeSystem в компоненте Microsoft-Windows-International-Core. В общем случае пользователь может выбрать между языком программы установки по умолчанию и любым дополнительным языком, установленным в образе. Выбор языка обновит другие региональные параметры, задав для них значения по умолчанию, связанные с этим языком. Впоследствии пользователь сможет индивидуально изменить эти параметры по умолчанию.

Настройка региональных параметров на этапе настройки windowsPE:

  1. Открываем диспетчер установки Windows и создаем файл ответов.
  2. Добавляем в используемый файл ответов компонент Microsoft-Windows-PnpCustomizationsWinPE, чтобы применить параметры на этапе настройки windowsPE.
  3. Настраиваем региональные параметры в компоненте Microsoft-Windows-International-Core-WinPE. Например, если в дистрибутивном общем ресурсе доступен русский языковой пакет, можно добавить значения "ru-RU" в параметры компонента на этапе настройки windowsPE. Для большинства языков системы требуется перезагрузка.
  4. Сохраняем файл ответов и закрываем диспетчер установки Windows. При запуске программы установки Windows и задании этого файла ответов языковой пакет в дистрибутивном общем ресурсе будет добавлен автоматически с применением указанных региональных параметров.

Настройка региональных параметров на этапе настройки specialize:

  1. Открываем диспетчер установки Windows и создаем новый файл ответов.
  2. Добавляем компонент Microsoft-Windows-International-Core, чтобы применить параметры во время этапов настройки specialize и oobeSystem.

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

  3. Изменяем параметры компонента Microsoft-Windows-International-Core, чтобы настроить региональные параметры для конкретного региона. Например, добавляем значения "EN-US" к параметрам Microsoft-Windows-International-Core на этапе настройки specialize. Можно также заранее выбрать язык и задать язык и региональные параметры на этапе настройки oobeSystem в компоненте Microsoft-Windows-International-Core. В этом случае при загрузке для пользователя экрана приветствия Windows страница пользовательского интерфейса выбора языка будет пропущена. В общем случае пользователь может выбрать между языком программы установки по умолчанию и любым дополнительным языком, установленным в образе. Выбор языка обновит другие региональные параметры, задав для них значения по умолчанию, связанные с этим языком. Впоследствии пользователь сможет индивидуально изменить эти параметры по умолчанию.
  4. Сохраняем файл ответов и закрываем диспетчер установки Windows. При запуске программы настройки Windows с этим файлом ответов будут применены региональные параметры, заданные в этом файле ответов.

В файле ответов можно настроить несколько различных языковых параметров с помощью определения разных значений, которые должны обрабатываться на разных этапах настройки. Для этого в файле ответов можно создать несколько разделов, которые будут обрабатывать различные языковые параметры на различных этапах установки Windows. Например, можно создать языковые и региональные параметры на этапе настройки windowsPE в компоненте Microsoft-Windows-International-Core-WinPE. Затем можно изменить параметры по умолчанию на этапе настройки oobeSystem или specialize путем добавления параметров в компонент Microsoft-Windows-International-Core.

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

< Лекция 13 || Лекция 14: 12 || Лекция 15 >
Олег Сергеев
Олег Сергеев
Евгений Дедков
Евгений Дедков