В Windows® 7 можно изменить образ Windows (WIM-файл) автономно, с помощью системы обслуживания образов развертывания и управления ими (DISM) без повторной записи образа и с помощью файла ответов автономной установки. В этом кратком руководстве описывается использование DISM для подключения образа и его изменения.
DISM - это средство командной строки, устанавливаемое с Windows 7. Оно также распространяется в составе пакета предустановки Windows для изготовителей оборудования (OEM) (Windows OPK) и пакета автоматической установки Windows (Windows AIK). DISM позволяет устанавливать, удалять, настраивать и включать компоненты и пакеты в автономных образах Windows и в автономных образах среды предустановки Windows (Windows PE).
В первой части процесса выполняется добавление языкового пакета, настройка региональных параметров и включение компонентов Windows. Во второй части выполняется удаление пакета и последующее обновление образа Windows до выпуска Windows более высокого уровня.
Требования
Для выполнения данного руководства требуется следующее:
- Компьютер с установленными на нем средствами
Windows OPK или Windows AIK.
- Обновляемый WIM-файл Windows 7.
- Языковые пакеты или другие пакеты,
добавляемые в образ или удаляемые из него.
Процедуры
Действие 1. Подключение образа с разрешениями на чтение и запись
В этом действии образ Windows подключается в указанный каталог, чтобы он стал доступен для обслуживания.
- Скопируйте WIM-файл на локальный диск. Например, в каталог
C:\test\images.
- Нажмите кнопку Пуск и последовательно выберите пункты
Все программы, Windows OPK, щелкните правой
кнопкой мыши пункт Командная строка средств развертывания и
в контекстном меню выберите пункт Запуск от имени
администратора.
- Создайте папку для подключенного образа. Например,
C:\test\offline.
- Выполните команду DISM /Get-WimInfo, чтобы получить имя
или номер индекса для обновляемого образа. Пример.
Dism /Get-WimInfo /WimFile:C:\test\images\MyImage.wim
- Подключите образ Windows. Пример.
Dism /Mount-Wim /WimFile:C:\test\images\MyImage.wim /index:1 /MountDir:C:\test\offline
Действие 2. Добавление пакетов в образ
В этом действии пакеты добавляются в подключенный образ Windows.
- В командной строке с повышенными привилегиями добавьте пакеты в
подключенный образ Windows. Пример.
Dism /image:C:\test\offline /Add-Package /PackagePath:C:\test\packages\package1.cab /PackagePath:C:\test\packages\package2.cab
- Если добавлен языковой пакет, можно изменить в подключенном
автономном образе все региональные параметры, введя следующую
команду:
DISM.exe /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR
- В командной строке подтвердите внесенные изменения. Образ
остается подключенным до использования параметра /unmount.
Пример.
Dism /Commit-Wim /MountDir:C:\test\offline
Действие 3. Удаление пакета из подключенного образа
В этом действии выполняется просмотр пакетов, установленных в образ, а затем удаление одного из пакетов из образа.
- В командной строке с повышенными привилегиями выполните поиск
имен пакетов, содержащихся в образе. Пример.
Dism /image:C:\test\offline /Get-Packages
>C:\PackageList.txt
.
- Просмотрите список пакетов, доступных в подключенном образе, и
обратите внимание на идентификатор пакета.
- В командной строке задайте идентификатор пакета и удалите его
из подключенного образа. Пример.
Dism /image:C:\test\offline /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
Действие 4. Обновление Windows до выпуска более высокого уровня
При использовании выпуска «Домашняя Базовая» Windows 7 все выполненные изменения также применяются к каждому возможному конечному выпуску Windows. Каждый конечный выпуск находится на хранении в образе Windows 7. Эти изменения не будут утрачены при обновлении Windows до более высокого выпуска. Дополнительные сведения см. в разделе Параметры командной строки для обслуживания выпусков Windows.
- В командной строке с повышенными привилегиями выведите список
выпусков, доступных для обновления. Пример.
Dism /image:C:\test\offline /Get-TargetEditions
- В командной строке задайте выпуск, до которого нужно выполнить
обновление. Пример.
Dism /image:C:\test\offline /Set-Edition:Ultimate
Для удаления файлов, связанных с неиспользуемыми выпусками Windows более низкого уровня, конечные пользователи могут использовать программу обновления Windows Anytime Upgrade.
Действие 5. Сохранение изменений и отключение образа
В этом действии отключается образ и сохраняются выполненные изменения.
- В командной строке с повышенными привилегиями
отключите образ и сохраните изменения, внесенные в WIM-файл.
Пример.
Dism /unmount-WIM /MountDir:C:\test\offline /commit
Дальнейшие действия
В этом обзоре показаны основы автономного сопровождения подключенного образа Windows. Все изменения были внесены в один образ и будут сохранены при обновлении образа. Обновленный образ готов к развертыванию. Так как WIM-файл скопирован на локальный жесткий диск, можно удалить с сервера исходный WIM-файл. Можно заменить его новым файлом или сохранить старую копию для справки.
Дополнительные сведения о различных вариантах установки см. в разделе Этап 4. Развертывание образа Windows. Дополнительные сведения об операциях автономного обслуживания, которые можно выполнить для автономного образа, см. в разделе Параметры командной строки системы обслуживания образов развертывания и управления ими.