Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win 7 系統盤 (C:) 深度瘦身九大招:休眠檔、虛擬記憶體、Superfetch、臨時檔、系統還原全清理

編輯:Windows 7 系統介紹

C 槽紅色警示?九大標準清理項目精準釋放空間,從 4 GB 休眠檔到 10 GB 系統還原,配合命令列與 GUI 雙模式操作,安全不傷系統。

九大清理項目與操作指令

#項目路徑/設定位置清理指令/步驟預估釋放風險等級
1 休眠檔 hiberfil.sys C:\ (隱藏系統檔) 管理員 CMD:powercfg -h off → 重啟 → 確認檔案消失 (若殘留手動刪除) 等同實體記憶體大小 (4~32 GB) 低 (失去休眠功能,睡眠不受影響)
2 虛擬記憶體 pagefile.sys C:\ (隱藏系統檔) 系統屬性→進階→效能設定→進階→虛擬記憶體→變更→C: 設「無分頁檔」→ D:/P: 設「自訂大小 = 1.5×RAM」→ 重啟 → 刪除 C:\pagefile.sys 1.5×RAM (6~24 GB) 中 (記憶體<8GB 建議保留小型分頁檔 512MB~1GB 於非系統盤)
3 Superfetch/Prefetch 快取 C:\Windows\Prefetch\*.pf 資源管理器全選刪除 (需管理員權限) 或 CMD:del C:\Windows\Prefetch\*.pf /q 50 MB~500 MB 低 (下次開機/開軟體略慢,隨後自動重建)
4 系統臨時檔 C:\Windows\Temp\* 全選刪除 (略過使用中檔案) 100 MB~1 GB 低
5 使用者臨時檔 %TEMP% (C:\Users\\AppData\Local\Temp) Win+R → %temp% → 全選刪除 (略過使用中) 500 MB~5 GB 低
6 IE/Edge 快取與 Cookie 控制台 → 網際網路選項 → 一般 → 瀏覽歷程記錄 → 刪除 → 勾選暫存檔、Cookie、歷程記錄 100 MB~2 GB 低 (需重新登入網站)
7 系統還原點 System Volume Information 各磁碟根目錄 (隱藏系統資料夾) 系統屬性→系統保護→設定→刪除所有還原點 → 或調整「最大使用量」滑桿至 3~5% → 套用 2~10+ GB 中 (失去還原能力,建議保留最近 1~2 個或改用系統映像備份)
8 Windows Update 清理 磁碟清理 (cleanmgr) → 清理系統檔案 → 勾選「Windows Update 清理」 500 MB~3 GB 低 (無法解除安裝已安裝更新)
9 事件日誌 C:\Windows\System32\winevt\Logs\*.evtx 事件檢視器 → 右鍵各日誌 → 清除記錄 (建議先匯出備份) 或 CMD:wevtutil cl System 等 50~200 MB 低 (失去歷史稽核)

進階:壓縮系統檔案 (Compact OS / NTFS 壓縮)

  • C: 磁碟機右鍵 → 內容 → 勾選「壓縮這個磁碟機以節省空間」→ 套用到「C:\ 子資料夾和檔案」。
  • 或管理員 CMD:compact /compactos:always (Win 10+ 功能,Win 7 需手動壓縮 C:\Windows\winsxs 等資料夾)。
  • 預估再省 1~3 GB,CPU 讀取略增 (現代 CPU 無感)。

自動化腳本 (管理員 PowerShell 執行)

# 停用休眠
powercfg -h off

# 移動分頁檔至 D: (假設 D: 存在且空間足夠)
$cs = Get-WmiObject Win32_ComputerSystem
$cs.AutomaticManagedPagefile = $false
$cs.Put()
$pagefile = Get-WmiObject Win32_PageFileSetting | Where-Object {$_.Name -like "C:\pagefile.sys"}
$pagefile.Delete()
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "PagingFiles" -Value @("D:\pagefile.sys 2048 2048") -PropertyType MultiString -Force

# 清理 Prefetch/Temp/IE Cache
Remove-Item C:\Windows\Prefetch\*.pf -Force -ErrorAction SilentlyContinue
Remove-Item C:\Windows\Temp\* -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "$env:TEMP\*" -Recurse -Force -ErrorAction SilentlyContinue
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255  # IE Cache

# 限制系統還原空間 5%
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=5%

執行後驗證

  • 重啟 → 進入系統 → 檢查 C: 剩餘空間。
  • 執行 sfc /scannow 確保系統檔案完整。
  • 觀察 1 週系統穩定性、開機速度、應用啟動速度。

系統盤瘦身非一次性動作,建議**每季執行一次完整清理**,並將資料夾重導向 (文件、下載、桌面、圖片) 移至非系統盤,從源頭阻斷 C: 膨脹。SSD 時代,保留 20% 以上剩餘空間才能維持最佳效能與壽命。

Copyright © Windows教程網 All Rights Reserved