Windows 磁碟清理:為什麼 C 槽會滿
二、常見的 C 槽空間殺手:從大到小一次盤點
了解邏輯之後,我們來盤點實際最常見的「空間殺手」。以下依照「通常佔用大小」與「發生頻率」排序,你可以對照自己的電腦逐一檢查。
Windows 更新殘留與 WinSxS 元件存放區
每次 Windows 功能更新(例如 22H2 升級到 23H2)之後,系統會把舊版 Windows 完整備份到 C:\Windows.old,讓你在 10 天內可以「回復到上一個版本」。這個資料夾動輒 10GB 到 25GB,10 天後系統會自動刪除,但如果你關閉了儲存體感知或系統排程沒跑,它可能一直留著。手動刪除的方式是「設定 → 系統 → 儲存體 → 暫存檔案 → 先前的 Windows 安裝」,或使用磁碟清理的「清理系統檔案」。
WinSxS 是另一個常被誤刪的區域。它的正式名稱是「Windows 元件存放區」,用來存放系統元件的所有版本,以便更新失敗時回溯。很多人看到它佔了 10GB 以上就想刪,但直接刪除會導致系統無法更新甚至開不了機。正確做法是使用 DISM 指令清理舊版元件,這點我們在後面的進階章節會詳細說明。
還有一個隱藏肥貓是 C:\Windows\SoftwareDistribution\Download,這是 Windows Update 的下載暫存。更新安裝完成後,這些檔案通常可以安全清除,但在清理前建議先確認沒有進行中的更新。
休眠檔、分頁檔與系統還原點
hiberfil.sys 是休眠功能使用的檔案,大小預設約為實體記憶體的 40%,如果你有 32GB 記憶體,這個檔案就可能佔 12GB 以上。如果你從不使用「休眠」(注意:休眠與睡眠不同),可以用系統管理員身分開啟命令提示字元,輸入 powercfg -h off 關閉休眠,這個檔案會立刻消失。若你使用筆電且經常闔上螢幕,建議保留休眠功能,改用其他方式清空間。
pagefile.sys 是虛擬記憶體分頁檔,大小由系統管理,通常等於或略大於實體記憶體。它可以調整大小或移到其他磁碟,但不建議完全關閉,否則某些程式(尤其是影像剪輯、遊戲、虛擬機)可能因記憶體不足而崩溃。若你真的空間吃緊,可以到「系統內容 → 進階 → 效能設定 → 進階 → 虛擬記憶體」把分頁檔移到 D 槽,或設定一個較小的固定大小。
System Volume Information 則是系統還原點與磁碟陰影複製的存放區。系統保護預設會使用磁碟空間的 5% 到 10%,對 500GB 的 C 槽來說就是 25GB 到 50GB。你可以在「系統內容 → 系統保護」中調整使用上限,或刪除舊的還原點,但完全不關閉系統保護會讓你失去「系統壞掉時回復」的救命繩,建議保留至少一個最近的還原點。
瀏覽器快取、LINE/Discord 等通訊軟體暫存
現代人電腦裡最肥的往往不是遊戲,而是通訊與瀏覽器。Chrome、Edge、Firefox 的快取、歷史紀錄、擴充套件資料,長期使用下來可以佔好幾 GB。LINE 電腦版的聊天記錄、傳送的圖片與影片、暫存檔,更是常常默默長到 10GB 以上。Discord 的圖片與語音快取、Spotify 的離線下載、Teams 的會議暫存,也都藏在 AppData 裡。
這些資料的共同特色是「程式內建清理功能不好找」。瀏覽器可以在設定中清除瀏覽資料;LINE 可以在「設定 → 聊天 → 刪除聊天室中的資料」或直接清理暫存資料夾;Discord 則可以到「使用者設定 → 進階 → 清除快取」。與其一個個找,不如用空間分析工具直接看哪個資料夾最肥,再對症下藥。
下載資料夾與桌面成為「第二個儲存槽」
最後一個、也是最容易被忽略的,就是使用者自己的習慣。很多人把桌面當工作區,把下載資料夾當暫存區,專案檔、安裝檔、影片、簡報、截圖全部堆在上面。這些檔案預設都在 C 槽,而且不會自動整理。一年下來,桌面加上下載累積個 20GB 到 50GB 一點都不誇張。
更麻煩的是,很多人「以為」自己把檔案存在 D 槽,但其實只是建立了捷徑,實際檔案還是在 C 槽。或者使用 OneDrive、Google Drive 同步資料夾,預設也會建立在 C 槽的使用者資料夾底下,若沒有開啟「檔案隨選」,雲端檔案會全部下載到本機,空間就这样被吃掉。
三、動手清理前的正確觀念:先備份、先分析
在開始刪任何東西之前,請先記住三個原則:先備份重要資料、先分析再動手、不確定的東西不要刪。網路上很多「一鍵清理」工具或教學,會叫你直接刪除某些資料夾,但 Windows 的檔案結構環環相扣,刪錯一個系統資料夾就可能導致無法開機。花十分鐘做好準備,可以省下好幾小時的重灌時間。
用內建工具找出「誰吃掉空間」
Windows 10 與 Windows 11 內建了不錯的空間分析功能。打開「設定 → 系統 → 儲存體」,你會看到 C 槽的總容量、已使用空間,以及「應用程式與功能」「暫存檔案」「文件」「圖片」「其他」等分類的佔用大小。點進「暫存檔案」,系統會列出可以清理的項目,包括暫存檔案、下載、回收站、縮圖快取、傳遞優化檔案、先前的 Windows 安裝等,並顯示每一項的大小。
如果你想要更細緻的視覺化分析,可以使用免費的第三方工具,例如 TreeSize Free、WizTree 或 WinDirStat。它們會掃描整個磁碟,用樹狀圖或方塊圖顯示每個資料夾的大小,讓你一眼看出「原來是 AppData 裡的某個程式佔了 15GB」。使用這類工具時,請從官方網站下載,並在掃描後只「檢視」、不要直接用它刪除系統檔案。
哪些檔案絕對不能亂刪
以下幾個區域請務必避開:C:\Windows\System32、C:\Windows\WinSxS、C:\Windows\Installer(刪了會導致程式無法修復或卸載)、C:\Program Files 與 Program Files (x86) 內的程式資料夾(請用正常卸載流程)、C:\ProgramData 內不認識的資料夾、以及 AppData\Roaming 裡不確定用途的設定檔。
另外,pagefile.sys 與 hiberfil.sys 不建議用「強制刪除」的方式處理,前者請用系統設定調整,後者請用 powercfg -h off 關閉。系統還原點也不要一次全刪,保留最近一個,以免系統出問題時無路可退。動手前,建議先建立一個系統還原點,或至少把重要文件備份到外接硬碟或雲端。
四、Windows 內建清理工具完整教學
準備好之後,我們從最安全、最推薦的內建工具開始。這些工具由微軟維護,知道哪些檔案可以刪、哪些不能刪,對一般使用者來說是最穩妥的選擇。
磁碟清理與「清理系統檔案」
最基本的工具是「磁碟清理」。你可以在開始功能表搜尋「磁碟清理」,或在檔案總管對 C 槽按右鍵 → 內容 → 磁碟清理。開啟後,系統會先掃描一般暫存檔案,包括暫存網際網路檔案、下載的程式檔案、回收站、縮圖、日誌檔等。掃描完成後,勾選你想清除的項目,按下確定即可。
但真正的大魔王藏在「清理系統檔案」按鈕裡。點下去之後,系統會重新掃描,並多出「Windows 更新清理」「先前的 Windows 安裝」「傳遞最佳化檔案」「裝置驅動程式套件」「系統錯誤記憶體傾印檔案」等選項。這些項目往往才是佔用空間的主因,尤其是「Windows 更新清理」與「先前的 Windows 安裝」,清一次常常可以釋放 10GB 到 30GB。勾選前請確認你不需要回復到舊版 Windows,且最近沒有進行中的更新。
如果你經常需要清理,可以使用命令列參數 cleanmgr /sageset:1 先設定一組要清理的項目,再用 cleanmgr /sagerun:1 自動執行。這對需要定期維護多台電腦的人來說很方便,也能避免每次都要手動勾選。
儲存體感知(Storage Sense)自動清理
Windows 10 1809 之後與 Windows 11 都內建「儲存體感知」,可以自動幫你清理暫存檔案。開啟路徑是「設定 → 系統 → 儲存體 → 儲存體感知」。你可以在這裡設定:自動清理暫存檔案、自動清空回收站(例如超過 30 天)、自動刪除下載資料夾中超過指定天數的檔案,以及設定清理頻率(每天、每週、每月或空間不足時)。
儲存體感知的好處是「設定一次,長期有效」,特別適合不喜歡手動維護的使用者。不過要注意「自動刪除下載資料夾」這個選項,如果你習慣把重要檔案放在下載夾,請把天數設長一點,或直接關閉該選項,以免重要檔案被自動清掉。
命令提示字元與 DISM 進階清理
如果你想要更徹底地清理系統元件,可以使用 DISM 指令。請以系統管理員身分開啟命令提示字元,先執行 DISM /Online /Cleanup-Image /AnalyzeComponentStore,系統會告訴你元件存放區目前的大小、可回收的空間,以及建議是否清理。若建議清理,再執行 DISM /Online /Cleanup-Image /StartComponentCleanup,它會移除已被取代的舊版元件。
還有一個更強力的參數 /ResetBase,會把所有舊版元件一次清掉,通常可以再釋放幾 GB,但副作用是「已安裝的更新將無法卸載」。如果你很確定系統穩定、不需要回溯更新,可以使用;否則建議先用不帶 /ResetBase 的版本。執行這些指令需要幾分鐘到十幾分鐘,期間請不要關機。
另外,Windows Update 的暫存資料夾 C:\Windows\SoftwareDistribution\Download 也可以在停止更新服務後手動清除。指令依序是:net stop wuauserv、net stop bits,刪除 Download 資料夾內容,再 net start wuauserv、net start bits。這屬於進階操作,若你不熟悉指令,建議改用磁碟清理的「Windows 更新清理」即可。
五、進階清理:搬移、壓縮與關閉不必要功能
內建工具能清的有限,當 C 槽真的太小,與其每個月痛苦一次,不如從「結構」上調整:把不該放在 C 槽的東西搬走,把不必要的系統功能關掉。這一段的做法風險較高,請務必先備份,並一步一步確認。
把資料夾搬到其他槽(含 OneDrive 與使用者資料夾)
最有效的方法是「移動使用者資料夾」。對桌面、文件、下載、圖片、影片等資料夾按右鍵 → 內容 → 位置 → 移動,選擇 D 槽上的一個新資料夾,系統會詢問是否把現有檔案一併搬過去。這個做法不會影響程式運作,也能讓之後的新檔案直接存到 D 槽。建議一次搬一個資料夾,確認沒有問題再搬下一個。
如果你使用 OneDrive,請開啟「檔案隨選」(Files On-Demand),讓雲端檔案只顯示在檔案總管中,實際內容留在雲端,需要時再下載。這樣可以大幅減少本機 C 槽的佔用。Google Drive 與 Dropbox 也有類似的「線上檔案」或「智慧同步」功能,建議一併開啟。
遊戲玩家則可以把 Steam 遊戲庫移到其他槽:Steam → 設定 → 儲存空間 → 新增磁碟機,再把遊戲搬過去。其他啟動器(Epic、Battle.net、Xbox App)也大多支援變更安裝路徑。至於瀏覽器的下載位置,可以在設定中改成 D 槽,避免下載夾默默長大。
關閉休眠、調整分頁檔與系統還原空間
如前面所述,關閉休眠可以立刻釋放等同記憶體 40% 的空間。指令是 powercfg -h off,執行後 hiberfil.sys 會消失,休眠選項也會從電源選單中移除。如果你只是偶爾使用休眠,也可以執行 powercfg -h -size 50 把休眠檔縮小到記憶體的 50%,而不是完全關閉。
分頁檔的調整路徑是「系統內容 → 進階 → 效能 → 設定 → 進階 → 虛擬記憶體 → 變更」。你可以取消「自動管理所有磁碟機的分頁檔大小」,把 C 槽設為「無分頁檔案」,並在 D 槽設定「系統管理大小」。但請注意,完全沒有分頁檔可能導致某些程式崩溃,建議至少保留 2GB 到 4GB 在 C 槽,或確認 D 槽是 SSD 再搬移。
系統還原空間則在「系統內容 → 系統保護 → 設定」中調整。你可以把「最大使用量」從預設的 5% 到 10% 調低到 3% 到 5%,並按下「刪除」清掉舊的還原點,只保留最近的。這樣既能保留救命功能,又不會讓還原點吃掉幾十 GB。
卸載不用的程式與清理 AppData
打開「設定 → 應用程式 → 已安裝的應用程式」,依照大小排序,你會發現很多「安裝過就忘了」的程式:試用版軟體、舊版驅動、一次性的工具、遊戲啟動器、語言包等。把確定不用的卸載,可以一次釋放幾 GB 到幾十 GB。卸載後,再到 C:\Program Files 與 AppData 檢查是否有殘留資料夾,確認是該程式的名稱再刪除。
AppData 的清理要特別小心。AppData\Local\Temp 可以安全清除(關閉所有程式後再刪),但 AppData\Roaming 與 AppData\Local 裡不認識的資料夾請不要亂刪,因為那可能是某個程式的設定或授權資料。比較安全的做法是使用各程式內建的「清除快取」功能,或使用專業的卸載工具(如 Revo Uninstaller)來移除殘留。
六、防止 C 槽再滿的長期習慣
清理只是一次性的止痛藥,真正解決問題的是習慣。以下幾個做法,可以讓你的 C 槽在未來一年內都保持健康。
安裝程式時就選對路徑
安裝任何程式時,養成「變更安裝路徑」的習慣,把大型程式、遊戲、開發工具裝到 D 槽。瀏覽器的下載位置、通訊軟體的檔案儲存位置、剪輯軟體的暫存與快取位置,也都在設定中改成 D 槽。這些小動作可以讓 C 槽只保留系統與小型工具,大幅降低爆滿機率。
另外,盡量使用「可攜版(Portable)」軟體,或微軟商店版 App,前者不寫入系統登錄檔,後者由系統管理儲存位置。若你經常下載安裝檔,也可以設定一個「安裝檔專用資料夾」在 D 槽,定期清空,避免安裝檔在下載夾裡愈堆愈多。
定期維護排程與監控
建議每個月花十到十五分鐘做一次簡單維護:開啟儲存體感知、執行磁碟清理(清理系統檔案)、檢查下載與桌面、更新程式並卸載不用的軟體。你也可以在行事曆上設一個每月提醒,或使用 Windows 的工作排程器定期執行 cleanmgr /sagerun:1。
平時則可以安裝一個簡單的磁碟空間監控工具,當 C 槽剩餘空間低於 15% 時提醒你。Windows 本身在空間不足時也會跳出通知,但通常那時候已經太晚,系統已經開始卡頓。提早發現、提早處理,永遠比事後補救輕鬆。
七、常見問題 FAQ
C 槽到底要留多少空間才夠?一般建議至少保留總容量的 15% 到 20%,以 500GB 的 C 槽來說,就是 75GB 到 100GB。若你經常進行 Windows 更新、使用虛擬記憶體或大型應用程式,建議留到 20% 以上。低於 10% 時,系統效能會明顯下降,更新也可能失敗。
可以刪除 Windows.old 嗎?可以。它是舊版 Windows 的備份,用途是讓你在升級後 10 天內回復。若你確定新系統運作正常,可以用磁碟清理的「先前的 Windows 安裝」刪除,或等系統自動清除。刪除後就無法再用「回復上一版」功能。
使用第三方清理軟體安全嗎?知名且口碑良好的工具(如 CCleaner、BleachBit)在預設設定下通常是安全的,但請避免使用「一鍵深度清理」或「登錄檔清理」等激進功能,因為它們可能誤刪設定或造成程式異常。對一般使用者來說,Windows 內建工具已經足夠,第三方工具建議只用來「分析」,不要用來大量刪除。
為什麼清理完沒多久又滿了?這通常代表有一個持續寫入的來源,例如瀏覽器快取、通訊軟體暫存、系統還原點、Windows 更新、或某個程式的日誌檔。建議用 TreeSize 或 WizTree 掃描,觀察哪個資料夾在短時間內快速長大,再針對該程式調整設定(例如關閉自動下載、限制快取大小、清除聊天暫存)。
SSD 需要保留未使用空間嗎?需要。SSD 的控制器需要閒置區塊來進行垃圾回收與平均寫入,若長期接近全滿,寫入效能會下降、壽命也可能受影響。一般建議 SSD 至少保留 10% 到 15% 的未使用空間,這也是為什麼 C 槽不建議塞到 95% 以上的原因之一。
結語:C 槽不是垃圾桶,是需要管理的倉庫
回頭看「C 槽為什麼會滿」這個問題,答案其實不複雜:Windows 把系統、更新、使用者資料、程式快取全部預設放在同一個地方,而我們又習慣把下載、桌面、通訊軟體暫存往裡面塞。它不是壞掉,而是長期缺乏管理。只要理解空間被誰吃掉,並養成「安裝選路徑、定期清暫存、重要資料放別槽」的習慣,C 槽就能維持在健康狀態。
最後提醒,清理磁碟時請保持「寧可少刪、不要誤刪」的原則。不確定的資料夾先查、先備份,系統檔案與程式目錄不要手動刪除。與其追求一次清出幾十 GB,不如建立一套每月五分鐘的維護流程,讓電腦長期順暢。希望這篇整理能幫你把那條紅色進度條變回健康的藍色,也讓下一次 Windows 更新不再卡在「空間不足」。