針對 VHD 磁碟壓縮進行疑難解答
重要
VHD 磁碟壓縮功能適用於 FSLogix 2210 (2.9.8361.52326) 或更新版本。
使用本文來針對您使用 VHD 磁碟壓縮功能的問題進行疑難解答。
非預期的 VHD 磁碟壓縮結果
- 受影響的版本(s): 2210 (2.9.8361.52326) 和更新版本 (進行中)
使用 ProfileType = 3
或 VHDAccessMode = 1,2, or 3
,會 建立差異磁碟。 這會影響 VHD 磁碟壓縮程式,因為差異磁碟的大小是用來評估 閾值。 這些差異磁碟通常很小,且永遠不會達到 臨界值。
解決方法
我們計劃在未來版本中解決此問題。
ERROR:00000422已停用 重組vc 或 ERROR:00000102 無法查詢支援的大小下限
VHD 磁碟壓縮功能依賴優化磁碟驅動器 (defragsvc) 和 Microsoft 儲存空間 SMP (smphost) 服務。 如果服務 StartupType 設定為 [已停用],則無法執行 VHD 磁碟壓縮。 不論服務狀態為執行中或已停止,服務 StartupType 都必須設定為 [手動] 或 [自動]。
解決方案:設定服務啟動行為
使用下列其中一種方法來設定服務啟動行為。
服務工具
- 選取開始、指向系統管理工具,然後選取服務。
- 以滑鼠右鍵按兩下 [優化磁碟驅動器 服務],然後選取 [ 屬性]。
- 從 [一般] 索引標籤中,選取 [啟動類型] 旁的下拉式清單,然後選取 [手動] 或 [自動]。
- 以滑鼠右鍵按兩下 [Microsoft 儲存空間 SMP 服務],然後選取 [屬性]。
- 從 [一般] 索引標籤中,選取 [啟動類型] 旁的下拉式清單,然後選取 [手動] 或 [自動]。
- 選取 [ 確定],然後關閉 [服務 ] 工具。
PowerShell
以 管理員 istrator 開啟 PowerShell。
執行以下命令:
Set-Service defragsvc -StartupType Manual Set-Service smphost -StartupType Manual
資料集合
VHD 磁碟壓縮功能會透過記錄檔和事件記錄檔提供資訊。
記錄檔
記錄檔的路徑為 C:\ProgramData\FSLogix\Logs\Profile\Profile-yyyyMMdd.log
。 在註銷階段期間,記錄檔具有磁碟壓縮事件的註銷程序結尾的專案。
提示
檢閱 FSLogix 記錄檔時,按 Ctrl+F
以搜尋檔案,然後輸入 [ERROR:
。 這會尋找任何錯誤,包括與 VHD 磁碟壓縮相關的錯誤。
範例記錄檔專案:
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.
事件記錄
下表列出可針對 VHD 磁碟壓縮記錄的事件:
記錄名稱: Microsoft-FSLogix-Apps
記錄 | 事件識別碼 | 訊息 |
---|---|---|
運作 | 57 | 磁碟已壓縮: <true-or-false> 。 註銷時間增加 xx 毫秒。 磁碟大小會減少 xx MB。 (VHDPath: <path-to-vhd> ) |
運作 | 58 | 磁碟區優化失敗,路徑:、訊息:<path> <message> 、ExtendedMessage<extended-message> |
管理 | 60 | 組 VHDCompactDisk 態設定取決於 defragsvc 服務。 服務啟動類型設定為停用。 請確定服務啟動類型已設定為 [手動] 或 [自動]。 |
運作 | 61 | 此 vhd(x) 無法壓縮,因為它的大小固定。 VHD(x) 路徑: <path-to-vhd> |
管理 | 62 | 無法壓縮磁碟,訊息:、路徑:<message> <path> 、ExtendedMessage:<extended-message> |
管理 | 63 | 磁碟壓縮期間失敗,ErrorCode: <error code> 、VHD(x) 路徑: <path> |