解決 Windows Server 2016 中 C 槽變滿的問題

由 Allen 發布,更新於:2025年4月15日

與先前版本相同,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 槽滿的問題:

  1. 同時按鍵盤上的 Windows + R,輸入 cleanmgr 並按 Enter。
  2. 在下拉列表中選擇 C: 槽。
  3. 等待磁碟清理工具掃描可移除的垃圾檔案並計算空間。
  4. 點擊您想要移除的檔案前面的核取方塊。
  5. 點擊確定以確認並執行。(時間取決於伺服器性能和垃圾檔案的數量。)

我的測試伺服器是新安裝的,所以我無法回收大量磁碟空間。但對於從未或長時間未釋放空間的伺服器,您可能會透過磁碟清理獲得數 GB 的可用空間。

磁碟清理

如果您清理磁碟後無法獲得至少 20GB 的可用空間,您最好從其他磁碟分割區向 C 槽增加更多可用空間。否則,可用空間很快就會被新產生的垃圾檔案佔用。

步驟 2 - 使用其他磁碟區的可用空間擴大 C 槽

磁碟分割區已經分配,但您可以使用安全的工具調整磁碟分割區大小。壓縮同一磁碟上的其他磁碟分割區以獲取未配置空間,然後添加到 C 槽。操作系統、程式和所有其他內容保持不變。這是解決 Server 2016 C 槽滿問題的最有效方法。

為此,Windows 原生的磁碟管理和 diskpart 命令無法幫助您,儘管有「壓縮磁碟區」和「延伸磁碟區」功能可以幫助調整磁碟分割區大小。如您在截圖中所見,壓縮 D 槽後,C 和 E 槽的延伸磁碟區選項被禁用

無法延伸磁碟區

了解為什麼磁碟管理無法在 Server 2016 中延伸 C 槽

第三方軟體可以幫助您移動磁碟上的可用空間,但很少有足夠安全的。優於其他工具,NIUBI Partition Editor 具有強大的技術來保護您的系統和資料:

下載 NIUBI Partition Editor 並按照影片中的步驟為 Server 2016 增加 C 槽可用空間

影片指南

無論您使用實體磁碟、任何類型的硬體 RAID 陣列還是 VMware/Hyper-V 虛擬機中的虛擬磁碟,步驟都是相同的。

您向 C 槽增加的可用空間越多,它再次變滿的可能性就越小。

步驟 3 - 優化伺服器設定

要完全解決 Windows 2016 伺服器中系統 C 槽滿的問題,您最好變更伺服器設定:

  1. 將程式安裝到獨立的磁碟分割區,例如 D 槽。
  2. 對於已安裝的程式,將預設輸出路徑變更為其他大型磁碟分割區。同時也要變更預設的「下載」目錄。
  3. 每月運行 Windows 磁碟清理以刪除新產生的垃圾檔案。

如果系統磁碟很小且所有磁碟分割區都沒有足夠的可用空間,您最好將其更換為更大的磁碟。NIUBI Partition Editor 可以幫助您將磁碟分割區克隆到更大的 HDD/SSD/RAID。除了縮小、延伸和克隆磁碟分割區外,它還可以幫助您執行許多其他操作。

下載