Виртуальный жесткий диск (VHD) с примененным образом Windows® 7 можно обслуживать автономно или оперативно с помощью средств командной строки, например системы обслуживания образов развертывания и управления ими (DISM.exe). Дополнительные сведения о создании VHD и применении образа Windows 7 см. в разделе Пошаговое руководство. Развертывание виртуального жесткого диска c встроенной загрузкой.
Примечание. | |
Действия DISM, выполняемые на диске VHD, нельзя отменить с помощью параметра /unmount, в отличие от WIM-файлов. Перед обслуживанием файла VHD рекомендуется создать его резервную копию. |
Термины
подключение
Содержимое образа Windows 7 на диске VHD можно сопоставить с каталогом за счет прикрепления виртуального диска с помощью средства DiskPart Windows 7. Процесс сопоставления содержимого образа с каталогом схож с подключением образа. Команда Attach vdisk добавляет файл VHD в качестве диска в контроллер хранилища на узле.
автономно
Автономное обслуживание выполняется при изменении или обслуживании образа Windows® полностью в автономном режиме без загрузки образа.
виртуальный диск
Виртуальный диск, как указано в средстве DiskPart.
Действие 1. Подготовка автономного диска VHD
- Чтобы подготовить диск VHD к обслуживанию с помощью средства
DISM, подключите виртуальный диск, воспользовавшись средством
DiskPart. В командной строке с повышенными привилегиями
введите:
diskpart select vdisk file=c:\windows7.vhd attach vdisk assign letter=v exit
V:\
.
Действие 2. Обслуживание диска VHD с помощью DISM
Средство DISM используется для автономного изменения или обслуживания образа Windows. Дополнительные сведения о средстве DISM см. в разделе Технический справочник по системе обслуживания образов развертывания и управления ими.
- Откройте командную строку с повышенными привилегиями. Нажмите
кнопку Пуск, выберите пункт Все программы,
Стандартные, щелкните правой кнопкой мыши пункт Командная
строка, а затем в контекстном меню выберите Запуск от имени
администратора.
- Найдите средство DISM. Например, введите:
cd /d C:\Program Files\<version>\Tools\Servicing
Примечание. | |
В следующем примере буква диска |
С помощью средства DISM на прикрепленном диске можно выполнить следующие действия.
- Добавление драйверов
- Удаление драйверов
- Добавление пакета или языкового
пакета
- Удаление пакета или языкового
пакета
- Добавление локального пакета
- Удаление локального пакета
- Включение и отключение
компонента Windows
- Изменение образа Windows до
выпуска более высокого уровня
Большинство этих функций также можно выполнить путем использования файла ответов для обслуживания автономного виртуального жесткого диска.
Добавление драйверов
- Чтобы добавить определенный драйвер к образу, в командной
строке введите следующую команду.
Dism /image:V:\ /Add-Driver /driver:C:\drivers\mydriver.INF
- Если вместо файла INF указать папку, с помощью одного набора
команд можно добавить несколько драйверов. Чтобы установить все
драйверы в папке и вложенных папках, используется параметр
/recurse. Например, в командной строке введите следующую
команду:
Dism /image:V:\ /Add-Driver /driver:C:\drivers /recurse
Dism /image:V:\ /Add-Driver /driver:C:\drivers\mydriver.INF /ForceUnsigned
- Необязательно. Чтобы проверить добавление драйверов к образу,
воспользуйтесь параметром /Get-Drivers. Например, в
командной строке введите следующее:
Dism /image:V:\ /Get-Drivers
Удаление драйверов
- С помощью одной команды с параметрами /Remove-Driver и
/driver можно удалить несколько драйверов. Например, в
командной строке введите следующую команду:
Dism /image:V:\/Remove-Driver /driver:OEM1.inf /driver:OEM2.inf
Внимание! Удаление необходимого для загрузки пакета драйверов может привести к невозможности загрузки автономного образа Windows. Кроме того, нельзя удалять поставляемые с ОС драйверы, установленные в Windows по умолчанию. Дополнительные сведения см. в разделе Параметры командной строки для обслуживания драйверов.
Добавление пакета или языкового пакета
- С помощью одной команды с параметрами /Add-Package и
/PackagePath можно добавить несколько пакетов. Например, в
командной строке введите следующую команду:
Dism /image:V:\ /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
- После добавления языкового пакета в образ Windows или его
удаления оттуда можно задать язык пользовательского интерфейса по
умолчанию, который также называется отображаемым языком.
Одновременно с помощью DISM в образе Windows можно настроить
региональные параметры.
Чтобы изменить все региональные и языковые параметры в подключенном автономном образе так, чтобы они соответствовали значениям по умолчанию, заданным корпорацией Майкрософт для данного языка, в командной строке введите следующее:
Dism /image:V:\/Set-SKUIntlDefaults:en-us
При желании можно настроить разные значения для разных параметров, включая язык пользовательского интерфейса, язык системы, язык пользователя, язык ввода и другие. Для получения дополнительных сведений о настройке отдельных значений для каждого из этих параметров см. раздел Языки и параметры командной строки для работы с региональными параметрами.
Удаление пакета или языкового пакета
Важно! | |
При наличии отложенных действий языковой пакет из подключенного автономного образа Windows удалять нельзя. Именно поэтому лучше использовать образ Windows, который был записан после установки. Таким образом будет обеспечено отсутствие отложенных действий, требующих перезагрузки, в образе Windows. |
- Необязательно. Для вывода списка языков в автономном образе
воспользуйтесь параметром командной строки /Get-Intl.
Dism /image:V:\ /Get-Intl
- Несколько CAB-файлов можно удалить с помощью одной команды с
параметрами /Remove-Package и /PackagePath. Например,
в командной строке введите следующую команду:
Dism /image:V:\ /Remove-Package /PackagePath:C:\packages\package1.cab /PackagePath:C:\packages\package2.cab
- После добавления языкового пакета в образ Windows или его
удаления из образа можно задать язык пользовательского интерфейса
по умолчанию. Одновременно с помощью средства DISM можно настроить
региональные параметры в образе Windows.
Чтобы изменить все региональные и языковые параметры в подключенном автономном образе в соответствии со значениями по умолчанию, заданными корпорацией Майкрософт для данного языка, введите следующую команду в командной строке:
Dism /image:V:\ /Set-SKUIntlDefaults:en-us
При необходимости можно настроить разные значения для разных параметров, включая язык пользовательского интерфейса, язык системы, язык пользователя, язык ввода и другие. Для получения дополнительных сведений о настройке отдельных значений для каждого из этих параметров см. раздел Языки и параметры командной строки для работы с региональными параметрами.
Добавление локального пакета
С помощью локального пакета можно выполнить настройки с учетом региональных особенностей, например выбрать содержимое для папки «Избранное» браузера Windows® Internet Explorer® и RSS-каналы для установки Windows 7. Дополнительные сведения см. в разделе Добавление и удаление локальных наборов тем и настроек.
- Для добавления нескольких пакетов воспользуйтесь параметрами
/Add-Package и /PackagePath. Например, в командной
строке введите следующую команду:
Dism /image:V:\ /Add-Package /PackagePath:"C:\Local Packs\Windows-LocalPack-DE-Package.cab" /PackgagePath:"C:\Local Packs\Windows-LocalPack-AU-Package.cab"
- Необязательно. Чтобы проверить добавление пакетов к образу,
воспользуйтесь параметром /Get-Packages. Например, в
командной строке введите следующее:
Dism /image:V:\ /Get-Packages
Чтобы содержимое локального пакета отображалось в установке Windows, необходимо задать для параметра географического расположения (GeoID) текущего пользователя значение расположения, которое соответствует целевому расположению, заданному в этом локальном наборе тем и настроек. Дополнительные сведения см. в разделе Добавление и удаление локальных наборов тем и настроек.
Удаление локального пакета
- Чтобы просмотреть список пакетов образа, введите следующую
команду:
Dism /image:V:\ /Get-Packages
- С помощью одной команды можно удалить несколько пакетов.
Например, в командной строке введите следующую команду:
Dism /image:V:\ /Remove-Package /PackageName:"Microsoft-Windows-localPack-DE-package~31bf3856ad364e35~x86~~6.1.6913.0"
Важно! Указанные выше команды приведены в качестве примеров. Номера сборок будут отличаться в зависимости от пакетов.
Чтобы содержимое локального пакета отображалось в установке Windows, необходимо задать для параметра географического расположения (GeoID) текущего пользователя значение расположения, которое соответствует целевому расположению, заданному в этом локальном наборе тем и настроек. Дополнительные сведения см. в разделе Добавление и удаление локальных наборов тем и настроек.
Включение и отключение компонента Windows
- Необязательно. Чтобы вывести список всех компонентов, доступных
в операционной системе, используйте параметр /Get-Features.
Например, в командной строке введите следующую команду:
Dism /image:V:\ /Get-Features
- Необязательно. Чтобы вывести сведения об определенном
компоненте, используйте параметры /Get-FeatureInfo и
/FeatureName. Например, введите следующую команду в
командной строке:
Dism /image:V:\ /Get-FeatureInfo /FeatureName:Hearts
- Чтобы включить определенный компонент в образе, используйте
параметры /Enable-Feature и /FeatureName. Например,
введите в командной строке:
Dism /image:V:\ /Enable-Feature /FeatureName:Hearts
- Чтобы отключить определенный компонент в образе, используйте
параметры /Disable-Feature и /FeatureName. Например,
введите в командной строке:
Dism /image:V:\ /Disable-Feature /FeatureName:Hearts
Замена образа Windows на выпуска более высокого уровня
- Чтобы найти выпуск Windows, заданный для образа, используйте
команду /Get-CurrentEdition. Например, введите в командной
строке:
Dism /image:V:\ /Get-CurrentEdition
- Чтобы найти выпуски Windows, до которых можно изменить образ,
используйте параметр /Get-TargetEditions. Например, введите
в командной строке:
Dism /image:V:\ /Get-TargetEditions
Примечание. Нельзя настроить образ Windows на выпуск более низкого уровня. При использовании параметра /Get-TargetEditions более низкие выпуски не отображаются.
- Чтобы указать идентификатор выпуска для изменения образа
Windows, используйте параметр /Set-Edition. Например,
введите в командной строке:
Dism /image:V:\ /Set-Edition:Ultimate
Использование файла ответов для обслуживания автономного VHD
Дополнительные сведения о создании файла ответов для обслуживания автономных образов, включая компоненты для удаления драйверов, перечисления драйверов и пакетов, а также данные об изменении параметров настройки см. в разделе Обслуживание автономного образа.
- С помощью DISM примените файл ответов автоматической установки
к образу Windows на прикрепленном виртуальном диске. Например, в
командной строке введите следующую команду:
DISM /image:V:\ /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Действие 3. Отключение VHD
После изменения или обслуживания образа Windows 7 на диске VHD воспользуйтесь средством DiskPart, чтобы снова отключить виртуальный диск.
В командной строке введите
diskpart select vdisk file=c:\windows7.vhd detach vdisk exit
Обслуживание подключенного VHD
Для обслуживания VHD в сети необходимо загрузить установку Windows на VHD. Дополнительные сведения о загрузке VHD см. в разделе Пошаговое руководство. Развертывание виртуального жесткого диска c встроенной загрузкой. Затем можно выполнить действия в разделе Обслуживание подключенного образа, чтобы изменить или обслужить VHD аналогично любой другой установке Windows 7.