如何在 Windows 上找出正在存取特定硬碟的內容?

如何在 Windows 上找出正在存取特定硬碟的內容?

可能的重複:
如何查看目前使用的硬碟頻寬百分比是多少?

我的塢站上的硬碟剛開始發出噪音,就像正在存取它一樣,但我沒有看到任何程式正在存取它。

是否有一個程式可以顯示哪個 HDD 被哪個程式以百分比形式訪問,類似於任務管理器顯示哪些程式使用最多 CPU?

答案1

如果您使用的是 Windows Vista 或更高版本,請嘗試資源監視器。只需resmon在「開始」功能表搜尋中鍵入,或開啟「任務管理器」並點擊「效能」標籤上的「資源監視器」按鈕。

進入資源監視器後,轉到“磁碟”選項卡。在那裡您可以看到哪些進程正在存取您的磁碟,以及它們正在存取哪些磁碟和哪些檔案。

您也可以查看流程瀏覽器(來自 Sysinternals)。它更加靈活且功能齊全,例如您可以設定篩選器以僅顯示正在存取特定磁碟或路徑的進程。

答案2

我不知道有哪個程式可以按百分比顯示存取權限(至少不是透過內建函數),但如果您所需要做的就是查看哪個程式正在大量存取驅動器,您可以使用過程監控器查看存取的所有文件和資料夾。您可以選擇文件過濾以僅查看磁碟訪問,然後右鍵單擊任何看似正常的內容以將其過濾掉,以進一步減少混亂並篩選出意外/頻繁的訪問:

您還可以將資料匯出到 CSV 檔案並在另一個程式中開啟它以繪製圖表,但僅查看清單中的即時存取可能會更容易。

在此輸入影像描述 (我個人更喜歡 Filemon 而不是 ProcMon,但這只適用於 XP。)

磁碟監視器它顯示直接磁碟存取(即對磁碟本身而不是任何特定檔案或資料夾的訪問,但它不顯示執行此操作的進程。

在此輸入影像描述

相關內容