跳至主要內容
PHUA MEDIA

按 Win+R、輸入 prefetch、全選刪除:這套清理儀式,微軟說它反作用

刊登:(台北時間) 閱讀約 4 分鐘

微軟澄清刪除Prefetch資料夾不會讓Win11變快,本文對照各方實測結果,拆解這套流傳二十年的清理迷思。

先把日期與背景補上。10 月 26 日,IT之家引述微軟說法報導,刪除 Windows 的預讀取(Prefetch)資料夾並不會讓電腦變快,反而可能拖慢軟體啟動速度。有趣的是,這件事微軟不是第一次講。早在 2005 年,微軟開發人員 Ryan Myers 就解釋過,Windows XP 依靠預讀取文件加快軟體載入;清空之後系統得重新生成資料,會暫時變慢。二十一年過去,Windows 11 依然保留這個資料夾,而「刪 prefetch 提速」依然是各類清理教學裡的標準動作。

這個資料夾到底裝了什麼

打開 Prefetch 資料夾,會看到一堆 pf 格式檔案。網路上流傳的清理邏輯,建立在「這些檔案會被讀入記憶體、拖累系統」的想像上。實際運作方式剛好相反:Windows 只在你啟動某款軟體時,才會去查它對應的預讀取檔案。如果某個軟體你幾個月沒開,它的 pf 檔案除了佔一點磁碟空間,什麼影響都沒有。

而且 pf 檔案並不是軟體本體的副本,只是一份待讀取頁面與檔案的清單,這也是為什麼刪了它們,儲存空間幾乎沒有變化。順帶一提,預讀取和超級預讀取(Superfetch,現名 SysMain)是兩回事,後者會把常用軟體提前載入空閒記憶體,關閉它又是另一個話題了。

把幾份實測並排放在一起看

歷年來各方測試結果並不一致,對照著看味道就出來了。

外媒 Windowslatest 先在一般主機上比較刪除 pf 檔案前後的軟體啟動速度,差別小到幾乎量不到。但刪完重開機之後,本身啟動就偏慢的軟體,例如微軟自帶的 Clipchamp,打開時延遲明顯;Word、Edge、Chrome 這類則只是輕微變慢。換到一臺只配 4GB 記憶體、雙核心處理器的虛擬機上重測,延遲又更清楚。換句話說,機器越弱,刪除的代價越看得見。

支持預讀取的數據也存在。WinPoin 網站 2013 年測過,不開預讀取時開機 61 秒,開啟後 45 秒;Word 2010 開啟時間從 7 秒縮到 5 秒。反方向的例子則是 2006 年 Steve Wiseman 在一臺跑 Windows XP 的 MacBook 上,清空預讀取後開機從 52 秒縮到 37 秒,但他同時動了登錄檔相關設定,自己也承認這操作會拖慢軟體啟動。

為什麼現在刪了感覺不大

微軟早在 2009 年就說明,預讀取與超級預讀取的設計初衷是提升傳統機械硬碟的效能,因為機械硬碟的隨機讀取速度是瓶頸。Windows 7 甚至會在隨機讀取表現良好的固態硬碟上,關閉軟體啟動的預讀取功能。今天多數電腦用的是高速固態硬碟,加上處理器效能大幅提升,落差自然不像 XP 時代那麼劇烈。

微軟事件回應團隊也補了一個多數人不知道的細節:Windows 8 之後的版本(包括 Windows 11)最多儲存 1024 個預讀取檔案,舊檔會自動清理。系統本來就不需要使用者手動當清潔工。

那卡頓的時候該做什麼

微軟官方的 Windows 效能優化建議裡,完全沒提到預讀取。官方推薦的是:禁用開機自啟軟體、解除安裝不用的程式、開啟儲存感知或磁碟清理、安裝系統更新。IT之家的報導也直指,對絕大多數 Windows 電腦來說,開機自啟軟體才是拖慢系統的元兇。

這個方向和我們先前整理過的Win11 記憶體排查順序是同一套邏輯:先量測、先找真正喫資源的環節,而不是先動那些看起來「很髒」的系統資料夾。

唯一算得上合理的刪除理由是隱私。每個 pf 檔案會記錄軟體的執行次數,以及最近最多八次的啟動時間。如果你在意這些痕跡,刪掉沒問題,只是要明白代價:犧牲一點啟動速度換隱私,並不會讓電腦變快。那種按全選、看檔案一個個消失的清爽感,就當作儀式感送給自己吧。

主題: 消費生活

標籤: #win11效能優化#prefetch清理迷思#windows系統維護