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
- Selecione Iniciar, aponte para Ferramentas Administrativas e então selecione Serviços.
- Clique com o botão direito do mouse no serviço Otimizar Unidades e selecione Propriedades.
- Na guia Geral , selecione a lista suspensa ao lado de Tipo de Inicialização e selecione Manual ou Automático.
- Clique com o botão direito do mouse no serviço Microsoft Storage Spaces SMP e selecione Propriedades.
- Na guia Geral , selecione a lista suspensa ao lado de Tipo de Inicialização e selecione Manual ou Automático.
- Selecione OK e feche a ferramenta Serviços .
PowerShell
Abra o PowerShell como administrador.
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> |