Modificar uma imagem do Windows usando DISM

Você pode fazer alterações em imagens do Windows montadas ou aplicadas offline sem inicializar no sistema operacional que você vai modificar.

As imagens montadas são arquivos WIM, VHD ou FFU que têm seu conteúdo mapeado para uma pasta. As alterações nas imagens montadas são feitas de um computador técnico ou do WinPE. Execute comandos DISM em uma imagem montada, bem como execute operações de arquivo comuns, como copiar, colar e renomear em uma imagem montada. Para salvar as alterações feitas na imagem, use a opção /commit ao usar o DISM para desmontar a imagem. Para fazer alterações em uma imagem montada, use DISM /image:.

As imagens aplicadas são arquivos de imagem WIM, VHD ou FFU que foram aplicados a uma partição especificada. As alterações offline em uma imagem aplicada geralmente são executadas no WinPE. Para fazer alterações em uma imagem aplicada, use DISM /image:.

Importante

Ao aplicar uma imagem que você vai recapturar, aplique a imagem à pasta raiz de uma unidade. Se você recapturar uma imagem que não foi aplicada à raiz de uma unidade, a imagem herdará os descritores de segurança da pasta pai e poderá não ser a mesma que seria capturada se a imagem fosse aplicada à raiz de uma unidade. Consulte Aplicar uma imagem para saber como aplicar uma imagem.

Você pode montar e modificar várias imagens em um único computador. Para obter mais informações, consulte as práticas recomendadas de DISM (Serviço e Gerenciamento de Imagens de Implantação).

Modify an image offline: Start with an image file (either .wim or .ffu format). Mount the file using DISM. It appears as a group of folders. Modify it using DISM, adding drivers, languages, and more. Use DISM to unmount and commit the changes back to the original image file. Apply it to new devices.

Preparar sua imagem para modificação

Antes de fazer alterações na imagem, você precisará montar ou aplicar a imagem dependendo do cenário.

Montar uma imagem

Dica

Você pode montar uma imagem usando a opção /optimize para reduzir o tempo inicial de montagem. No entanto, ao usar a opção /optimize , os processos normalmente executados durante uma montagem serão concluídos na primeira vez que você acessar um diretório. Isso pode aumentar o tempo necessário para acessar um diretório pela primeira vez depois de montar uma imagem usando a opção /optimize .

  1. Abra uma prompt de comando com privilégios de administrador.

  2. Usar DISM para montar a imagem

    DISM /Mount-image /imagefile:<path_to_Image_file> {/Index:<image_index> | /Name:<image_name>} /MountDir:<target_mount_directory> [/readonly] /[optimize]}
    

    Observação

    Para montar uma imagem do Windows de um arquivo VHD ou FFU, você deve especificar /index:1.

    Para obter mais informações sobre as opções disponíveis para a opção /Mount-Image no DISM, consulte DisM Image Management Command-Line Options.

Aplicar uma imagem

Consulte Aplicar uma imagem para saber como aplicar uma imagem.

Modificar uma imagem

Você pode usar o DISM para modificar uma imagem montada ou aplicada. Você pode adicionar e remover drivers, pacotes, pacotes de idiomas, enumerar drivers e pacotes, modificar as configurações e muito mais.

Exibir e modificar uma imagem

Você pode criar, exibir e editar arquivos em uma imagem montada, da mesma forma que faria com qualquer outro arquivo no computador. Quando você modifica os arquivos em uma imagem montada, essas alterações de arquivo são salvas na imagem e confirmadas na imagem quando as imagens são desmontadas

Embora você possa adicionar arquivos e pastas de aplicativo, não é possível instalar aplicativos diretamente em uma imagem montada da mesma maneira que faria em um computador em execução.

Adicionar e remover drivers

Consulte Adicionar e remover drivers para uma imagem offline do Windows para saber como trabalhar com drivers. Observe que os comandos de driver DISM só serão executados em uma imagem offline.

Adicionar e remover pacotes

Consulte Adicionar ou remover pacotes offline usando DISM para saber como trabalhar com pacotes.

Adicionar ou remover idiomas

Consulte Adicionar e remover pacotes de idioma offline usando DISM para saber como trabalhar com idiomas.

Atualizar para uma edição mais alta do Windows

Todas as alterações feitas em uma imagem montada também são aplicadas a cada edição de destino potencial do Windows. Cada edição de destino é preparada na imagem. As alterações não serão perdidas quando você atualizar para uma edição mais alta do Windows.

Consulte Alterar a imagem do Windows para uma edição superior usando DISM para saber como alterar edições.

Reduzir o tamanho de uma imagem

Você pode usar o DISM para reduzir o volume de uma imagem do Windows limpando componentes substituídos, redefinindo a base dos componentes substituídos e exportando a imagem para um novo arquivo de imagem.

  • Em um prompt de comando com privilégios elevados, execute o seguinte comando para reduzir o tamanho do arquivo de imagem:

    Dism /Image:C:\test\offline /cleanup-image /StartComponentCleanup /ResetBase    
    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    Dism /Export-Image /SourceImageFile:C:\Images\install.wim /SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim
    

Confirmar alterações em uma imagem

Imagem montada

Você pode confirmar alterações em uma imagem sem desmontar a imagem.

  • No prompt de comando do administrador, digite:

    Dism /Commit-Image /MountDir:C:\test\offline
    

    Use /CheckIntegrity para detectar e rastrear a corrupção de arquivos .wim ao confirmar alterações na imagem. Quando você aplicar ou montar a imagem, use /CheckIntegrity novamente para interromper a operação se a corrupção de arquivo tiver sido detectada. /CheckIntegrity não pode ser usado com arquivos VHD (disco rígido virtual).

Imagem aplicada

As alterações nas imagens aplicadas são salvas e você não precisa tomar nenhuma etapa para confirmar as alterações feitas.

Desmontando uma imagem

Observação

Isso só se aplica a imagens montadas. As imagens aplicadas não precisam ser desmontadas.

Depois de modificar uma imagem montada, você deve desmontá-la. Se você montou sua imagem com as permissões padrão de leitura/gravação, poderá confirmar suas alterações. Isso torna suas modificações uma parte permanente da imagem.

Se você modificou uma imagem aplicada, não precisará fazer mais nada. Você verá todas as alterações feitas ao inicializar o computador.

  1. Abra um prompt de comando ou o Ambiente de Ferramentas de Implantação e Imagens com privilégios de administrador.

  2. Desmonte a imagem.

    Dism /Unmount-image /MountDir:<target_mount_directory> {/Commit | /Discard}
    

    onde C:\test\offline é o local do diretório de montagem. Se você não especificar os parâmetros a serem desmontados, essa opção listará todas as imagens montadas, mas não executará a ação desmontada.

    Importante

    Você deve usar o argumento /commit ou /discard ao usar a opção /unmount .

Solução de problemas

Consulte Reparar uma imagem do Windows.

Se os comandos DISM neste tópico falharem, tente o seguinte:

  1. Verifique se você está usando a versão do WINDOWS 10 do DISM instalada com o ADK do Windows.

  2. Não monte imagens em pastas protegidas, como sua pasta User\Documents.

  3. Se os processos DISM forem interrompidos, considere desconectar temporariamente da rede e desabilitar a proteção contra vírus.

  4. Se os processos DISM forem interrompidos, considere executar os comandos do WinPE (Ambiente de Pré-Instalação do Windows).

Opções de Command-Line de Gerenciamento de Imagens DISM

Service a Windows Image Using DISM