Sistema operacional compacto, instanciação única e otimização de imagem

Windows 10 e Windows 11 têm ferramentas e recursos que ajudam você a economizar espaço em disco e otimizar sua imagem.

Ferramentas de implantação que ajudam a economizar espaço

Windows 10 e Windows 11 incluem ferramentas para ajudá-lo a usar menos espaço de unidade:

  • O sistema operacional compacto permite que você execute o sistema operacional de arquivos compactados.
  • A instanciação única ajuda você a executar seus aplicativos de área de trabalho do Windows pré-carregados em arquivos compactados.

Aqui estão algumas maneiras de reduzir a imagem, otimizar a imagem e algumas considerações ao implantar em dispositivos de baixo custo.

Sistema operacional compacto

O sistema operacional compacto instala os arquivos do sistema operacional como arquivos compactados. O sistema operacional compacto tem suporte em dispositivos baseados em UEFI e BIOS. Veja a tabela de comparação de tamanhos abaixo.

Ao executar o CompactOS, o Windows Update pode substituir ou remover arquivos individuais conforme necessário para ajudar a manter o tamanho do volume da unidade ao longo do tempo.

Para implantar o sistema operacional compacto usando um arquivo WIM

  1. Inicialize seu dispositivo de destino com a versão Windows 10 ou posterior do Windows PE.

  2. Crie um arquivo de página igual a 256 MB.

    Wpeutil createpagefile C:\pagefile /size=256
    

    Onde C está a partição do Windows.

  3. Formate e prepare as partições e aplique a imagem a uma partição usando a opção DISM /Apply-Image /Compact:

    DISM /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\ /compact
    

    Isso geralmente é feito executando um script de implantação. Para saber mais, confira Aplicar imagens usando DISM.

    Observação

    Se você estiver aplicando uma imagem no modo compacto e usando a opção /ScratchDir , verifique se a pasta ScratchDir não está em uma partição formatada em FAT32. O uso de uma partição FAT32 pode causar reinicializações inesperadas durante o OOBE.

Para implantar o sistema operacional compacto da Instalação do Windows

  • Use um arquivo unattend.xml com a configuração: Microsoft-Windows-Setup\ImageInstall\OSImage\Compact. Consulte Compact para obter mais informações.

Verifique se você está executando o sistema operacional compacto

Você pode consultar se o sistema operacional está executando o sistema operacional compacto e alterá-lo a qualquer momento, usando o comando Compact.exe .

No Windows PE, determine se o sistema operacional está compactado:

Compact.exe /CompactOS:Query /WinDir:E:\Windows

Em que E:\Windows é a pasta em que o Windows foi instalado.

Em uma instalação online, altere de sistema operacional não compactado para compactado:

Compact.exe /CompactOS:always

Instanciação única de pacotes de provisionamento

ao adicionar novos aplicativos da área de trabalho do Windows a um dispositivo, você capturará essas alterações em um pacote de provisionamento compactado para uso pelas ferramentas de recuperação automática. Em vez de manter os arquivos originais e o pacote de provisionamento, você pode usar o DISM para remover os arquivos originais e executar diretamente do pacote de provisionamento compactado. Isso é conhecido como instanciação única da imagem. Veja a tabela de comparação de tamanhos abaixo.

Embora haja suporte para a instanciação única em unidades de estado sólido e em unidades rotacionais, por motivos de desempenho, você só deve usar a instanciação única em dispositivos com unidades de estado sólido.

Exemplo:

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance

em que C:\ é a letra da unidade da partição do Windows.

Aviso

Não coloque aspas com a opção /ImagePath:C:\ .

Você pode determinar se um pacote de provisionamento (.ppkg) é de instância única usando fsutil.exe:

fsutil.exe wim enumwims C:

em C que é a unidade que contém o pacote de provisionamento. Qualquer pacote de provisionamento de instância única na unidade será listado na saída do comando. Se não houver nenhum, o comando retornará "Erro: o sistema não pode localizar o arquivo especificado".

Otimização de imagem

Depois de aplicar atualizações a uma imagem do Windows, limpe a imagem e exporte-a para um novo arquivo:

md c:\mount\Windows
md C:\mount\temp

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows

Dism /Cleanup-Image /Image=C:\mount\Windows /StartComponentCleanup /ResetBase /ScratchDir:C:\mount\temp

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

Dism /Export-Image /SourceImageFile:C:\Images\install.wim /SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim

em C:\Images\install.wim que é um arquivo de imagem do Windows que você deseja atualizar. Opcionalmente, você pode especificar o /Defer parâmetro com /ResetBase para adiar todas as operações de limpeza de longa execução para a próxima manutenção automática, mas você só deve usar /Defer como uma opção na fábrica em DISM /ResetBase que requer mais de 30 minutos para ser concluído.

Requisitos e considerações de tamanho

Você ainda precisará atender aos requisitos de tamanho mínimo para o disco rígido, a RAM, o uso de recursos do aplicativo e o armazenamento de dados.

Disco Rígido

Embora algumas configurações do Windows pareçam caber em unidades menores quando o Windows é instalado pela primeira vez, os SSDs de 8 GB não são grandes o suficiente. Mesmo que um usuário emparelhe um disco rígido de 8 GB com uma segunda unidade de 4 GB ou maior para armazenamento de arquivos de aplicativos e dados, os discos rígidos de 8 GB não permitem o aumento do volume de memória do Windows que deve ocorrer à medida que os usuários trabalham em seu computador.

Alguns dos principais motivos para o aumento ao longo do tempo no volume de memória incluem o seguinte:

  • Manutenção. O espaço em disco rígido deve ser reservado para aplicar pacotes de atualização ao sistema operacional.

  • Pontos de restauração do sistema. O Windows gera automaticamente pontos de restauração. A quantidade de espaço exigida por padrão é relativa ao tamanho do disco rígido. Para obter mais informações sobre pontos de restauração, consulte o tópico Pontos de restauração no MSDN. Nota Os usuários podem ajustar a quantidade de espaço usada no computador para Restauração do Sistema usando a interface do usuário da Proteção do Sistema na caixa de diálogo Propriedades do Sistema (Sysdm.cpl). Os usuários também podem usar backups de imagem do sistema armazenados em um disco rígido externo para restaurar um sistema.

  • Logs e caches. O sistema operacional armazena arquivos como logs de eventos e logs de erros na unidade.

RAM, Pagefile.sys e Hiberfil.sys

Os arquivos Pagefile.sys e Hiberfil.sys aumentam de tamanho em proporção direta à quantidade de RAM no computador. As instalações do Windows em unidades de 16 GB têm um volume de memória menor quando o computador está limitado a 1 GB de RAM. Um aumento da RAM para um tamanho maior que 1 GB resultará em maior tamanho dos arquivos do sistema e menos espaço no disco rígido para outros aplicativos e arquivos. Aumentar o tamanho do disco rígido, no entanto, não afeta o tamanho desses arquivos do sistema. Saiba mais sobre o desempenho da transição ativada/desativada

Para economizar espaço na unidade, você pode remover ou reduzir o tamanho do hiberfil.sys. Veja a tabela de comparação de tamanhos abaixo. Para saber mais, confira Laboratório 7: alterar configurações, inserir chaves de produto e executar scripts com um arquivo de resposta (unattend.xml).

  • powercfg /h /type reduced : reduz o arquivo em 30%
  • powercfg /h off : remove o arquivo.

Pacotes de idiomas e recursos sob demanda

Os LPs (pacotes de idiomas) instalados podem ocupar mais espaço do que apenas o tamanho do próprio LP. Quando você pré-instala FODs e aplicativos UWP em uma instalação do Windows que contém vários LPs, os arquivos de recurso baseados em LPs pré-instalados também são instalados. Quando os idiomas não utilizados são removidos automaticamente após o OOBE, os arquivos de recurso UWP e FOD (recurso sob demanda) correspondentes não são removidos. A pré-instalação de menos LPs economiza espaço em disco limitando o número de arquivos de recurso que permanecem em um sistema após a remoção de pacotes de idiomas não utilizados.

Os recursos sob demanda são distribuídos em arquivos CAB compactados para que o tamanho de um FOD instalado seja maior do que o tamanho do CAB original. Você pode usar /Get-CapabilityInfo no DISM para exibir os tamanhos de download e instalação de um FOD. Consulte Recursos sob demanda para obter informações sobre FODs.

Recursos opcionais do Windows

Para economizar ainda mais espaço em disco em um dispositivo Windows, você pode desabilitar vários recursos opcionais que podem não estar em uso.

Por meio do DISM ou do PowerShell, você pode habilitar ou desabilitar os recursos opcionais do Windows conforme necessário.

Aplicativos

Os aplicativos de software instalados no computador podem exigir espaço adicional para caches, logs e atualizações. O espaço em disco também deve estar disponível na unidade para considerar aumentos temporários no uso de recursos durante a instalação de aplicativos, patches e atualizações.

Dados de usuário

Em computadores que dão suporte a mídia removível, como um SD cartão ou uma unidade flash USB, os usuários podem expandir facilmente o armazenamento de arquivos de dados pessoais para documentos do usuário usando essa mídia removível. No entanto, recomendamos que os usuários reservem algum espaço no disco rígido para esses tipos de arquivos.

Comparações de tamanho

A tabela a seguir mostra o espaço adicional salvo usando o sistema operacional compacto, a instanciação única e a redução ou a desativação do Hiberfile em 2 GB (arquitetura de processador x86) e 4 GB (arquitetura de processador x64), no Windows 10, versão 1607:

Image Windows 10 Home x86, 2 GB de memória Windows 10 Home memória x64, 4 GB
Volume base 11,68 GB 15,06 GB
Sistema operacional compacto, sem instanciação única 8,85 GB (>economia de 2,75 GB) 11,3 GB (>3,7 GB)
Sistema operacional compacto, instância única 7,66 GB (>4 GB) 10,09 GB (>4,75 GB)
Hiberfile desativado, sem sistema operacional compacto 10,87 GB (>825 MB) 13,48 GB (>1,5 GB)
Hiberfile reduzido, sem sistema operacional compacto 11,27 GB (>400 MB) 14,15 GB (>930 MB)

Como capturar e aplicar partições do Windows, do sistema e de recuperação

Opções da Linha de Comando de Gerenciamento de Imagem do DISM