電腦空閒時的 HDD 活動

電腦空閒時的 HDD 活動

當電腦閒置時,什麼會導致 HDD 活動?我的硬碟噪音很大,我想消除電腦空閒時的噪音。

它發生在Windows 7上,自動碎片整理和防毒後台掃描已關閉。最近注意到運行 Windows 10 TP 安裝時也會發生這種情況(安裝在另一個磁碟機 - SSD 上,但活動仍在 HDD 上)。我查看了資源管理器 - “具有磁碟活動的進程”,發現那裡只有系統進程,svchost.exe主要 - 這是否意味著,是某些服務導致了此 HDD 活動?我如何找出是哪一個?

更新:

根據 PID,我發現是哪個 svchost 進程引起的。在此輸入影像描述

答案1

情況

我在 Windows 10 中遇到了同樣的問題:系統空閒大約 5 分鐘後,資料磁碟上有大量磁碟活動(非交換,只是資料檔案),只需移動一下滑鼠即可消失。

任務管理器沒有顯示太多內容。資源監視器確實顯示 svhost 導致了磁碟活動,但沒有顯示它的哪個子服務導致了該活動。

流程瀏覽器(https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx) 確實顯示了子服務。滑鼠/鍵盤閒置約 5 分鐘後,defrag.exe 在 svchost 下啟動。

解決方案

您可以透過「工作計畫程式」>「任務計畫程式庫」>「Microsoft」>「Windows」>「碎片整理」>然後停用「ScheduledDefrag」來停用它(計畫碎片整理,原因)。禁用它消除了我係統上的問題。

解釋

Defrag 用於對硬碟進行碎片整理。例如,一個檔案可以儲存在分佈在硬碟上的多個片段中。讀取檔案時,硬碟磁頭必須按順序物理移動到所有碎片,這需要一些時間,因此會損失一些效能。碎片整理過程將碎片移動到最佳位置,使硬碟磁頭移動的物理距離更短,從而提高硬碟的讀寫效能。

當您閒置 5 分鐘時,Windows 使用任務排程器自動啟動碎片整理流程,但您也可以手動啟動碎片整理:右鍵點選磁碟機號 > 屬性 > 工具 > 最佳化。碎片百分比表示是否需要碎片整理。

SSD 不需要進行碎片整理,因為沒有實體磁頭移動。在 SSD 上使用碎片整理會降低 SSD 的預期壽命。

答案2

Windows 任務規劃程式開始執行各種任務,包括您在電腦空閒(無使用者互動)4 分鐘後提到的任務。您可能會認為有一種方法可以將其更改為更高的值。在網路上搜尋 schtasks.exe 或 Windows 工作排程器以取得更多資訊。

答案3

Svchost 是許多服務的主機進程。您需要使用 Sysinternals Process Explorer 之類的工具來查看 svchost 的特定實例,以了解它正在運行哪個服務(您可以透過將滑鼠停留在進程上來查看它)。

我的猜測是,這可能是索引服務掃描您的資料以實現更快的搜尋。也可能是 Windows 更新寫入暫存檔案...

答案4

除了這裡已經回答的問題之外,所有這些都是很好的答案,順便說一句;您的硬碟經常做的另一件事是取得柱面的確切物理位置。隨著硬碟溫度的變化,實體磁碟會膨脹,並且溫度會根據硬碟活動而波動。您的硬碟控制器需要知道柱面的位置,以便手臂可以準確定位在請求磁區所在的柱面。此活動無法關閉。

相關內容