與先前版本相同,Windows Server 2016 中的C 槽空間不足。許多人回饋說 Windows 2016 伺服器中的C 槽會自動變滿。對於資料磁碟分割區,很容易傳輸檔案或變更某些設定,但對於系統磁碟分割區來說就比較複雜了。C 槽滿令人煩惱,但除了磁碟清理外,Microsoft 並未提供更多解決方案來幫助釋放磁碟空間。有些人確實清理了磁碟,但 C 槽很快又變滿了。本文介紹了一個三步驟解決方案,可快速輕鬆地解決 Windows Server 2016 C 槽滿的問題。
步驟 1 - 清理 C 槽以回收磁碟空間
如果 C 槽幾乎滿了,這是很危險的。在這種情況下,您無法安裝重要的 Windows 更新。伺服器可能會卡住、意外重新啟動甚至崩潰。因此,您最好盡快解決此問題。
第一步是清理 C 槽以回收磁碟空間,這樣系統磁碟分割區就會再次有一些可用空間,這個伺服器就可以繼續正常運行。
為此,Windows Server 2016 有原生的磁碟清理工具,它易於使用,運行快速,並且能夠安全地移除多種類型的垃圾和不必要的檔案。
如何透過清理磁碟解決 Windows Server 2016 C 槽滿的問題:
- 同時按鍵盤上的 Windows + R,輸入 cleanmgr 並按 Enter。
- 在下拉列表中選擇 C: 槽。
- 等待磁碟清理工具掃描可移除的垃圾檔案並計算空間。
- 點擊您想要移除的檔案前面的核取方塊。
- 點擊確定以確認並執行。(時間取決於伺服器性能和垃圾檔案的數量。)
我的測試伺服器是新安裝的,所以我無法回收大量磁碟空間。但對於從未或長時間未釋放空間的伺服器,您可能會透過磁碟清理獲得數 GB 的可用空間。
如果您清理磁碟後無法獲得至少 20GB 的可用空間,您最好從其他磁碟分割區向 C 槽增加更多可用空間。否則,可用空間很快就會被新產生的垃圾檔案佔用。
步驟 2 - 使用其他磁碟區的可用空間擴大 C 槽
磁碟分割區已經分配,但您可以使用安全的工具調整磁碟分割區大小。壓縮同一磁碟上的其他磁碟分割區以獲取未配置空間,然後添加到 C 槽。操作系統、程式和所有其他內容保持不變。這是解決 Server 2016 C 槽滿問題的最有效方法。
為此,Windows 原生的磁碟管理和 diskpart 命令無法幫助您,儘管有「壓縮磁碟區」和「延伸磁碟區」功能可以幫助調整磁碟分割區大小。如您在截圖中所見,壓縮 D 槽後,C 和 E 槽的延伸磁碟區選項被禁用。
了解為什麼磁碟管理無法在 Server 2016 中延伸 C 槽。
第三方軟體可以幫助您移動磁碟上的可用空間,但很少有足夠安全的。優於其他工具,NIUBI Partition Editor 具有強大的技術來保護您的系統和資料:
- 虛擬模式 - 所有操作都將列為待預覽狀態,實際磁碟分割區在點擊「執行」確認之前不會被更改。
- 隨意取消 - 如果您應用了錯誤的操作,此軟體允許您取消正在進行的操作。
- 一秒回滾 - 如果在調整磁碟分割區大小時偵測到任何錯誤,它會自動將伺服器瞬間還原到原始狀態。
- 無需重啟克隆 - 在 Windows 中克隆磁碟分割區而無需伺服器中斷。您可以將系統磁碟克隆作為備份,並在系統磁碟損壞時立即從克隆磁碟啟動。
下載 NIUBI Partition Editor 並按照影片中的步驟為 Server 2016 增加 C 槽可用空間:
無論您使用實體磁碟、任何類型的硬體 RAID 陣列還是 VMware/Hyper-V 虛擬機中的虛擬磁碟,步驟都是相同的。
您向 C 槽增加的可用空間越多,它再次變滿的可能性就越小。
步驟 3 - 優化伺服器設定
要完全解決 Windows 2016 伺服器中系統 C 槽滿的問題,您最好變更伺服器設定:
- 將程式安裝到獨立的磁碟分割區,例如 D 槽。
- 對於已安裝的程式,將預設輸出路徑變更為其他大型磁碟分割區。同時也要變更預設的「下載」目錄。
- 每月運行 Windows 磁碟清理以刪除新產生的垃圾檔案。
如果系統磁碟很小且所有磁碟分割區都沒有足夠的可用空間,您最好將其更換為更大的磁碟。NIUBI Partition Editor 可以幫助您將磁碟分割區克隆到更大的 HDD/SSD/RAID。除了縮小、延伸和克隆磁碟分割區外,它還可以幫助您執行許多其他操作。