共用方式為


針對 VHD 磁碟壓縮進行疑難解答

重要

VHD 磁碟壓縮功能適用於 FSLogix 2210 (2.9.8361.52326) 或更新版本。

使用本文來針對您使用 VHD 磁碟壓縮功能的問題進行疑難解答。

非預期的 VHD 磁碟壓縮結果

  • 受影響的版本(s): 2210 (2.9.8361.52326) 和更新版本 (進行中)

使用 ProfileType = 3VHDAccessMode = 1,2, or 3,會 建立差異磁碟。 這會影響 VHD 磁碟壓縮程式,因為差異磁碟的大小是用來評估 閾值。 這些差異磁碟通常很小,且永遠不會達到 臨界值

解決方法

我們計劃在未來版本中解決此問題。

ERROR:00000422已停用 重組vc 或 ERROR:00000102 無法查詢支援的大小下限

VHD 磁碟壓縮功能依賴優化磁碟驅動器 (defragsvc) 和 Microsoft 儲存空間 SMP (smphost) 服務。 如果服務 StartupType 設定為 [已停用],則無法執行 VHD 磁碟壓縮。 不論服務狀態為執行中或已停止,服務 StartupType 都必須設定為 [手動] 或 [自動]。

解決方案:設定服務啟動行為

使用下列其中一種方法來設定服務啟動行為。

服務工具

  1. 選取開始、指向系統管理工具,然後選取服務
  2. 以滑鼠右鍵按兩下 [優化磁碟驅動器 服務],然後選取 [ 屬性]。
  3. 從 [一般] 索引標籤中,選取 [啟動類型] 旁的下拉式清單,然後選取 [手動] 或 [自動]。
  4. 以滑鼠右鍵按兩下 [Microsoft 儲存空間 SMP 服務],然後選取 [屬性]。
  5. 從 [一般] 索引標籤中,選取 [啟動類型] 旁的下拉式清單,然後選取 [手動] 或 [自動]。
  6. 選取 [ 確定],然後關閉 [服務 ] 工具。

PowerShell

  1. 以 管理員 istrator 開啟 PowerShell

  2. 執行以下命令:

    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>

下一步