Compartilhar via


Solução de problemas de compactação de disco VHD

Importante

O recurso de compactação de disco VHD está disponível no FSLogix 2210 (2.9.8361.52326) ou posterior.

Use este artigo para solucionar problemas que você está tendo com o recurso de compactação de disco VHD.

Resultados inesperados de compactação do disco VHD

  • Versão(ões) afetada(s): 2210 (2.9.8361.52326) e posterior (em andamento)

Usando ProfileType = 3 ou VHDAccessMode = 1,2, or 3, cria discos diferenciais. Isso afeta o processo de compactação do disco VHD porque o tamanho do disco diferencial é usado para avaliar os limites. Na maioria das vezes, esses discos diferenciais são pequenos e nunca atingem os limites.

Resolução

Planejamos resolver esse problema em uma versão futura.

ERRO:00000422 O defragsvc está desabilitado OU ERRO:00000102 Falha ao consultar o tamanho mínimo suportado

O recurso de compactação de disco VHD depende dos serviços Otimizar unidades (defragsvc) e Microsoft Storage Spaces SMP (smphost). Se o serviço StartupType estiver definido como Desabilitado, a compactação de disco VHD não poderá ser executada. O serviço StartupType deve ser definido como Manual ou Automático, independentemente se o estado do serviço for Em Execução ou Parado.

Resolução: configure o comportamento de inicialização do serviço

Use um desses métodos para configurar o comportamento de inicialização do serviço.

Ferramenta Serviços

  1. Selecione Iniciar, aponte para Ferramentas Administrativas e então selecione Serviços.
  2. Clique com o botão direito do mouse no serviço Otimizar Unidades e selecione Propriedades.
  3. Na guia Geral , selecione a lista suspensa ao lado de Tipo de Inicialização e selecione Manual ou Automático.
  4. Clique com o botão direito do mouse no serviço Microsoft Storage Spaces SMP e selecione Propriedades.
  5. Na guia Geral , selecione a lista suspensa ao lado de Tipo de Inicialização e selecione Manual ou Automático.
  6. Selecione OK e feche a ferramenta Serviços .

PowerShell

  1. Abra o PowerShell como administrador.

  2. Execute o comando a seguir:

    Set-Service defragsvc -StartupType Manual
    Set-Service smphost -StartupType Manual
    

Coleta de dados

O recurso de compactação de disco VHD fornece informações por meio de arquivos de log e logs de eventos.

Arquivos de log

O caminho para os arquivos de log é C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log. Durante a fase de logout, o arquivo de log tem entradas no final do processo de logout para os eventos de compactação de disco.

Dica

Ao revisar os logs do FSLogix, pressione Ctrl+F para pesquisar o arquivo e digite [ERROR:. Isso encontrará quaisquer erros, incluindo aqueles relacionados à compactação de disco VHD.

Entradas de arquivo de log de exemplo:

  • WasCompacted: verdadeiro

    [14:46:46.854][tid:00001084.0000105c][INFO] Disk size results: WasCompacted: true, MaxSupportedSize: 31456214528, MinSupportedSize: 1643998720, SizeOnDisk (Before: 3704442880 - After: 1855410176), Space Saved: 1849032704, Compaction took: 24687

  • WasCompacted: falso

    [18:35:31.300][tid:00000ec4.00000d3c][INFO] Disk size results: WasCompacted: false, MaxSupportedSize: 15727574528, MinSupportedSize: 2194816512, SizeOnDisk (Before: 1816133632 - After: 1816133632), Space Saved: 0, Compaction took: 1547 [18:35:31.300][tid:00000ec4.00000d3c][INFO] Disk was not compacted, Reason: Not enough recoverable space for compaction.

logs de eventos

A tabela lista os eventos que podem ser registrados para compactação de disco VHD:

Nome do log: Microsoft-FSLogix-Apps

Log ID do evento Mensagem
Operacional 57 O disco foi compactado: <true-or-false>. O tempo de saída aumentou em xx milissegundos. Tamanho do disco reduzido em xx MB. (VHDPath: <path-to-vhd>)
Operacional 58 Falha na otimização de volume, Caminho: <path>, Mensagem: <message>, ExtendedMessage <extended-message>
Administrador 60 A VHDCompactDisk definição de configuração depende do defragsvc serviço. O tipo de início de serviço está definido como desabilitado. Verifique se o tipo de início de serviço está definido como Manual ou Automático.
Operacional 61 Este vhd(x) não pode ser compactado porque tem um tamanho fixo. Caminho VHD(x): <path-to-vhd>
Administrador 62 Não é possível compactar o disco, Mensagem: <message>, Caminho: <path>, ExtendedMessage: <extended-message>
Administrador 63 Falha durante a compactação do disco, ErrorCode: <error code>, VHD(x) Path: <path>

Próximas etapas