Windows Server 2012 R2 中 C 槽磁碟空間不足
與其他版本相同, 磁盤空間不足 是Windows Server 2012中最常見的問題。與數據驅動器相比,系統C:驅動器很可能 空間用完了。當C槽剩餘空間不足時,最好盡快解決這個問題。在本文中,我將介紹如何在 Windows Server 2012 r2 中建立磁碟空間不足警報以及如何快速輕鬆地修復 C 槽磁碟空間不足問題。
為什麼 C: 驅動器在 Server 2012 r2 中運行磁盤空間不足
在日常使用中,許多類型的文件會佔用C槽的可用空間,例如:
- Windows 更新、系統還原點、休眠、分頁文件。 這些文件很大,因此它們很快就會耗盡可用空間。
- 日誌、臨時文件、緩存、瀏覽器等這些文件體積很小,但不斷產生。
- 3rd 方應用程式檔案。所有應用程式預設安裝到C槽,即使安裝到其他驅動器,有些檔案也會被強制安裝到C槽。
- 所有未按 Shift 刪除的檔案都會進入回收站,回收站位於 C 槽中。
即使在建立伺服器時將C槽創建為大到100GB,它也遲早會耗盡空間。
磁盤空間不足的風險
當 C 槽磁碟空間不足時,您無法安裝 Windows 更新或應用程式。某些 Windows 服務(例如備份和還原)停止運作。它還會導致作業系統運作速度變慢。伺服器卡住、意外重啟甚至崩潰。所以你最好盡快解決這個問題,到時候就太晚了 C槽已滿.
如何在 Windows Server 2012 中創建磁盤空間不足警報
您可以設置通知以在磁盤驅動器磁盤空間不足時發出警報,示例腳本如下:
$自由空間閾值 = 17
# 設置servers.txt文件的路徑以供稍後輸入...
$inputfilepath = $env:USERPROFILE + “\Desktop”
$inputfilename = “服務器.txt”
$工作文件 = $輸入文件路徑 + “\” + $輸入文件名
#文件存在嗎?
$fileexist = 測試路徑 $workingfile
if ($? -eq $false)
{
Write-Host “$inputfilename 在 $infputfilepath 上不存在” -ForegroundColor Red -BackgroundColor Black
Write-Host“請創建文件,其中每行包含一個要檢查的服務器” -ForegroundColor Red -BackgroundColor Black
退出1
}
#將文件讀入變量以供後續處理
$servers = 獲取內容$workingfile
# 第 1 步,檢查磁盤空間,如果可用空間為 10% 或更少,則發出警報
foreach($服務器中的$s)
{
$邏輯磁盤 = Get-WmiObject -ComputerName $s Win32_Logicaldisk
Foreach($l 在 $logicdisks 中)
{
$totalsize = $l.size
$自由空間 = $l.自由空間
if ($freespace -gt 0)
{
$percentagefree = ($freespace / $totalsize ) * 100
Write-Host $l.deviceid ” has ” $percentagefree “% free”
if ($percentagefree -lt $freespacethreshold)
{
撰寫主持人“健康警報!” -前景顏色紅色 -背景顏色黑色
寫入主機“驅動器”$l.deviceid“的可用空間小於 $freespacethreshold %”
}
}
}
}
您可以安排磁盤空間不足警報腳本或創建電子郵件通知。
如何修復Windows Server 2012 R2中C插槽磁碟空間不足的問題
為了解決這個問題,Google一搜尋可能會找到很多方法。如果你時間充裕的話,你可以全部嘗試。事實上,很多方法都起不到什麼作用,但你可以透過以下兩種方法快速輕鬆地解決這個問題。
1.清理C槽,回收磁碟空間
C:盤中有很多垃圾和不必要的文件。 您可以刪除這些文件以獲得更多可用空間。 為了完成任務,建議運行 Microsoft 提供的磁盤清理。 該工具可以安全快速地從服務器中刪除垃圾和不必要的文件。
與其他版本不同,Windows Server 2012 和 R2 中默認不啟用磁盤清理。 因此,您需要按照以下步驟操作 在 Server 2012 中啟用磁盤清理 提前。
如何透過清理 C 槽來修復 Windows Server 2012 r2 中的低磁碟空間:
- 按 Windows + R 一起在鍵盤上鍵入 cleanmgr 和按 進入.
- 默認選擇C:驅動器,只需單擊“確定”即可繼續。
- 單擊要刪除的文件前面的複選框。 所有文件都可以安全刪除。 但仍然建議閱讀底部相應的說明。
- 確認刪除。
- 重複步驟 1 清理系統文件。
磁碟清理非常有用,尤其是如果您以前從未這樣做過的話。但如果你無法獲得超過20GB的可用空間,你最好從其他分割區移動可用空間。
2. 將更多可用空間移至C槽
使用安全分割區軟體,您可以變更分配分割區的大小而不會遺失資料。縮小資料量以釋放可用空間並轉移到C槽。這樣,你會得到一個更大的C槽,一切都和以前一樣。
比其他工具更好 NIUBI Partition Editor 具有虛擬模式、井取消、1秒回滾和熱克隆技術來保護系統和資料。另一個好處是縮小和移動分區時速度要快得多。
如何徹底修復Windows Server 2012 R2中C插槽磁碟空間不足的問題:
步驟 1: 免費下載 NIUBI Partition Editor,右鍵單擊D:驅動器,然後選擇“調整大小/移動“。
步驟 2:在彈出窗口中,拖動 左側的 邊界 朝右 縮小D槽並在左側騰出未分配的空間。
您也可以直接輸入未分配空間的值。
點擊 OK 回到主窗口,在虛擬模式下,C槽後面留有未分配的空間。
步驟 3:右鍵C:驅動器,再次運行“調整大小/移動”,拖曳 右側 邊界 朝右 新增此未分配的空間。
步驟 4:點擊 OK 然後返回主窗口。 要更改實際磁盤分區,您需要單擊 在斷裂前, 確認。
如何為C槽增加更多可用空間:
除了縮小和擴展分區以移動可用空間之外, NIUBI Partition Editor 幫助您執行許多其他磁碟分割區管理操作,例如合併、複製、轉換、隱藏、磁碟整理、擦除分割區、最佳化檔案系統、掃描壞磁區等等。






