Win7 使用久了 C 槽空間莫名縮水,主因是系統自動產生的大型檔案與快取。識別 9 大佔空間來源並清理,配合批次檔定期維護。
| 檔案/功能 | 位置/說明 | 清理方式 |
|---|---|---|
| 休眠檔 | C:\hiberfil.sys (隱藏),大小 = 實體記憶體 | 管理員 CMD: powercfg -h off 關閉休眠 → 刪除檔案 |
| 虛擬記憶體 | C:\pagefile.sys,預設 1.5x RAM | 進階系統設定→效能→進階→虛擬記憶體→移至他槽/指定大小/關閉(≥8GB RAM 建議關閉) |
| Superfetch/Prefetch 快取 | C:\Windows\Prefetch\ | 直接刪除資料夾內所有檔案 |
| 系統暫存檔 | C:\Windows\Temp\ | 全選刪除 |
| 使用者暫存檔 | C:\Users\帳號\AppData\Local\Temp\ | 全選刪除 |
| IE/瀏覽器快取 | 網際網路選項 → 刪除瀏覽歷程/暫存檔/Cookie | 控制台 → 網際網路選項 → 刪除 |
| 系統還原點 | C:\System Volume Information\ | 系統保護設定 → 刪除舊還原點 / 磁碟清理 → 系統還原清理 |
| Windows Update 備份 | C:\Windows\WinSxS\ 等 | 不建議手動動,磁碟清理「Windows Update 清理」選項處理 |
| 系統/事件日誌 | C:\Windows\System32\LogFiles\ | 直接刪除舊日誌檔 |
C 槽右鍵 → 內容 → 勾選「壓縮此磁碟機以節省磁碟空間」→ 套用到所有子資料夾/檔案 → 忽略錯誤。可節省 10-20% 空間,輕微增加 CPU 負載。
@echo off
echo 正在清理系統暫存檔,請稍候...
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清理完成!
pause
另存為 clean.bat,以管理員身分執行定期清理。
實測: 作者全軟體安裝後 C 槽僅佔 7GB+。關鍵在於關閉休眠、移動/關閉虛擬記憶體、定期清理 Prefetch/Temp、善用磁碟清理工具。