Wie behebe ich eine langsame Festplatte?

12

Mein Computer ist langsam und ich bin nicht überrascht (er ist ungefähr 6 Jahre alt). Folgendes habe ich überprüft:

  1. Sie sind nicht sehr häufig (nur ein paar Mal am Tag).
  2. Wenn sie auftreten, bleibt eine einzelne Anwendung 10-60 Sekunden lang hängen, während der Rest nicht hängen bleibt, sondern auch langsam wird.
  3. Selbst wenn es passiert, bleibt die CPU-Auslastung niedrig.
  4. Es passiert mit Anwendungen (wie Texteditor, Firefox, Skype).
  5. Bei einigen Anwendungen (z. B. Spielen), die ich stundenlang unter starker CPU-Belastung verwende, passiert dies nie.

Beachten Sie auch:

  1. Die Grafikkarte und das Netzteil sind neu (ungefähr ein Jahr).
  2. Obwohl ich gerade eine anständige Menge an Software installiert habe, geschah dies sogar direkt nach der Neuinstallation von Windows.
  3. Diese Festplatte hat viele Partitionierungsschemata und einige schwere Vorgänge durchlaufen (z. B. das Verschieben von etwa 200 GB Daten).

Aus den oben genannten Gründen bin ich mir zu 70% sicher, dass das Problem bei der Festplatte liegt. Bevor ich es jedoch austausche, möchte ich andere weniger wahrscheinliche Möglichkeiten (wie RAM, Software oder Netzteil) ausschließen.

Ich habe momentan nicht das Geld, um die gesamte Box auszutauschen, aber ich kann einfach eine der Komponenten austauschen.

Ich habe mehrere Fragen (wie gelesen diesem ) , die auf Problembehandlung bei einem unbekannten Problem allgemeine Hinweise geben, die ist nicht , was ich hier suchen.

Meine Hauptfrage lautet:
Welche Tests oder Benchmarks kann ich durchführen, um zu überprüfen, ob ich eine problematische Festplatte habe?
Ich muss dieses Problem nicht lösen, ich bin zufrieden damit, nur sicherzustellen, dass es sich um die Festplatte handelt.

Ich könnte eine neuere Festplatte von einem Freund ausleihen und sehen, ob es besser wird. Ein positives Ergebnis würde alle anderen Komponenten ausschließen, aber es würde kein Softwareproblem ausschließen (da diese neue Festplatte keine der von mir täglich verwendeten Software enthält).

Läuft unter Windows / Linux.

Malabarba
quelle
2
Aus heutiger Sicht ist diese Frage VIEL zu vage. Was konkret muss man schon probieren und wo bleibt man stecken? Wir können Ihnen nicht sagen, wie Sie zu 100% sicher in Ihrer Diagnose sein können. Wenn Sie ein Ersatzlaufwerk testen möchten, besorgen Sie sich eine Festplatte und duplizieren Sie Ihre Festplatte darauf. Wie das geht, erfahren Sie hier auf SU. Oder bringen Sie es zu jemandem, der es für Sie erledigen kann (wie zum Beispiel einem Computerladen).
ƬᴇcƬᴇιᴇ007
Wenn Sie nur nach einer Liste der HDD-Diagnosesoftware suchen, klären Sie dies durch Bearbeiten Ihrer Frage und fügen Sie eine Liste der Fragen hinzu, die Sie bereits ausprobiert haben, und warum die vielen zugehörigen Fragen zu SU keine Hilfe waren.
Dienstag,
1
In Bezug auf Ihren letzten Absatz: Wenn bei der Diagnose keine Probleme mit der Festplatte gemeldet werden, Sie jedoch sicherstellen möchten, dass das neue Laufwerk dasselbe Problem aufweist, können Sie den Inhalt Ihres Laufwerks auf ein neues klonen. In diesem Fall müssen Sie die gleiche Software auf beiden Laufwerken.
Rob
1
@ techie007 Die Antworten auf die von Ihnen verlinkten Fragen scheinen nicht sehr umfassend zu sein ...: \
Deltik
1
@ techie007 Ich habe versucht zu klären, wonach du in meiner Bearbeitung gefragt hast. Ich hatte noch keine Werkzeuge ausprobiert, bevor ich diese Frage gestellt habe, ich kannte keine und SU ist normalerweise meine erste Station, wenn ich etwas in Angriff nehme, das ich nicht kenne :). Ich habe zuerst gesucht, aber ich hatte keine dieser Fragen gefunden, weil ich die Suche auf die Tags [Troubleshoot] und [Hard-Drive] beschränkte (was mir wie das Nötigste erschien).
Malabarba

Antworten:

22

Das Überprüfen der SMART-Attribute ist ein nützlicher erster Schritt, um Probleme mit der Festplatte zu identifizieren.

Zugriff auf SMART-Attribute

Sie können SMART-Attribute unter Windows mit Tools von Drittanbietern wie GSmartControl anzeigen .

Unter macOS können Sie das Festplatten-Dienstprogramm verwenden , obwohl es nicht sehr ausführlich ist. Sie können vom Paket aus installierensmartctlsmartmontools , um über die Befehlszeile auf die SMART-Attribute zuzugreifen.

Unter Linux enthält der Befehl smartctl -a /dev/hda(aus dem Paket smartmontools) SMART-Informationen zu einer Festplatte, die /dev/hdadurch das betreffende Gerät ersetzt wird. GNOME Disks ( gnome-disksaus dem Paket gnome-disk-utility, das zuvor als bekannt war palimpsest) ist ein grafisches Dienstprogramm, das weitere Hinweise zum Zustand Ihrer Festplatte geben kann.

[Palimpsest zeigt eine schlechte Festplatte.]

Grundlegendes zu SMART-Attributen

Hier sind einige Attribute, die relevant und erwähnenswert sind. Eine größere Liste finden Sie hier .

Eine Nicht-Null Read Error Rate (ID 1) weist auf ein Problem entweder mit der Plattenoberfläche oder den Schreib- / Leseköpfen.

Die Durchsatzleistung (ID 2) ist die durchschnittliche Effizienz der Festplatte. Wenn der Wert unter den Schwellenwert fällt, liegt möglicherweise ein Problem mit der Festplatte vor.

Eine hohe Hochlaufzeit (ID 3) (aufgezeichnet in Millisekunden) kann darauf hinweisen, dass die Festplatte Probleme beim Hochfahren hat.

Eine zunehmende Anzahl neu zugewiesener Sektoren (ID 5) bedeutet, dass Bereiche auf der Festplatte nicht mehr integer sind und Daten verschoben werden mussten. Dies führt zu Leistungseinbußen beim erneuten Zuordnen von Sektoren. Dies kann jedoch schwerwiegender sein, da die Festplatte bald ausfällt.

Eine niedrige Suchzeitleistung (ID 8) ist ein Zeichen für ein mechanisches Problem mit den Magnetköpfen.

Die Anzahl der Wiederholungsversuche (ID 10) steigt an, wenn ein Start fehlschlägt. In diesem Fall werden die Eingabe- / Ausgabevorgänge in die Warteschlange gestellt, bis sich die Festplatte normal drehen kann, was zu Verlangsamungen führt. Noch wichtiger ist jedoch, dass ein bevorstehender Ausfall der Festplatte angezeigt wird, wenn sie erneut gestartet werden muss.

Eine Nicht-Null- Zählung der gemeldeten nicht korrigierbaren Fehler (ID 187) bedeutet, dass die Anzahl der Sektoren nicht durch eine Hardwarefehlerkorrektur korrigiert werden konnte. Hier ist ein Zeichen des Alters.

Die Anzahl der aktuell ausstehenden Sektoren (ID 197) gibt die Anzahl der Sektoren an, die auf eine erneute Zuordnung warten. Dies zeigt das Alter der Festplatte an.

HDD-Benchmarks

[Palimpsest HDD Read Test]

Wenn ein bestimmter Speicherort auf der Festplatte eine schlechte Leistung aufweist (möglicherweise dort, wo häufig verwendete Informationen gespeichert werden), können Benchmarks zum Lesen der Festplatte dies bestätigen. Oben ist ein Screenshot eines Festplatten-Benchmarks zu sehen palimpsest, der jetzt als GNOME Disks ( gnome-disks) bezeichnet wird.

Wenn Sie Befehlszeilen-Benchmarks unter Linux bevorzugen, können Sie mehrere Optionen kombinieren:

  • hdparm(aus dem Paket hdparm)
    • hdparm -t /dev/hda - Gepufferter sequentieller Lesetest an /dev/hda
    • hdparm -T /dev/hda - Zwischengespeicherter sequentieller Lesetest am /dev/hda
  • dd(aus dem Paket coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024- Sustain eine Lese von Anfang /dev/hdafür 1GiBeine Blockgröße von1MiB
  • ioping(aus dem Paket ioping)
    • ioping -R /dev/hda - Random Read Test auf /dev/hda

Unter Windows können Sie Tools wie HD Tune verwenden , um Festplatten-Benchmarks durchzuführen.

Unter macOS können Sie Tools wie Blackmagic Disk Speed ​​Test verwenden , um Festplatten-Benchmarks durchzuführen.

Deltik
quelle
Hinzufügen zu dieser Antwort: Neu zugewiesene Sektoren führen zu einer Verlangsamung, wenn Sie versuchen, auf die neu zugewiesene Adresse zuzugreifen. Je mehr Sektoren neu zugeordnet werden, desto wahrscheinlicher ist es, dass Sie die Verlangsamung bemerken, wenn die Festplatte versucht, einen anderen Teil der Festplattenoberfläche von der neu zugeordneten Adresse zu lesen.
Rob
Eine Raw Read-Fehlerrate ungleich Null weist nicht unbedingt auf ein Problem mit dem Laufwerk hin . Weitere Informationen finden Sie unter superuser.com/questions/393257/… .
Gurken Papst
Die Anlaufzeit wird als Rohwert von 5458 und die Einschaltzeit von 13477 angegeben. Ist das ein Problem? 5 Sekunden klingt nach viel.
Malabarba
5,448 Sekunden für die Anlaufzeit? Das mag wie eine lange Zeit scheinen, aber es könnte im normalen Ballpark sein. Quelle: Western Digital Scorpio ML40 Optimierte Spinup-Funktion . 561,5 Tage für Einschaltzeiten? Für mich bedeutet das nicht viel, weil ich meine SATA-Geräte fast rund um die Uhr eingeschaltet lasse.
Deltik
1
@Christoph: Dieses Projekt wurde auf CodePlex gehostet, das heruntergefahren wurde . Das Projekt wird anscheinend nicht mehr gepflegt. Sie können GSmartControl als Alternative zu HDD Guardian verwenden.
Deltik
3

Eine andere Möglichkeit, die Sie in Windows testen können, besteht darin, die Eingabeaufforderung auszuführen (Als Administrator in Vista oder Windows 7 ausführen). CHKDSK C: /f /rGeben Sie von dort aus ein und drücken Sie die Eingabetaste. Dadurch wird das Dateisystem und der freie Speicherplatz auf Fehler überprüft

Kanadischer Luke
quelle
2
... und können Datenverluste auf einem Laufwerk verursachen, das schwer beschädigt ist, da das Schreiben in beschädigte Sektoren die reservierten Neuzuweisungssektoren aufzehrt und schließlich zu Schreibfehler führt. Tun Sie dies also nicht, wenn Sie sich über den Zustand der Festplatte nicht sicher sind oder wenn Sie wertvolle Daten auf der Festplatte haben und kein Backup verfügbar ist. SMART-Daten oder Diagnosetests sind jedoch schreibgeschützt und sollten nicht schaden. Wenn Probleme gemeldet werden, sollten die Daten sofort gesichert werden.
Gurken Papst
2

Überprüfen Sie den SMART-Status Ihrer Laufwerke mit einem Tool wie GSmartControl . Wenn es ernsthafte Probleme wie defekte Sektoren gibt, sind diese wahrscheinlich in den Daten sichtbar. Sie können auch einen Selbsttest starten, um neue Fehler zu ermitteln, die noch nicht protokolliert wurden.

Gurken Papst
quelle