Řešení potíží s komprimací disku VHD
Důležité
Funkce komprimace disku VHD je dostupná ve verzi FSLogix 2210 (2.9.8361.52326) nebo novější.
Tento článek slouží k řešení potíží, které máte s funkcí komprimace disku VHD.
Neočekávané výsledky komprimace disku VHD
- Ovlivněné verze: 2210 (2.9.8361.52326) a novější (probíhající)
Použití ProfileType = 3
nebo VHDAccessMode = 1,2, or 3
, vytvoří rozdílové disky. To má vliv na proces komprimace disku VHD, protože k vyhodnocení prahových hodnot se používá velikost rozdílového disku. Nejčastěji jsou tyto rozdílové disky malé a nikdy nesplňují prahové hodnoty.
Rozlišení
Tento problém plánujeme vyřešit v budoucí verzi.
CHYBA:00000422 Defragsvc je zakázaná NEBO CHYBA:00000102 Nepodařilo se dotazovat na minimální podporovanou velikost
Funkce komprimace disku VHD využívá služby Optimize Drive (defragsvc) a Microsoft Prostory úložiště SMP (smphost). Pokud je vlastnost StartupType služby nastavená na Zakázáno, není možné spustit komprimace disku VHD. Typ spuštění služby musí být nastaven na ručně nebo automaticky bez ohledu na to, jestli je stav služby spuštěný nebo zastavený.
Řešení: Konfigurace chování při spuštění služby
Pro konfiguraci chování při spuštění služby použijte jednu z těchto metod.
Nástroj Služby
- Vyberte Start, přejděte na Správa istrativní nástroje a pak vyberte Služby.
- Klikněte pravým tlačítkem myši na službu Optimalizovat jednotky a pak vyberte Vlastnosti.
- Na kartě Obecné vyberte rozevírací seznam vedle položky Typ spuštění a pak vyberte Ručně nebo Automaticky.
- Klikněte pravým tlačítkem myši na službu Microsoft Prostory úložiště SMP a pak vyberte Vlastnosti.
- Na kartě Obecné vyberte rozevírací seznam vedle položky Typ spuštění a pak vyberte Ručně nebo Automaticky.
- Vyberte OK a potom nástroj Služby zavřete.
PowerShell
Otevřete PowerShell jako Správa istrator.
Spusťte následující příkaz:
Set-Service defragsvc -StartupType Manual Set-Service smphost -StartupType Manual
Shromažďování dat
Funkce komprimace disku VHD poskytuje informace prostřednictvím souborů protokolů a protokolů událostí.
Soubory protokolu
Cesta k souborům protokolu je C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log
. Během fáze odhlášení obsahuje soubor protokolu položky na konci procesu odhlášení pro události komprimace disku.
Tip
Při kontrole protokolů FSLogix stiskněte Ctrl+F
prohledat soubor a pak zadejte [ERROR:
. Zobrazí se případné chyby, včetně chyb souvisejících s komprimacemi disku VHD.
Ukázkové položky souboru protokolu:
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.
Protokoly událostí
V tabulce jsou uvedeny události, které lze protokolovat pro komprimace disku VHD:
Název protokolu: Microsoft-FSLogix-Apps
Protokol | ID události | Zpráva |
---|---|---|
Provoz | 57 | Disk byl komprimován: <true-or-false> . Čas odhlášení se zvýšil o xx milisekundy. Velikost disku se snížila o xx MB. (VHDPath: <path-to-vhd> ) |
Provoz | 58 | Optimalizace svazku selhala, Cesta: <path> , Zpráva: <message> , ExtendedMessage <extended-message> |
správce | 60 | Nastavení VHDCompactDisk konfigurace závisí na službě defragsvc . Typ spuštění služby je nastavený na zakázáno. Ujistěte se, že je typ spuštění služby nastavený na ručně nebo automaticky. |
Provoz | 61 | Tento virtuální pevný disk (x) nelze komprimovat, protože má pevnou velikost. Cesta VHD(x): <path-to-vhd> |
správce | 62 | Disk nelze zkomprimovat, Zpráva: <message> , Cesta: <path> , ExtendedMessage: <extended-message> |
správce | 63 | Během komprimace disku, ErrorCode: <error code> , cesta VHD(x): <path> |