ANLEITUNGEN

Datenträger bei 100 % im Task-Manager: die Ursache finden

Datenträger bei 100 % im Task-Manager heißt, dass das Laufwerk nie untätig war, nicht, dass es voll ist. Wie du herausfindest, welches Programm oder welcher Windows-Job es beschäftigt, womit eine Festplatte mithalten kann und wie du den Zustand des Laufwerks prüfst.

Das Spiel hakt, du öffnest den Task-Manager, und die Spalte "Disk" (Datenträger) zeigt 100 %. Oder der PC braucht nach der Anmeldung Minuten, bis er benutzbar ist, und der Datenträger steht die ganze Zeit am Anschlag. Oder es passiert mitten in der Partie, und du fragst dich, ob das Laufwerk gerade stirbt.

Die Zahl ist echt, aber eng gefasst: Sie sagt, dass der Datenträger die ganze Zeit Arbeit in der Warteschlange hatte, nicht, wie viel Arbeit und von wem. Herauszufinden, von wem, ist die eigentliche Aufgabe.

Was 100 % misst

Wähle auf der Registerkarte Leistung den Datenträger aus. Der Task-Manager beschreibt seine "Active time" (aktive Zeit) als den Anteil der Zeit, in dem der Datenträger Lese- oder Schreibanforderungen bearbeitet, und der Ressourcenmonitor beschreibt seine Spalte "Active Time (%)" als den Anteil der Zeit, in dem der Datenträger nicht im Leerlauf ist. Microsofts Ask-Core-Team erklärt den Indikator % Idle Time der Leistungsüberwachung und definiert Leerlauf dabei so: Jede Anforderung ist abgeschlossen, und keine steht aus.

100 % heißt also: Im Messintervall gab es keinen Moment, in dem nichts gewartet hat. Darüber, wie viele Daten bewegt wurden oder wie voll das Laufwerk ist, sagt das nichts. Den Rest zeigt dieselbe Seite: "Read speed" und "Write speed" (Lese- und Schreibgeschwindigkeit), "Average response time" (durchschnittliche Antwortzeit), "Type" (Typ, etwa SSD oder HDD) und "System disk" (Systemdatenträger, also ob Windows darauf liegt).

Ausgelastet bei viel Durchsatz ist ein großer Job, etwa eine Installation, ein Kopiervorgang oder ein Patch. Ausgelastet bei wenig Durchsatz und langen Antwortzeiten heißt, dass Anforderungen auf das Laufwerk warten, und Microsofts Leitfaden zur Behebung von Leistungsproblemen stellt dann die Frage, auf die es ankommt: Ist der Datenträger überlastet, und wenn ja, wer nutzt ihn?

Den Prozess finden

Klicke auf der Registerkarte Prozesse auf den Spaltenkopf "Disk", um danach zu sortieren. Viele Windows-Dienste laufen in Diensthost-Prozessen, und seit Windows 10 Version 1703 bekommt auf PCs mit mehr als 3,5 GB RAM jeder Dienst seinen eigenen, mit wenigen Ausnahmen; laut Microsofts Dokumentation zum Diensthost kannst du dadurch in den Task-Manager schauen und genau wissen, welcher Dienst welche Ressourcen verwendet.

Wenn du in w0a die Einstellung Dienstprozesse zusammenlegen (svchost) angewendet hast, teilen sich Dienste wieder Hostprozesse, und ihre Seite nennt die Zahlen pro Dienst im Task-Manager als den Preis dafür (Arbeitsspeicher- und Datenträger-Tweaks).

Für Details bis auf Dateiebene nimm im Task-Manager den Befehl "Open Resource Monitor" (Ressourcenmonitor öffnen), oder drück Win+R und führe resmon aus. Seine Registerkarte "Disk" hat drei Listen:

Steht der Datenträger direkt nach der Anmeldung am Anschlag, sieh dir auf der Autostart-Seite des Task-Managers auch die Spalte "Startup impact" (Startauswirkungen) an, die CPU- und Datenträgeraktivität während des Starts misst.

Windows-Jobs, die den Datenträger nutzen

Mehrere Windows-Jobs lesen oder schreiben Dateien, während sie laufen:

Wenn Windows auf einer Festplatte liegt

Ist der ausgelastete Datenträger eine HDD und zugleich der Systemdatenträger, gibt das Laufwerk selbst das Tempo vor. Derselbe Microsoft-Leitfaden rechnet es aus der Drehzahl vor: Eine Platte mit 5.400 U/min sollte theoretisch jeden Block in etwa 11 ms lesen können. In Microsofts Entwicklungstests für Windows 7 aus dem Jahr 2009 erreichten 176 von 182 Festplattenkonfigurationen im Test für zufällige Lesezugriffe zwischen 0,8 und 1,6 MB/s. Eine Festplatte, die verstreute Lesezugriffe bedient, kann also ständig ausgelastet sein und dabei rund ein Megabyte pro Sekunde bewegen.

Der Leitfaden bewertet auch die Latenz. Für die Indikatoren "Avg. Disk sec/Read" und "Avg. Disk sec/Write" der Leistungsüberwachung nennt er unter 15 ms gesund, über 25 ms eine Warnung und über 50 ms kritisch; kurze Spitzen sind tolerierbar, und Zeiträume von über einer Minute lohnen eine Untersuchung. "Average response time" im Task-Manager liefert einen schnellen Wert in Millisekunden; die Schwellenwerte wurden für die Indikatoren der Leistungsüberwachung geschrieben.

Keine Einstellung lässt eine Platte schneller drehen. SSD oder HDD für Spiele erklärt, was eine SSD bei Spielen ändert und was nicht.

Wenn das Laufwerk selbst ausfallen könnte

Erklärt nichts im Ressourcenmonitor die Aktivität, oder bleiben die Antwortzeiten lang, während wenig bewegt wird, dann prüf das Laufwerk. Ohne Administratorrechte liefert PowerShell die Zusammenfassung von Windows selbst:

Get-PhysicalDisk | Format-Table DeviceId, FriendlyName, MediaType, HealthStatus

HealthStatus zeigt Healthy, Warning, Unhealthy oder Unknown, was Microsoft einen groben Hinweis auf den Zustand des Geräts nennt. Für die eigenen Zähler des Laufwerks öffne PowerShell als Administrator (ohne das verweigert Windows mit einer Fehlermeldung den Zugriff) und führe aus:

Get-PhysicalDisk | Get-StorageReliabilityCounter | Format-List DeviceId, Temperature, Wear, ReadErrorsUncorrected, WriteErrorsUncorrected, ReadLatencyMax

DeviceId entspricht dem ersten Befehl. Manche Felder können leer zurückkommen, wie eines in Microsofts eigenem Beispiel. Die Referenz der Zuverlässigkeitszähler definiert Wear als Prozentwert, bei dem 100 bedeutet, dass die geschätzte Verschleißgrenze erreicht ist, und sagt, dass ein ReadLatencyMax (in Millisekunden angegeben) von über 10 Sekunden auf ein Problem mit dem Datenträger oder dem Hostbusadapter hindeuten kann. Die Zähler für nicht korrigierte Fehler erfassen Fehler, die das Laufwerk selbst nicht korrigieren konnte.

CrystalDiskInfo liest die S.M.A.R.T.-Daten des Laufwerks und bewertet es mit Good, Caution, Bad oder Unknown. Laut seiner Dokumentation überwacht es bei Festplatten die Zahl der neu zugewiesenen (reallocated), der aktuell ausstehenden (current pending) und der nicht korrigierbaren (uncorrectable) Sektoren und zeigt bei einer SSD mit 10 % oder weniger verbleibender Lebensdauer Caution an. Wirkt einer dieser Werte falsch, kopier zuerst alles Wichtige vom Laufwerk.

Was nicht hilft

Verwandt

Hat diese Seite geholfen?

Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.

Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.