戰(zhàn):用系統(tǒng)自帶工具和命令安全釋放十幾個(gè)G空間)
C盤又紅了可能是打工人電腦里最經(jīng)典的開年焦慮之一。很多人第一反應(yīng)是下載一個(gè)“清理軟件”結(jié)果裝完發(fā)現(xiàn)彈窗比垃圾還多C盤空間沒(méi)少多少瀏覽器主頁(yè)卻莫名其妙被改了。其實(shí)在 Windows 10 和 Windows 11 上很多有效的清理操作根本不需要第三方工具用系統(tǒng)自帶功能和幾條命令就能完成。本文會(huì)把清理C盤的思路拆成“系統(tǒng)工具清理、隱形文件處理、大文件定位、腳本自動(dòng)化、日常預(yù)防”幾個(gè)部分結(jié)合常見占空間場(chǎng)景整理一套能實(shí)際騰出幾個(gè)G甚至十幾個(gè)G空間的方案同時(shí)也會(huì)標(biāo)注哪些操作需要謹(jǐn)慎避免誤刪系統(tǒng)文件。本文以 Windows 10 / Windows 11 為例命令基本兼容部分操作需要管理員權(quán)限。如果你不希望用來(lái)路不明的“清理大師”也不想天天手動(dòng)刪文件這篇文章值得收藏備用。1. C盤為什么總是不夠用先搞清楚空間去哪了1.1 這些“空間小偷”最常見C盤之所以容易滿是因?yàn)樗窍到y(tǒng)盤幾乎所有“默認(rèn)路徑”都會(huì)往C盤塞數(shù)據(jù)。比如系統(tǒng)更新、軟件安裝、瀏覽器緩存、聊天記錄、臨時(shí)文件、虛擬內(nèi)存全都默認(rèn)放在C盤。隨著時(shí)間推移這些數(shù)據(jù)會(huì)慢慢積累成幾個(gè)G甚至幾十個(gè)G。比較常見的占用來(lái)源包括系統(tǒng)更新緩存位于C:\Windows\SoftwareDistribution\Download反復(fù)更新后可能達(dá)到數(shù)GB。休眠文件C:\hiberfil.sys默認(rèn)大小約為物理內(nèi)存的 40% 到 75%16GB 內(nèi)存的電腦可能占用 6GB 到 10GB。虛擬內(nèi)存C:\pagefile.sys默認(rèn)會(huì)占用相當(dāng)于物理內(nèi)存 1 到 2 倍的空間。臨時(shí)文件用戶臨時(shí)目錄、系統(tǒng)臨時(shí)目錄、瀏覽器緩存日積月累非??捎^。軟件緩存微信、QQ、瀏覽器、IDE、包管理器都會(huì)緩存文件尤其是聊天記錄和模型文件輕松達(dá)到幾十GB。系統(tǒng)還原點(diǎn)卷影副本會(huì)占用 C 盤空間默認(rèn)情況下可能占幾個(gè)GB。升級(jí)殘留目錄C:\Windows.old可能在系統(tǒng)大版本升級(jí)后殘留 10GB 到 20GB。組件存儲(chǔ)C:\Windows\WinSxS里的舊組件版本會(huì)持續(xù)增長(zhǎng)只能通過(guò) DISM 命令安全清理。很多用戶覺得C盤“莫名”滿了其實(shí)并不是系統(tǒng)在悄悄干壞事而是這些目錄被你忽略了。只有先搞清楚空間去哪了清理才有針對(duì)性也才能避免誤刪。1.2 清理前必須做的準(zhǔn)備工作清理C盤并不復(fù)雜但安全永遠(yuǎn)是第一位的。動(dòng)手之前建議先做下面幾件事關(guān)閉正在運(yùn)行的重要程序尤其是瀏覽器、微信、QQ、開發(fā)工具、數(shù)據(jù)庫(kù)等。程序進(jìn)程會(huì)占用文件導(dǎo)致清理時(shí)出現(xiàn)“文件正在使用”的提示。重要數(shù)據(jù)先備份。雖然下面介紹的都是常規(guī)清理項(xiàng)但磁盤操作總有意外建議把桌面上還沒(méi)整理的重要文檔、照片先復(fù)制到 D 盤或網(wǎng)盤。創(chuàng)建系統(tǒng)還原點(diǎn)。在“開始菜單”搜索“創(chuàng)建還原點(diǎn)”進(jìn)入“系統(tǒng)保護(hù)”選項(xiàng)卡給 C 盤創(chuàng)建一個(gè)還原點(diǎn)。萬(wàn)一清理過(guò)程中誤刪了系統(tǒng)文件還能恢復(fù)到當(dāng)前狀態(tài)。絕大多數(shù)清理命令都需要管理員權(quán)限。建議先打開“以管理員身份運(yùn)行”的命令提示符或 PowerShell再執(zhí)行命令。準(zhǔn)備工作做完后下面就可以正式操作了。2. 先用系統(tǒng)自帶功能安全清理一大波2.1 磁盤清理工具與“清理系統(tǒng)文件”Windows 自帶了一個(gè)非常容易被忽視的清理工具磁盤清理。它在 Windows 10 / Windows 11 上都存在而且清理得很干凈不需要安裝任何第三方軟件。在“開始菜單”搜索“磁盤清理”選擇C盤系統(tǒng)會(huì)先掃描一遍可清理項(xiàng)目。這里要注意第一次掃描出來(lái)的只是“普通項(xiàng)目”真正的大頭在“清理系統(tǒng)文件”按鈕里。點(diǎn)擊“清理系統(tǒng)文件”后系統(tǒng)會(huì)重新掃描。這一步會(huì)列出“Windows更新清理”“以前的Windows安裝”“傳遞優(yōu)化文件”“臨時(shí)文件”等項(xiàng)目。“Windows更新清理”常常能清掉好幾個(gè)G如果你確定不需要回滾到舊版本系統(tǒng)可以勾選“以前的Windows安裝”。勾選完成后點(diǎn)擊“確定”等待執(zhí)行即可。除了圖形界面磁盤清理也支持命令行方式cleanmgr /d C:如果希望按固定配置自動(dòng)清理可以先打開設(shè)置面板cleanmgr /sageset:1在彈出的界面里勾選希望清理的項(xiàng)目保存配置。之后運(yùn)行cleanmgr /sagerun:1系統(tǒng)就會(huì)按剛才保存的設(shè)置自動(dòng)執(zhí)行清理。這種方式很適合做成計(jì)劃任務(wù)定期運(yùn)行。2.2 開啟存儲(chǔ)感知讓系統(tǒng)自動(dòng)清理Windows 10 和 Windows 11 都提供了“存儲(chǔ)感知”功能可以自動(dòng)清理臨時(shí)文件和回收站。開啟它之后系統(tǒng)會(huì)在空間不足或定期時(shí)間點(diǎn)自動(dòng)清理一些安全項(xiàng)減少手動(dòng)操作。打開路徑Windows 11設(shè)置 - 系統(tǒng) - 存儲(chǔ) - 存儲(chǔ)感知Windows 10設(shè)置 - 系統(tǒng) - 存儲(chǔ) - 存儲(chǔ)感知開啟“自動(dòng)清理臨時(shí)文件”后可以設(shè)置運(yùn)行頻率比如“每周”或“空間不足時(shí)”。還可以點(diǎn)擊“配置清理計(jì)劃”讓系統(tǒng)定期刪除“回收站中超過(guò)一定天數(shù)的文件”和“下載文件夾中超過(guò)一定天數(shù)未使用的文件”。存儲(chǔ)感知適合作為日常維護(hù)手段它能避免系統(tǒng)盤中積累大量臨時(shí)文件但不能替代手動(dòng)清理。像休眠文件、虛擬內(nèi)存、開發(fā)工具緩存這類大型文件還是需要單獨(dú)處理。2.3 手動(dòng)清理 Windows 更新緩存Windows 更新下載的安裝包都會(huì)存放在C:\Windows\SoftwareDistribution\Download這個(gè)目錄在系統(tǒng)多次更新后會(huì)累積大量文件。正常情況下Windows 更新完成后會(huì)自動(dòng)清理一部分但并不徹底尤其是在更新失敗或反復(fù)下載的情況下緩存可能會(huì)占用幾個(gè)G甚至十幾個(gè)G。手動(dòng)清理這個(gè)目錄是安全的因?yàn)榘惭b包只是下載緩存不是系統(tǒng)運(yùn)行必需文件。如果系統(tǒng)正在下載或安裝更新建議等更新完成后再清理或者先暫停更新。推薦使用管理員身份打開命令提示符依次執(zhí)行下面的命令net stop wuauserv net stop cryptSvc net stop bits net stop msiserver rd /s /q C:\Windows\SoftwareDistribution\Download net start wuauserv net start cryptSvc net start bits net start msiserver解釋一下每步的含義先停止 Windows Update 相關(guān)服務(wù)避免文件被占用然后強(qiáng)制刪除下載緩存目錄最后重新啟動(dòng)這些服務(wù)。執(zhí)行完畢后打開C盤看剩余空間通常會(huì)有明顯變化。3. 三個(gè)“隱形大戶”關(guān)掉它們能騰出好幾個(gè)G3.1 休眠文件 hiberfil.sys很多人在C盤根目錄看到一個(gè)名為hiberfil.sys的文件卻不知道它是什么。這個(gè)文件是 Windows 休眠功能使用的系統(tǒng)文件當(dāng)你讓電腦進(jìn)入“休眠”狀態(tài)時(shí)系統(tǒng)會(huì)把內(nèi)存內(nèi)容寫入這個(gè)文件下次開機(jī)時(shí)直接恢復(fù)從而實(shí)現(xiàn)快速啟動(dòng)。問(wèn)題在于hiberfil.sys默認(rèn)大小約為物理內(nèi)存的 40% 到 75%內(nèi)存越大文件越大。如果你的電腦是 16GB 內(nèi)存這個(gè)文件可能占 6GB 到 10GB32GB 內(nèi)存可能占十幾個(gè)G。如果你平時(shí)根本不用“休眠”功能而是習(xí)慣“關(guān)機(jī)”或“睡眠”可以關(guān)閉休眠來(lái)釋放空間。先查看當(dāng)前系統(tǒng)休眠狀態(tài)powercfg /a然后以管理員身份執(zhí)行powercfg /h off執(zhí)行后hiberfil.sys會(huì)自動(dòng)消失C盤立刻騰出對(duì)應(yīng)空間。需要特別注意的是關(guān)閉休眠也會(huì)同時(shí)關(guān)閉 Windows 的“快速啟動(dòng)”功能因?yàn)榭焖賳?dòng)依賴休眠文件的一部分機(jī)制。如果你非常在意開機(jī)速度不建議為了省空間而關(guān)閉休眠。如果之后想恢復(fù)休眠重新執(zhí)行powercfg /h on即可恢復(fù)。3.2 虛擬內(nèi)存 pagefile.syspagefile.sys是 Windows 的虛擬內(nèi)存頁(yè)面文件默認(rèn)位于C盤根目錄。當(dāng)物理內(nèi)存不足時(shí)系統(tǒng)會(huì)把一部分?jǐn)?shù)據(jù)臨時(shí)寫入這個(gè)文件因此它在高內(nèi)存占用場(chǎng)景下非常重要。我不建議直接刪除或徹底禁用虛擬內(nèi)存因?yàn)槟承┐笮蛙浖趦?nèi)存不足時(shí)會(huì)直接崩潰。更合理的做法是把虛擬內(nèi)存從C盤轉(zhuǎn)移到其他盤比如D盤。這樣做既保留了虛擬內(nèi)存的功能又釋放了C盤空間。具體步驟如下右鍵“此電腦” - 屬性 - 高級(jí)系統(tǒng)設(shè)置。在“高級(jí)”選項(xiàng)卡 - 性能 - 點(diǎn)擊“設(shè)置”。切換到“高級(jí)”選項(xiàng)卡 - 虛擬內(nèi)存 - 點(diǎn)擊“更改”。取消勾選“自動(dòng)管理所有驅(qū)動(dòng)器的分頁(yè)文件大小”。選中C盤選擇“無(wú)分頁(yè)文件”點(diǎn)擊“設(shè)置”。選中D盤選擇“系統(tǒng)管理的大小”或“自定義大小”點(diǎn)擊“設(shè)置”。點(diǎn)擊“確定”重啟電腦后生效。轉(zhuǎn)移虛擬內(nèi)存后C盤會(huì)釋放相當(dāng)于物理內(nèi)存 1 到 2 倍的空間。需要提醒的是如果系統(tǒng)發(fā)生藍(lán)屏內(nèi)存轉(zhuǎn)儲(chǔ)文件默認(rèn)寫入C盤把分頁(yè)文件移走后可能無(wú)法寫入完整的內(nèi)核轉(zhuǎn)儲(chǔ)但對(duì)普通用戶影響很小。3.3 系統(tǒng)還原與卷影副本系統(tǒng)還原點(diǎn)和卷影副本也可能占用不少C盤空間。如果你曾設(shè)置過(guò)系統(tǒng)保護(hù)系統(tǒng)會(huì)在關(guān)鍵驅(qū)動(dòng)安裝、軟件升級(jí)時(shí)自動(dòng)創(chuàng)建還原點(diǎn)。時(shí)間久了舊還原點(diǎn)會(huì)積累大量卷影副本占用幾個(gè)G空間。先查看當(dāng)前系統(tǒng)保護(hù)占用情況管理員身份運(yùn)行vssadmin list shadowstorage輸出中可以看到“已使用空間”和“已分配空間”。如果想清理最舊的還原點(diǎn)可以執(zhí)行vssadmin delete shadows /forC: /oldest這個(gè)命令只刪除最舊的一個(gè)卷影副本不會(huì)一次性刪光所有還原點(diǎn)相對(duì)安全。如果想徹底限制系統(tǒng)還原點(diǎn)的占用空間可以進(jìn)入“系統(tǒng)保護(hù)”設(shè)置右鍵“此電腦” - 屬性 - 系統(tǒng)保護(hù)選擇C盤 - 配置在“最大使用量”處拖動(dòng)滑塊調(diào)小占用比例需要注意的是刪除還原點(diǎn)意味著失去對(duì)應(yīng)時(shí)間點(diǎn)的恢復(fù)能力。如果你最近系統(tǒng)狀態(tài)正??梢钥紤]清理較舊的還原點(diǎn)但建議至少保留一個(gè)可用的還原點(diǎn)以防后續(xù)清理操作出問(wèn)題。4. 一條命令定位大文件找出真正占空間的目錄4.1 PowerShell 掃描C盤目錄占用前面介紹的清理方法能清掉一部分空間但真正讓C盤爆滿的往往是某些具體的大目錄。與其瞎猜不如讓 PowerShell 幫我們掃描一遍C盤每個(gè)一級(jí)目錄的大小按占用從大到小排列。打開管理員 PowerShell執(zhí)行下面的腳本Get-ChildItem C:\ -Directory -Force -ErrorAction SilentlyContinue | ForEach-Object { $size (Get-ChildItem $_.FullName -Recurse -File -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum [PSCustomObject]{ Path $_.FullName SizeGB [math]::Round($size / 1GB, 2) } } | Sort-Object SizeGB -Descending | Format-Table -AutoSize這個(gè)腳本會(huì)遍歷C盤下的所有一級(jí)目錄包括隱藏目錄遞歸統(tǒng)計(jì)每個(gè)目錄下的文件總大小最后按大小降序排列。第一次掃描可能需要幾分鐘因?yàn)橐x取大量文件信息如果遇到權(quán)限不足的目錄腳本會(huì)跳過(guò)不影響整體結(jié)果。執(zhí)行后你會(huì)清晰看到Users、Windows、Program Files等目錄各占多少空間。如果Users目錄特別大說(shuō)明用戶數(shù)據(jù)是重災(zāi)區(qū)如果Windows目錄特別大更新緩存或組件存儲(chǔ)可能就是主因。4.2 掃描用戶目錄下的大文件很多時(shí)候C盤空間被用戶目錄里的隱藏緩存和下載文件占用??梢杂孟旅娴?PowerShell 腳本掃描用戶常見目錄下超過(guò) 1GB 的大文件$paths ( $env:USERPROFILE\Downloads, $env:USERPROFILE\Desktop, $env:USERPROFILE\Documents, $env:LOCALAPPDATA, $env:APPDATA ) Get-ChildItem $paths -Recurse -File -Force -ErrorAction SilentlyContinue | Where-Object { $_.Length -gt 1GB } | Sort-Object Length -Descending | Select-Object FullName, {NameSizeGB; Expression{[math]::Round($_.Length/1GB, 2)}} | Format-Table -AutoSize腳本會(huì)把所有超過(guò) 1GB 的文件路徑列出來(lái)??吹浇Y(jié)果后你可以逐一判斷哪些是長(zhǎng)期不用的安裝包、壓縮包或緩存文件然后移動(dòng)或刪除。這里要提醒不要直接刪除不認(rèn)識(shí)的.dll或.sys文件優(yōu)先清理安裝包、日志、臨時(shí)文件、緩存目錄。在文件資源管理器里也可以使用搜索技巧。打開C盤在右上角搜索框輸入size:1GBWindows 會(huì)搜索出所有大于 1GB 的文件。這個(gè)技巧簡(jiǎn)單直接適合快速定位散落在各處的超大文件。4.3 幾個(gè)最容易忽略的大文件藏身處結(jié)合日常排障經(jīng)驗(yàn)下面這幾個(gè)位置經(jīng)常讓人驚訝“原來(lái)空間被它吃了”C:\Windows.old系統(tǒng)大版本升級(jí)后的舊系統(tǒng)目錄可能占 10GB 到 20GB。如果確定不需要回滾舊系統(tǒng)可以用磁盤清理工具的“以前的Windows安裝”刪除。C:\Users\用戶名\AppData\Local\Temp用戶臨時(shí)文件目錄積累大量臨時(shí)安裝包和緩存。C:\Users\用戶名\AppData\Local\Google\Chrome\User Data\Default\Cache瀏覽器緩存長(zhǎng)時(shí)間不清理可以達(dá)到幾GB。C:\Users\用戶名\Documents\WeChat Files微信文件默認(rèn)保存位置聊天記錄、圖片、視頻會(huì)快速增長(zhǎng)很多人這個(gè)目錄占了幾十個(gè)G。C:\Users\用戶名\.cache很多開發(fā)工具和AI工具的默認(rèn)緩存目錄例如 ComfyUI、Codex 等工具如果配置不當(dāng)模型和工作流緩存會(huì)默認(rèn)寫入C盤。如果你在使用 ComfyUI、Codex 這類工具一定要檢查它們的模型目錄和輸出目錄是否在C盤。這類工具的大模型文件動(dòng)輒幾個(gè)G到幾十個(gè)G建議把模型存儲(chǔ)和輸出目錄遷移到D盤具體方法會(huì)在后面“治本方案”中介紹。5. 一鍵清理腳本bat PowerShell 組合5.1 腳本設(shè)計(jì)思路與安全邊界如果你平時(shí)不想記住那么多命令可以做一個(gè)“一鍵清理腳本”。腳本的思路是只清理明確安全的臨時(shí)文件和緩存不碰系統(tǒng)核心文件不刪除用戶文檔不修改注冊(cè)表。安全邊界非常重要。腳本不會(huì)處理休眠文件、虛擬內(nèi)存、系統(tǒng)還原點(diǎn)因?yàn)檫@些涉及系統(tǒng)功能取舍需要人工確認(rèn)。腳本只負(fù)責(zé)清理以下內(nèi)容用戶臨時(shí)目錄系統(tǒng)臨時(shí)目錄回收站W(wǎng)indows 更新緩存預(yù)讀取文件可選縮略圖緩存同時(shí)腳本需要以管理員身份運(yùn)行否則部分系統(tǒng)目錄無(wú)法訪問(wèn)。如果你擔(dān)心誤刪可以先創(chuàng)建還原點(diǎn)再執(zhí)行。5.2 完整清理腳本與使用說(shuō)明將下面的內(nèi)容保存為clean_c.bat右鍵選擇“以管理員身份運(yùn)行”echo off chcp 65001 nul title C盤清理腳本 - 請(qǐng)以管理員身份運(yùn)行 echo echo C盤安全清理腳本臨時(shí)文件 / 更新緩存 echo echo. REM 檢查管理員權(quán)限 net session nul 21 if %errorlevel% neq 0 ( echo [錯(cuò)誤] 請(qǐng)右鍵選擇“以管理員身份運(yùn)行”! pause exit /b 1 ) echo [1/6] 清理用戶臨時(shí)文件夾 ... if exist %TEMP% rd /s /q %TEMP% 2nul echo [2/6] 清理系統(tǒng)臨時(shí)文件夾 ... if exist %SystemRoot%\Temp rd /s /q %SystemRoot%\Temp 2nul echo [3/6] 清空回收站 ... powershell -NoProfile -Command Clear-RecycleBin -Force -ErrorAction SilentlyContinue echo [4/6] 停止更新相關(guān)服務(wù)并清理更新緩存 ... net stop wuauserv nul 21 net stop cryptSvc nul 21 net stop bits nul 21 net stop msiserver nul 21 if exist %SystemRoot%\SoftwareDistribution\Download rd /s /q %SystemRoot%\SoftwareDistribution\Download 2nul net start wuauserv nul 21 net start cryptSvc nul 21 net start bits nul 21 net start msiserver nul 21 echo [5/6] 清理 Windows 預(yù)讀取文件 ... del /f /q %SystemRoot%\Prefetch\*.* 2nul echo [6/6] 清理縮略圖緩存 ... del /f /q %LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db 2nul echo. echo 清理完成建議重啟電腦后查看C盤剩余空間。 pause關(guān)于編碼建議在 VS Code 或 Notepad 中保存為 UTF-8 無(wú) BOM 格式。如果運(yùn)行時(shí)出現(xiàn)中文亂碼可以把文件另存為 ANSI 編碼再執(zhí)行。腳本第 5 步清理 Prefetch 屬于可選操作。預(yù)讀取文件的作用是加快程序啟動(dòng)速度刪除后第一次打開軟件會(huì)稍微變慢但之后會(huì)重新生成。如果你不想影響啟動(dòng)速度可以把第 5 步整個(gè)刪掉。5.3 組件存儲(chǔ)清理DISM 命令Windows 的組件存儲(chǔ)C:\Windows\WinSxS是系統(tǒng)組件的重要目錄不能直接手動(dòng)刪除。但其中會(huì)保留大量舊版本組件這些內(nèi)容需要用 DISM 命令清理。首先分析組件存儲(chǔ)是否有可清理內(nèi)容管理員身份執(zhí)行DISM /Online /Cleanup-Image /AnalyzeComponentStore命令會(huì)輸出類似“組件存儲(chǔ)大小”和“可清理大小”的信息。如果可清理空間不大說(shuō)明系統(tǒng)已經(jīng)自己維護(hù)過(guò)了如果可清理空間較大再執(zhí)行清理命令DISM /Online /Cleanup-Image /StartComponentCleanup這個(gè)命令會(huì)安全刪除舊版本組件可能需要運(yùn)行幾分鐘到十幾分鐘建議在空閑時(shí)間執(zhí)行。執(zhí)行過(guò)程中不要強(qiáng)制關(guān)閉命令行窗口否則可能造成系統(tǒng)組件損壞。如果你的系統(tǒng)盤很緊張還可以加上參數(shù)進(jìn)一步整理DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase/ResetBase會(huì)將所有已安裝更新的基礎(chǔ)重置為當(dāng)前狀態(tài)清理效果更徹底但副作用是以后無(wú)法卸載已經(jīng)安裝的更新。除非你確定不需要卸載更新否則不建議加這個(gè)參數(shù)。6. 常見問(wèn)題與避坑指南6.1 常見問(wèn)題排查表清理C盤過(guò)程中你可能會(huì)遇到下面這些問(wèn)題問(wèn)題現(xiàn)象常見原因解決思路清理后重啟C盤又滿了軟件緩存或更新文件正在重新生成用 PowerShell 掃描定位大目錄再針對(duì)具體軟件設(shè)置緩存路徑刪除臨時(shí)文件時(shí)報(bào)“文件正在使用”有程序占用了臨時(shí)目錄中的文件關(guān)閉相關(guān)程序或者重啟后再刪除執(zhí)行 powercfg /h off 后休眠文件還在沒(méi)有管理員權(quán)限用管理員身份運(yùn)行命令提示符再執(zhí)行C盤顯示紅色但看起來(lái)沒(méi)有大文件隱藏文件或系統(tǒng)文件沒(méi)有顯示在資源管理器中開啟“顯示隱藏文件”或用 PowerShell 掃描清理更新緩存后Windows 更新異常刪除時(shí)更新服務(wù)正在運(yùn)行重新啟動(dòng) Windows Update或等待系統(tǒng)自動(dòng)重新下載更新使用第三方清理軟件后系統(tǒng)異常誤刪了系統(tǒng)核心文件通過(guò)系統(tǒng)還原點(diǎn)恢復(fù)嚴(yán)重時(shí)考慮重置系統(tǒng)6.2 這些操作千萬(wàn)別做C盤清理最怕的不是清不掉而是誤刪。下面幾條是必須避開的“高危操作”不要手動(dòng)刪除C:\Windows\WinSxS文件夾。很多人把它當(dāng)成垃圾文件實(shí)際上它是系統(tǒng)組件的存儲(chǔ)目錄直接刪除會(huì)導(dǎo)致系統(tǒng)完全無(wú)法啟動(dòng)。正確做法是用 DISM 命令清理。不要手動(dòng)刪除C:\Windows\System32下的任何文件。這里存放了系統(tǒng)核心運(yùn)行庫(kù)刪錯(cuò)一個(gè)文件可能直接藍(lán)屏。不要隨意清理AppData里不認(rèn)識(shí)的目錄。AppData 下存有大量軟件配置和用戶數(shù)據(jù)很多目錄名看起來(lái)像亂碼實(shí)際上包含軟件登錄狀態(tài)、數(shù)據(jù)庫(kù)文件。如果某個(gè)軟件以后還能正常打開就不要?jiǎng)铀?。不要在確定不需要回滾前隨意刪除Windows.old。如果你剛升級(jí)完系統(tǒng)建議保留至少一周確認(rèn)系統(tǒng)穩(wěn)定后再清理。不要用rd /s /q C:\之類的命令“清理整盤”。這類命令是直接刪除目錄樹一旦執(zhí)行后果不可逆后悔藥沒(méi)有。清理C盤的原則是能明確判斷是垃圾的才刪拿不準(zhǔn)的就先放著。7. 治本方案從“清理”到“預(yù)防”7.1 善用目錄聯(lián)接把大目錄“搬”到其他盤很多軟件的緩存路徑是寫死的不能通過(guò)圖形界面修改。這種情況最適合使用 Windows 的“目錄聯(lián)接”功能也就是mklink /J命令。它的原理是把一個(gè)真實(shí)目錄“映射”到另一個(gè)位置對(duì)用戶程序來(lái)說(shuō)原路徑仍然存在訪問(wèn)時(shí)實(shí)際讀寫的是目標(biāo)路徑。舉個(gè)例子。假設(shè)你在使用 ComfyUI 這類 AI 繪圖工具模型目錄默認(rèn)在C盤占用幾十個(gè)G你想遷移到D盤可以這樣做先關(guān)閉相關(guān)程序確保沒(méi)有進(jìn)程在讀取模型目錄。在原位置把C:\Users\你的用戶名\ComfyUI\models整個(gè)剪切到D:\AI\ComfyUI\models。打開管理員命令提示符執(zhí)行mklink /J C:\Users\你的用戶名\ComfyUI\models D:\AI\ComfyUI\models執(zhí)行后原來(lái)的路徑仍然存在但所有文件實(shí)際上存儲(chǔ)在D盤。程序和系統(tǒng)都感知不到變化C盤空間卻被釋放了。這個(gè)方法同樣適用于 npm 緩存、pip 緩存、Maven 本地倉(cāng)庫(kù)、瀏覽器緩存目錄等。如果你想刪除鏈接不要直接在資源管理器里刪除最好用命令行rmdir C:\Users\你的用戶名\ComfyUI\models這個(gè)命令只會(huì)刪除目錄聯(lián)接本身不會(huì)刪除 D 盤的真實(shí)文件。7.2 修改軟件默認(rèn)緩存與文件保存位置目錄聯(lián)接是兜底方案更理想的做法是在軟件設(shè)置里直接修改緩存路徑。微信設(shè)置 - 文件管理 - 更改把文件保存路徑改成 D 盤。這個(gè)設(shè)置對(duì)C盤空間影響最大尤其是聊天記錄多的人。瀏覽器在設(shè)置里修改“下載內(nèi)容”默認(rèn)位置改為 D 盤。瀏覽器緩存也可以在設(shè)置中清除。開發(fā)工具npm 可以通過(guò)npm config set cache D:\Cache\npm修改緩存目錄Maven 可以通過(guò)修改settings.xml中的localRepository指向 D 盤Python 的 pip 緩存可以通過(guò)設(shè)置PIP_CACHE_DIR環(huán)境變量指向D盤。新軟件安裝時(shí)遇到默認(rèn)安裝目錄為C:\Program Files時(shí)盡量手動(dòng)改為 D 盤。雖然安裝時(shí)多一步操作但長(zhǎng)期下來(lái)能避免 C 盤被各種大型軟件塞滿。如果你的電腦已經(jīng)有很多大型軟件裝在C盤可以嘗試“設(shè)置 - 應(yīng)用 - 安裝的應(yīng)用”選擇某個(gè)應(yīng)用后點(diǎn)擊“移動(dòng)”部分應(yīng)用支持從C盤移動(dòng)到其他分區(qū)。但要注意并不是所有應(yīng)用都支持移動(dòng)比如系統(tǒng)核心組件就無(wú)法移動(dòng)。7.3 C盤擴(kuò)容的一般思路與風(fēng)險(xiǎn)提醒如果清理之后C盤還是緊張擴(kuò)容是一個(gè)選擇但需要謹(jǐn)慎操作。Windows 自帶的“磁盤管理”工具支持“壓縮卷”和“擴(kuò)展卷”。要擴(kuò)展C盤前提是C盤右側(cè)緊挨著未分配空間。也就是說(shuō)你需要在C盤旁邊先騰出未分配空間這通常意味著要先刪除或壓縮D盤分區(qū)。整個(gè)過(guò)程會(huì)把磁盤分區(qū)結(jié)構(gòu)重新調(diào)整存在數(shù)據(jù)丟失風(fēng)險(xiǎn)。如果你的D盤有大量數(shù)據(jù)又沒(méi)有備用移動(dòng)硬盤備份我不建議貿(mào)然操作。更穩(wěn)妥的做法是備份C盤和D盤的重要數(shù)據(jù)到移動(dòng)硬盤或網(wǎng)盤。使用可靠的第三方分區(qū)工具調(diào)整分區(qū)大小。調(diào)整分區(qū)前先創(chuàng)建系統(tǒng)還原點(diǎn)并確保電腦接入電源。操作過(guò)程中不要強(qiáng)制斷電防止分區(qū)表?yè)p壞。比起擴(kuò)容我更推薦優(yōu)先做好前面提到的清理和預(yù)防措施。因?yàn)楹芏嗳说腃盤空間其實(shí)是被緩存在潛移默化吃掉的只要把緩存路徑改好定時(shí)清理C盤通常不會(huì)輕易爆滿。如果你按照上面的順序操作一遍先做系統(tǒng)工具清理再關(guān)閉休眠或轉(zhuǎn)移虛擬內(nèi)存然后用腳本掃一遍臨時(shí)文件最后用 PowerShell 定位殘留的大文件C盤一次性騰出十幾個(gè)G并不夸張。你的C盤“大頭”到底在哪個(gè)目錄也歡迎在評(píng)論區(qū)分享你的排查結(jié)果。