HDD-Aktivität, wenn der Computer im Leerlauf ist

17351
mondzi

Was kann zu einer Festplattenaktivität führen, wenn der Computer nicht benutzt wird? Meine Festplatte ist ziemlich laut und ich möchte das Geräusch loswerden, wenn der Computer im Leerlauf ist.

Dies geschieht unter Windows 7, die automatische Defragmentierung und die Virenprüfung im Hintergrund sind deaktiviert. Kürzlich wurde festgestellt, dass es auch beim Ausführen von Windows 10 TP installiert ist (das auf einem anderen Laufwerk installiert ist - SSD, die Aktivität befindet sich jedoch immer noch auf der Festplatte). Ich habe in Ressourcenmanager - "Prozesse mit Festplattenaktivität" nachgesehen und dort nur Systemprozesse gefunden, hauptsächlich svchost.exe. Bedeutet das, dass ein Dienst diese Festplattenaktivität verursacht? Wie erfahre ich welche?

AKTUALISIEREN:

Basierend auf PID habe ich herausgefunden, welcher svchost-Prozess dies verursacht. HDD-Aktivität, wenn der Computer im Leerlauf ist

3
Ich weiß es nicht, aber der Ressourcenmonitor gibt Ihnen auch eine PID, die Ihnen sagt, welche svchost.exe es ist, aber es gibt immer noch eine Menge DLLS in svchost.exe, selbst für eine PID, wie der Process Explorer zeigt. Ich weiß nicht, wie Sie herausfinden sollen, welche davon verwendet wird. Der Prozessmonitor zeigt möglicherweise die Festplattenaktivität an, wenn Sie nach "C: \" filtern, aber es wird Ihnen so viel angezeigt barlop vor 9 Jahren 0
Erfassen Sie eine Xperf-Aufzeichnung der Aktivität: http://pastebin.com/AyxAVU60 Führen Sie sie einfach von einem CMD aus aus, warten Sie, bis sich Ihr PC im Leerlauf befindet und die HDD-Aktivität startet. Warten Sie nun 1 Minute und gehen Sie erneut zum CMD. Drücken Sie eine Auge, um die Aufzeichnung zu stoppen. Komprimieren Sie die ETL und teilen Sie sie. magicandre1981 vor 9 Jahren 0
Abhängig von Ihrem Computergehäuse (z. B. wenn es sich um einen Laptop handelt, haben Sie Pech), können Sie die Festplatte so anbringen, dass sie nicht so viel Rauschen nach außen überträgt. Eine Suche nach "quiten hdd" gibt viele Methoden. Andrew Morton vor 8 Jahren 0

5 Antworten auf die Frage

5
Devabc

Situation

Ich hatte das gleiche Problem in Windows 10: Nach etwa 5 Minuten Systemleerlauf gab es eine Menge Festplattenaktivität auf Datenträger (Nicht-Swap, nur Datendateien), die mit nur einer Mausbewegung verschwanden.

Der Task-Manager zeigte nicht viel. Der Ressourcenmonitor hat gezeigt, dass svhost die Festplattenaktivität verursacht hat, aber nicht angezeigt, welcher Sub-Service es verursacht hat.

Der Prozess-Explorer ( https://technet.microsoft.com/de-de/sysinternals/processexplorer.aspx ) zeigt die Subdienste an. Nach etwa 5 Minuten Maus- / Tastaturleerlauf wurde defrag.exe unter svchost gestartet.

Lösung

Sie können es deaktivieren (geplante Defragmentierung, die Ursache) über Taskplaner> Taskplaner-Bibliothek> Microsoft> Windows> Defrag> deaktivieren und dann "ScheduledDefrag" deaktivieren. Durch das Deaktivieren wurde das Problem auf meinem System entfernt.

Erläuterung

Defrag wird zum Defragmentieren der Festplatte verwendet. Zum Beispiel kann eine Datei in mehreren Fragmenten gespeichert werden, die über die Festplatte verteilt sind. Wenn die Datei gelesen wird, muss sich der Festplattenkopf physisch nacheinander auf alle Fragmente bewegen, was einige Zeit erfordert und daher einige Leistung kostet. Durch den Defragmentierungsprozess werden die Fragmente an optimale Positionen verschoben, sodass der Festplattenkopf weniger physische Entfernung zurücklegen muss, was die Lese- und Schreibleistung der Festplatte verbessert.

Windows startet den Defragmentierungsprozess automatisch mit dem Taskplaner, wenn Sie 5 Minuten lang nicht verwendet werden. Sie können die Defragmentierung jedoch auch manuell starten: Klicken Sie mit der rechten Maustaste auf einen Laufwerksbuchstaben> Eigenschaften> Extras> Optimieren. Der Fragmentierungsprozentsatz gibt an, ob eine Defragmentierung erforderlich ist.

SSDs müssen nicht defragmentiert werden, da es keine physische Kopfbewegung gibt. Die Verwendung der Defragmentierung auf einer SSD verringert die Lebenserwartung einer SSD.

0
Daniel Hayes

Haben Sie versucht, die erweiterten Energieoptionen zu überprüfen?

7 gewinnen

  1. Öffnen Sie die Systemsteuerung
  2. Klicken Sie auf Energieoptionen
  3. Klicken Sie in dem aktuell ausgewählten Plan auf Planeinstellungen ändern, oder erstellen Sie einen neuen.
  4. Klicken Sie auf "Erweiterte Energieeinstellungen ändern".
  5. In der Liste sollte eine Option zum Erweitern eines Abschnitts mit der Bezeichnung "Festplatte" vorhanden sein.
  6. Nach dem Erweitern gibt es eine Option zum "Ausschalten der Festplatte nach".
  7. Der Balanced Power Plan sollte standardmäßig auf 20 Minuten eingestellt sein. Ich würde versuchen, die gewünschte Zeit zu erhöhen oder zu verringern.

Ich habe keinen PC, auf dem ich dies für Windows 10 testen kann. Ich würde mir jedoch vorstellen, dass Sie die Optionen an derselben / ähnlichen Stelle finden können.

Ich möchte nicht, dass die Festplatte alle 10 Minuten ausgeschaltet wird ... Dennoch weiß ich nicht, ob dies für diesen Fall zutrifft, da die Festplatte aktiv ist. mondzi vor 9 Jahren 0
0
user3357539

Svchost ist ein Host-Prozess für viele Dienste. Sie müssen ein Tool wie Sysinternals Process Explorer verwenden, um die spezifische Instanz von svchost zu sehen, um herauszufinden, welcher Dienst ausgeführt wird (Sie können es sehen, indem Sie den Prozess über den Prozess bewegen).

Meine Vermutung ist, dass es wahrscheinlich der Indexierungsdienst ist, der Ihre Daten für eine schnellere Suche scannt. Könnte auch ein Windows-Update sein, das temporäre Dateien schreibt ...

Meine Wette war auch auf den Indizierungsservice gerichtet, aber es sieht so aus, als wäre dies nicht der Fall. Überprüfen Sie den Screenshot im Update. mondzi vor 9 Jahren 0
0
BillDOe

Neben dem, was hier beantwortet wurde, waren alle gute Antworten, übrigens; Eine andere Sache, die Ihre Festplatte häufig macht, ist der genaue physikalische Ort der Zylinder. Wenn sich die Temperatur der Festplatte ändert, werden die physischen Festplatten erweitert, und die Temperatur schwankt je nach Festplattenaktivität. Ihr Festplattencontroller muss wissen, wo sich die Zylinder befinden, damit der Arm genau an dem Zylinder positioniert werden kann, an dem sich der angeforderte Sektor befindet. Diese Aktivität kann nicht deaktiviert werden.

Ok, aber wie oft muss das gemacht werden? Die von mir beschriebene Aktivität findet fast immer statt, wenn der PC inaktiv ist. mondzi vor 9 Jahren 1
Ich wollte nicht implizieren, dass dies der einzige Grund für die Aktivität der Festplatten im Leerlauf war, nur einer von vielen. BillDOe vor 9 Jahren 0
Hast du ein Zitat dafür? Ich habe noch nie von so etwas gehört und weiß sehr viel darüber, wie Festplatten funktionieren. Soweit ich weiß, suchen sie auf der Grundlage der "Servospuren" auf den Festplattenlaufwerken je nach Bedarf. Micheal Johnson vor 8 Jahren 0
@MichealJohnson, sorry, die Informationen stammen aus einem Whitepaper des damaligen CEO von Seagate. Ich habe es seitdem nicht finden können und habe keine Kopie davon (oder wenn ich es kann, konnte ich es nicht finden). Darin sagte er, dass Festplatten mit einer bestimmten Größe einen Plattenteller haben, der nur den Zylinder-IDs gewidmet ist, anstatt die Zylinder-ID-Informationen in die Sektor-IDs aufzunehmen. Wahrscheinlich haben heute keine Festplatten mehr Informationen über die Zylinder-ID in der Sektor-ID. Es ist effizienter, Zylinder-IDs auf einen Plattenteller zu setzen. BillDOe vor 8 Jahren 0
Zylinder-IDs auf einem separaten Plattenteller zu haben (an den ich mich offenbar vorher zu erinnern erinnere) ist eine ganz andere Sache, als den Suchmechanismus aufgrund von Temperaturschwankungen periodisch neu zu kalibrieren. Während Temperaturänderungen wahrscheinlich die erforderliche Suchdistanz verändern, gibt es viele andere Dinge, die auch die Suchdistanz ändern, und dies ist der Zweck der "Servospuren" - ob diese mit den Sektoren parallel zu den Datenspuren durchsetzt sind ( wie ich glaube, es war einmal der Fall) oder auf einer separaten Platte. Micheal Johnson vor 8 Jahren 0
0
Ron

Der Windows-Taskplaner führt verschiedene Tasks aus, einschließlich derjenigen, die Sie erwähnt haben, wenn der Computer für 4 Minuten inaktiv war (keine Benutzerinteraktion). Man könnte meinen, dass es eine Möglichkeit gibt, dies auf einen höheren Wert zu ändern. Suchen Sie im Web nach schtasks.exe oder Windows Task Scheduler, um weitere Informationen zu erhalten.