
我的電腦顯示 100% 磁碟使用率,但任務管理器僅列出 0.4Mbps,因為總使用率和電腦凍結。
其他時候,我可以看到磁碟 I/O 達到 7 Mbps,但 PC 不會凍結。
我也深入研究了資源監視器,但沒有發現任何真正使用過多磁碟的內容。
我怎麼才能找到罪魁禍首?我很確定這不是木馬或病毒。
我無法上傳螢幕截圖,因為我在此網站上還沒有 10 分:-(
答案1
這實際上取決於您正在訪問的內容。這正是為什麼跨位置複製數千個文件很慢的原因(看看這裡)。
因此,如果您實際上執行需要存取分佈在硬碟上的檔案的操作,即使傳輸速度實際上非常低,您也會獲得更多的利用率,並且在您擁有連續資料的其他情況下,您將獲得更多的利用率。因此,這完全取決於您正在執行什麼操作。
正如已經提到的,另一個原因是磁碟可能存在嚴重碎片,因此要存取任何文件,磁碟將必須旋轉更多才能存取相同的資料。因此,我的建議是徹底對驅動器進行碎片整理。
如果這不起作用,您可以嘗試重新安裝作業系統,因為它也可能是惡意軟體。
正如前面提到的,最後一個原因可能是驅動器出現故障,在這種情況下您實際上無能為力。嘗試檢查它是否有壞扇區等。
答案2
無論傳輸速率如何,100% 磁碟使用率表示磁碟正在以最大容量工作,其他 IO 操作將需要等待負載消退。
打開資源監視器(運行命令中的 resmon)並轉到磁碟選項卡,然後您可以在“具有磁碟活動的進程”和“磁碟活動”部分中按讀取/寫入速度(每秒位元組數)排序
磁碟活動部分將讓您了解進程正在嘗試讀取或寫入的特定文件,該文件會阻塞 IO。
通常,此行為表示您的磁碟機碎片嚴重。嘗試對驅動器進行碎片整理。這可能需要幾個小時,具體取決於碎片的等級。
此行為的另一個跡像是 HDD 可能出現故障,但這不太可能,因為我注意到在這種情況下傳輸速率通常停留在 0.1Mbps,並且始終針對特定檔案。
如果碎片整理無法解決您的 HDD 效能問題,您可能會發現 HDD 即將出現故障。盡快備份您的資料。
另請注意,按照 Windows 的建議,分割區上至少需要有 20% 的可用空間(或是 15%)才能獲得最佳效能