如何修復 Windows Server 2008 R2 中 C 槽空間不足的問題

Server 2008中C槽空間不足的原因

許多使用者回饋 Windows 2008 伺服器的 C 碟空間不足,但他們不知道該怎麼辦。磁碟空間不足是所有 Windows 作業系統中最常見的問題。即使對於經驗豐富的伺服器管理員來說,C 碟空間不足也確實令人頭痛。如果從頭開始備份、重建分割區並恢復所有內容,整個週末都將白白浪費。而且,在此過程中,伺服器將與用戶斷開連線。

當C槽沒有足夠的可用空間時,開啟「我的電腦」時該分割區顯示為紅色。

C槽空間不足

Windows 也會在右下角顯示「磁碟空間不足」的提示,要求您釋放磁碟空間。

Server 2008磁盤空間不足

這很容易理解,每天都會有很多類型的檔案寫入C槽,特別是當有很多大檔案時,當然在Windows 2008伺服器中C槽空間很快就會耗盡。這些文件包括:

  1. Windows更新、系統還原點、休眠和頁面文件,這些都很大。
  2. 日誌、臨時文件、緩存、瀏覽器等,雖然體積較小,但持續產生的量很大。
  3. 第三方應用程序,預設安裝到C槽,即使安裝到其他驅動器,有些檔案也會被強行轉到C槽。
  4. 所有未按 Shift 刪除的檔案都會進入回收站,回收站位於 C 槽中。

即使在伺服器建置時將 C 碟空間設定為 100GB,將來也可能會用完。要解決 Windows Server 2008 C 碟空間不足的問題,最好的方法是釋放空間,然後增加 C 碟的可用空間。閱讀本文後,您將了解具體操作方法。

C槽超出可用空間的風險

當 C 碟磁碟空間不足時,您將無法安裝 Windows 更新或應用程式。某些 Windows 服務(例如備份)也會停止運作。 C盤空間不足也會導致作業系統運作速度顯著降低、卡頓、意外重開機甚至崩潰。因此,您最好盡快解決此問題。

C插槽磁碟空間不足怎麼辦

在Windows Server 2008 r2中,當C槽空間不足時,尤其是彈出「Low Disk Space」警告時,就表示伺服器處於危險境地。第一個選擇是使用Windows內建的磁碟清理功能釋放C槽,以回收一些重要的可用空間,使伺服器恢復正常狀態。

1.清理C槽,回收磁碟空間

在 Windows Server 2008 中釋放磁碟空間,有很多方法:使用第三方最佳化軟體、Windows 磁碟清理工具,或手動刪除檔案。我通常建議使用磁碟清理工具。

選項 1 – Windows 內置磁盤清理

Windows Server 2008 (R2) 預設不包含磁碟清理可執行檔 cleanmgr.exe 和相關的磁碟清理按鈕。有兩種方法可以啟用磁碟清理工具:

  1. 安裝 桌面體驗。 去 程序與功能,然後在“功能”部分中啟用/安裝“桌面體驗”。 通過這種方式,您將需要在安裝後重新啟動服務器,並且它會安裝您在此服務器上可能不需要的其他組件。
  2. 將服務器上已有的一些文件複製到特定的系統文件夾中。
 操作系統  卓越的建築  文件位置
 在Windows Server 2008 R2  64位  C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe
 在Windows Server 2008 R2  64位  C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui
 在Windows Server 2008  64位  C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_b9f50b71510436f2\cleanmgr.exe.mui
 在Windows Server 2008  64位  C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_c962d1e515e94269\cleanmgr.exe.mui
 在Windows Server 2008  32位  C:\Windows\winsxs\x86_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.0.6001.18000_en-us_5dd66fed98a6c5bc\cleanmgr.exe.mui
 在Windows Server 2008  32位  C:\Windows\winsxs\x86_microsoft-windows-cleanmgr_31bf3856ad364e35_6.0.6001.18000_none_6d4436615d8bd133\cleanmgr.exe

找到文件後,將它們移動到以下位置:

  1. 清理文件 應該進去 %systemroot%\ System32.
  2. 清理文件 應該進去 %systemroot%\ System32 \ zh-CN.

現在可以透過在命令提示字元下執行Cleanmgr.exe來啟動磁碟清理工具。

運行磁盤清理

在下一個視窗中選擇C槽。

選擇C槽

選擇您要刪除的文件並繼續。

選擇文件

更多選項

選項 2 – 手動刪除文件

如果您想自行刪除文件,請參考此頁面

如果無法釋放大量可用空間,或者係統 C 碟空間過小,最好擴展 C 碟以增加其磁碟空間,否則 C 碟很快又會面臨空間不足的問題。使用安全分割區軟體,您可以將其他磁碟機上的可用空間轉移到 C 碟,而不會遺失資料。

2.從其他分區為C槽增加更多可用空間

要解決 Windows Server 2008 R2 中 C 槽空間不足的問題,最重要的步驟是擴充 C 槽。將其他分割區的可用空間移至 C 槽。使用安全分割區軟體,您可以在不遺失資料的情況下完成,並且調整分割區大小後一切都與之前相同。

如何透過移動可用空間來修復 Server 2008 r2 中 C 槽空間不足的問題:

步驟 1: 免費下載 NIUBI Partition Editor,右鍵單擊驅動器D :,然後單擊“調整大小/移動“。

延伸磁碟區

步驟 2:在彈出的視窗中,拖曳左側邊框向右移動,在左側建立未指派的空間。

收縮D槽

拖動以調整大小

按一下「確定」並返回主窗口,D槽左側的部分可用空間將轉換為未分配空間。

音量縮小

步驟三:右鍵C槽,再次選擇“調整大小/移動”,在彈出的視窗中,將右邊朝右拖曳,將這個未分配的空間合併。

延長C槽

延伸磁碟區

點擊「確定」返回主窗口,這部分未分配空間將會加入 C 碟。點選左上角的「應用」按鈕執行,完成!

音量擴大

如果 D 中沒有足夠的可用空間,您可以縮小同一磁盤上的任何其他卷。

如何在 Server 2008 中為 C 槽新增可用空間的影片指南:

展開C槽

綜上所述

當Windows Server 2008 R2中C槽空間不足時,請嘗試釋放磁碟空間並盡可能地擴充C槽。每月執行 Windows 磁碟清理工具以刪除新產生的垃圾檔案。

了解更多下載