Использование более новой версии DISM в WinPE

Для использования некоторых функций DISM в WinPE может потребоваться другая версия DISM, отличная от доступных в вашей ОС.

При каждой загрузке WinPE и необходимости использовать эти функции необходимо установить и настроить драйверы, необходимые для DISM, включая драйверы wimmount.sys и wofadk.sys.

Сценарий Копиданди. cmd копирует версию DISM из локальной установки ADK в папку, которую можно использовать в WinPE.

Вариант 1. Запуск DISM из отдельного расположения

Важно!

Не перезаписывайте существующие файлы DISM в образе WinPE.

  1. Запустите среду средств развертывания и создания образов от имени администратора.

  2. на техническом компьютере скопируйте средства развертывания и работы с образами из Windows ADK в ключ USB-хранилища.

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

Вариант 2. Добавление DISM в WinPE RAMDisk.

Примечание

Это приведет к добавлению примерно 4 МБ к размеру образа DISM, что может повлиять на производительность.

  1. на техническом компьютере установите Windows ADK.

  2. Подключите образ WinPE, который можно найти \sources\boot.wim на носителе WinPE или рабочих файлах WinPE.

    md "C:\WinPE_amd64\mount"
    
    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
    
  3. скопируйте папку DISM из Windows ADK в новую папку в подключенном образе WinPE.

    md C:\WinPE_amd64\mount\DISM
    
    robocopy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM" C:\WinPE_amd64\mount\DISM
    

    Важно!

    Не перезаписывайте существующие файлы DISM из папки system32 в образе WinPE. вместо этого создайте новую папку на главном компьютере, чтобы скопировать Windows ADK-файлы в.

  4. Отключите среду WinPE.

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. Создайте загрузочный носитель WinPE или замените файл образа WinPE на существующем съемном носителе.

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

Использовать новую версию DISM

  1. Загрузите эталонный ПК в WinPE.

  2. Найдите букву диска хранилища ( diskpart, list volume, exit ).

  3. Установите и настройте необходимые драйверы DISM, используя wimmountadksetupamd64.exe/Install или wimmountadksetupx86.exe/Install.

    W:\ADKTools\amd64\wimmountadksetupAmd64.exe /Install /q
    

    Для версии WinPE, используемой по умолчанию (RAMDisk), эту команду необходимо выполнять при каждом запуске WinPE. Сведения о том, как выполнять эту команду автоматически при загрузке WinPE, см. в разделе Wpeinit и Startnet. cmd: использование сценариев запуска WinPE.

  4. Проверьте новую версию DISM:

    W:\ADKTools\amd64\DISM.exe /?
    

    В выходных данных отображается номер сборки, например:

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. Используйте новую версию DISM. Пример

    W:\ADKTools\amd64\DISM.exe /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:W: /Compact
    W:\ADKTools\amd64\DISM.exe /Apply-SiloedPackage /ImagePath:W:\ /PackagePath:"e:\SPPs\fabrikam-id.spp" /PackagePath:"D:\SPPs\office16_base.spp" /PackagePath:"D:\SPPs\office16_fr-fr.spp" /PackagePath:"D:\SPPs\office16_de-de.spp"
    

Поддерживаемые платформы DISM

WinPE: подключение и настройка