Condividi tramite


Risoluzione dei problemi di compattazione del disco VHD

Importante

La funzionalità VHD Disk Compaction è disponibile in FSLogix 2210 (2.9.8361.52326) o versioni successive.

Usare questo articolo per risolvere i problemi riscontrati con la funzionalità Compattazione dischi VHD.

Risultati imprevisti della compattazione del disco VHD

  • Versioni interessate: 2210 (2.9.8361.52326) e versioni successive (in corso)

Se si usa ProfileType = 3 o VHDAccessMode = 1,2, or 3, vengono creati dischi diversi. Ciò influisce sul processo di compattazione del disco rigido virtuale perché le dimensioni del disco differenze vengono usate per valutare le soglie. Spesso questi dischi differenze sono di piccole dimensioni e non soddisfano mai le soglie.

Risoluzione

Si prevede di risolvere questo problema in una versione futura.

ERROR:00000422 La deframmentazione è disabilitata OR ERROR:00000102 Failed to query minimum supported size

La funzionalità Compattazione dischi VHD si basa sui servizi Optimize Drive (defragsvc) e Microsoft Archiviazione Spaces SMP (smphost). Se il servizio StartupType è impostato su Disabilitato, la compattazione del disco VHD non può essere eseguita. Il tipo di avvio del servizio deve essere impostato su Manuale o Automatico, indipendentemente dal fatto che lo stato del servizio sia In esecuzione o Arrestato.

Risoluzione: Configurare il comportamento di avvio del servizio

Usare uno di questi metodi per configurare il comportamento di avvio del servizio.

Strumento Servizi

  1. Seleziona Start, punta Strumenti di amministrazione e quindi seleziona Servizi.
  2. Fare clic con il pulsante destro del mouse sul servizio Ottimizza unità e quindi scegliere Proprietà.
  3. Nella scheda Generale selezionare l'elenco a discesa accanto a Tipo di avvio e quindi selezionare Manuale o Automatico.
  4. Fare clic con il pulsante destro del mouse sul servizio Microsoft Archiviazione Spaces SMP e quindi scegliere Proprietà.
  5. Nella scheda Generale selezionare l'elenco a discesa accanto a Tipo di avvio e quindi selezionare Manuale o Automatico.
  6. Selezionare OK e quindi chiudere lo strumento Servizi .

PowerShell

  1. Aprire PowerShell come Amministrazione istrator.

  2. Esegui questo comando:

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

Raccolta dati

La funzionalità Compattazione dischi VHD fornisce informazioni tramite i file di log e i log eventi.

File di registro

Il percorso dei file di log è C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log. Durante la fase di disconnessione, il file di log contiene voci verso la fine del processo di disco per gli eventi di compattazione del disco.

Suggerimento

Quando si esaminano i log FSLogix, premere Ctrl+F per cercare il file e quindi digitare [ERROR:. Verranno visualizzati eventuali errori, inclusi quelli correlati alla compattazione del disco VHD.

Voci di file di log di esempio:

  • WasCompacted: true

    [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: false

    [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.

Log eventi

Nella tabella sono elencati gli eventi che è possibile registrare per la compattazione del disco VHD:

Nome log: Microsoft-FSLogix-Apps

Log ID evento Messaggio
Operativo 57 Disco compattato: <true-or-false>. Il tempo di disconnesso è aumentato di xx millisecondi. Dimensioni del disco ridotte di xx MB. (VHDPath: <path-to-vhd>)
Operativo 58 Ottimizzazione del volume non riuscita, Percorso: <path>, Messaggio: <message>, ExtendedMessage <extended-message>
Amministratore 60 L'impostazione VHDCompactDisk di configurazione dipende dal defragsvc servizio. Il tipo di avvio del servizio è impostato su disabilitato. Assicurarsi che il tipo di avvio del servizio sia impostato su Manuale o Automatico.
Operativo 61 Questo vhd(x) non può essere compattato perché ha una dimensione fissa. Percorso VHD(x): <path-to-vhd>
Amministratore 62 Impossibile compattare il disco, Messaggio: <message>, Percorso: <path>, ExtendedMessage: <extended-message>
Amministratore 63 Errore durante la compattazione del disco, ErrorCode: <error code>, percorso VHD(x): <path>

Passaggi successivi