磁碟活動時間一直 100%,怎麼找到真正在忙的工作
電腦卡住時開啟工作管理員,CPU 沒怎麼忙,磁碟卻一直顯示 100%。這時先看的是磁碟在忙什麼,而不是 C 槽還剩多少容量。下載遊戲、解壓縮安裝套件、同步檔案和記憶體不足時的分頁,都可能讓磁碟忙起來。處理方式得跟著具體工作走。
100% 活動時間,和磁碟滿了是兩件事
在工作管理員的效能頁選取對應磁碟,同時看活動時間、平均回應時間、讀取速度和寫入速度。活動時間反映磁碟忙於處理要求的時間比例,讀寫速度是每秒傳了多少資料,容量則要去檔案總管的「本機」裡看剩餘空間。這三組數字不能互相代替。
| 讀數 | 它回答的問題 | 它單獨回答不了什麼 |
|---|---|---|
| 活動時間 | 磁碟是否持續忙碌 | 哪個程式、哪種操作造成忙碌 |
| 讀取、寫入速度 | 每秒傳輸多少資料 | 小檔案存取是否很慢 |
| 平均回應時間 | 要求平均要等多久 | 磁碟是否已經損壞 |
| 可用空間 | 還能儲存多少內容 | 目前程式為什麼卡頓 |
例如連續複製一個大影片,傳輸速度可能很高,電腦還能正常操作。另一個工作不停讀取零散的小檔,傳輸速度看著不大,卻可能讓開啟視窗也要等。這是假設的兩種工作負載。100% 並不表示已經達到硬碟包裝上寫的循序讀取速度。
微軟的效能排查文件把磁碟延遲與處理程序活動結合起來看,也區分短暫峰值與持續延遲。文件裡的伺服器閾值不能直接拿來給每台筆記型電腦判健康。
從程式名稱追到正在讀寫的檔案
按 Ctrl + Shift + Esc 開啟工作管理員,在處理程序頁按磁碟排序,記下排在前面的程式。再按 Win + R 輸入 resmon 開啟資源監視器,切到磁碟頁查看對應處理程序的磁碟活動。必要時需要系統管理員權限才能看到更多系統處理程序。一般權限下缺少記錄不能當成沒有活動。
檔案路徑通常比一個程式名稱更有幫助。遊戲庫裡的大檔可能正在解壓縮,OneDrive 路徑可能正在同步,專案目錄可能在編譯或建立索引。如果主要活動指向分頁檔,再結合可用記憶體和已認可的記憶體檢查,不能從路徑一眼認定是硬碟故障。
資源監視器裡的讀取、寫入、總計和回應時間可以幫助縮小範圍。處理程序 I/O 與實體磁碟傳輸量也不是嚴格的一對一。快取、共用存取和取樣視窗都會影響數字,不需要強行把兩個表逐列加到完全一致。
保留原場景,只暫停一個能確認的工作
如果是正在同步的雲端硬碟,先在雲端硬碟裡暫停同步。如果是遊戲安裝,先在啟動器裡暫停下載或安裝。如果是自己的編譯工作,儲存工作後正常取消。每次只改變一個對象,回到剛才卡住的操作,看磁碟回應時間和視窗回應是否一起改善,然後恢復工作再觀察是否重現。
微軟的 PC 效能指南也把背景應用程式、儲存空間和更新分別處理。不能看到系統處理程序排在前面就停掉 Defender、Windows Update 或系統服務,也不把關閉分頁檔當成通用修復。
低速、高延遲持續出現時,保存這些線索
假設解壓縮結束後磁碟仍然長時間忙碌,檔案讀取還會報錯,先把重要檔案複製到獨立儲存裝置,並確認複本能開啟,再記錄磁碟型號、當時的程式、路徑和錯誤文字,交給電腦或硬碟廠商繼續檢查。異音、裝置反覆中斷連線和讀寫失敗比單一的 100% 更值得處理。不要為了跑一次壓力測試繼續折騰唯一的一份資料。
工作管理員看不出檔案來源時,可以按 Process Monitor 官方說明短時間擷取檔案活動,按已經確認的處理程序篩選,再停止擷取查看記錄。它能顯示檔案操作,不會替你證明磁碟損壞。持續記錄本身也會佔空間,記錄裡還可能包含自己的檔案路徑。
清理空間以後,再驗證原來的卡頓
如果磁碟活動正常,只是 C 槽快滿了,接著看 C 槽分類處理指南。如果分頁讀寫很頻繁,看記憶體壓力的判斷方法。Mole 的分析頁適合找大目錄,不能把「大檔」當成「目前最忙的檔案」。空間清理完成以後仍要重複原來的操作,才能知道卡頓是否真的改善。