作者:棋玉
C槽空間占滿的問題,首先要明确一下,空間被占滿就是說明有檔案把空間給占用了,右鍵所有檔案屬性看到差距很大的原因,總結有如下兩個:
1,隐藏檔案(包括pagefile.sys)
2, 系統管理者沒有權限通路的檔案比如System volume information 這個檔案夾
排查方案如下:
=========
1.将隐藏檔案設為可見。
Computer>Local Disk(C)>View>Options>Change folder and search options
, 顯示隐藏檔案。

2.預設情況下,System volumeinformation 這個檔案夾系統管理者沒有權限通路,是以大小為0.
運作以下指令行賦予管理者完全控制權限這樣才知道這個檔案夾的實際大小。用管理者權限運作以下指令行:
takeown /f "C:\system volumeinformation" /r /a
icacls "c:\system volumeinformation" /grant builtin\administrators:F
3.使用工具 windirstat 或者treesize工具,這兩個工具都可以非常直覺的顯示每個目錄及檔案夾占用大小
https://windirstat.net/
4.如果以上兩個工具也未能定位到問題,說明還是存在管理者沒有權限檢視的檔案,比如:
IIS伺服器: 主要是log 檔案,預設是如下路徑:
C:\inetpub\logs\LogFiles
SQL server: 檢視如下路徑
C:\Program Files\Microsoft SQLServer\MSSQL10_50.MSSQLSERVER\MSSQL
PS:第三步中使用工具如果看到占用最多的是winsxs 或者任何系統目錄的話,不要輕易去清除這個檔案夾,而是應該檢視除了這個檔案夾以外哪些檔案占用了磁盤空間。
Winsxs 相當于系統的備份資料庫,不可以完全删除或者移除,一般來講清理的空間非常有限,如果堅持要清理,請參考如下連結:
2008R2:
https://support.microsoft.com/zh-cn/help/2852386/disk-cleanup-wizard-addon-lets-users-delete-outdated-windows-updates-o2012&2012R2:
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-8.1-and-8/dn251565(v=win.10)?redirectedfrom=MSDN