Partilhar via


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

O Windows 10 e o Windows 11 têm ferramentas e recursos que ajudam 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 em disco:

  • O sistema operacional compacto permite que você execute o sistema operacional a partir de arquivos compactados.
  • A instanciação única ajuda você a executar seus aplicativos da á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.

Compact OS

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

Ao executar o CompactOS, a atualização do Windows 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 Compact OS usando um arquivo WIM

  1. Inicialize seu dispositivo de destino com o Windows 10 ou versão 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, em seguida, 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, consulte Aplicar imagens usando o DISM.

    Observação

    Se você estiver aplicando uma imagem no modo compacto e usando a /ScratchDir opção, certifique-se de que sua pasta ScratchDir não esteja 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 a partir da instalação do Windows

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

Verifique se você está executando o Compact OS

Você pode consultar se o sistema operacional está executando o Compact OS 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

Onde E:\Windows está a pasta onde o Windows foi instalado.

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

Compact.exe /CompactOS:always

Instância ú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 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

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

Aviso

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

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

fsutil.exe wim enumwims C:

onde C é 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 consegue encontrar 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

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

Requisitos e considerações de tamanho

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

Disco Rígido

Embora algumas configurações do Windows possam parecer 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 dados e aplicativos, os discos rígidos de 8 GB não permitem o aumento no volume de memória do Windows que deve ocorrer à medida que os usuários trabalham em seus computadores.

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

  • Manutenção. O espaço no disco rígido deve ser reservado para a aplicação de 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 necessária 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. Observação Os usuários podem ajustar a quantidade de espaço usada no computador para a Restauração do Sistema usando a interface do usuário 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 de 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 de transição ativado/desativado

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, consulte Laboratório 7: Alterar configurações, inserir chaves do 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 LP em si. 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 recursos 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 que o tamanho do CAB original. Você pode usar /Get-CapabilityInfo o DISM para exibir os tamanhos de download e instalação de um FOD. Consulte Recursos sob demanda para saber como obter informações sobre FODs.

Recursos opcionais do Windows

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

Por meio do DISM ou do PowerShell, você pode habilitar ou desabilitar 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 levar em conta aumentos temporários no uso de recursos durante a instalação de aplicativos, patches e atualizações.

Dados do Usuário

Em computadores que suportam mídia removível, como um cartão SD ou 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 economizado usando o sistema operacional compacto, a instância única e reduzindo ou desativando o Hiberfile em 2 GB (arquitetura de processador x86) e 4 GB (arquitetura de processador x64), no Windows 10, versão 1607:

Imagem Windows 10 Home x86, 2 GB de memória Windows 10 Home x64, 4 GB de memória
Volume base 11,68 GB 15,06 GB
Sistema operacional compacto, sem instância ú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 desligado, 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