fsck_hfs gibt immer wieder "Das Volume wurde geändert" zurück

Ich habe einen iMac (Ende 2013) mit einer Standardfestplatte mit 1 TB und 7200 U / min. Um es kurz zu machen, ich bemerkte eine dramatische Verlangsamung in Windows (in Bootcamp) und auf dem Mac. Nach der Installation von DriveDx wurde gemeldet, dass ich etwa 8.600 gemeldete nicht korrigierbare Fehler hatte. Meines Wissens nach bedeutet das im Wesentlichen schlechte Blöcke/Sektoren.

Nachdem ich mir diesen Beitrag angesehen hatte, folgte ich den fsck_hfsBefehlen. Ich habe tatsächlich zuerst mit dem nach fehlerhaften Blöcken gesucht /sbin/fsck_hfs -S /dev/disk0s2und dann den Befehl ausgeführt /sbin/fsck_hfs -drfy /dev/disk0s2.

Nachdem Sie den Befehl check Debug, Repair, Force fünfmal ausgeführt haben, wird nur "Das Volume wurde geändert" zurückgegeben, was nach meinen Recherchen besagt, dass es nicht vollständig ist und dass Sie es erneut ausführen sollten.

Einige Fragen. Tut dieser Befehl tatsächlich etwas, um fehlerhafte Blöcke zu reparieren? Und wenn nicht, gibt es einen anderen Befehl, um das Problem tatsächlich zu beheben?

Danke.

Antworten (2)

Ihre Festplatte versagt.

Um Ihre Fragen zu beantworten: Ja, es versucht, die Daten zu retten und die fehlerhaften Blöcke zu markieren, damit sie in Zukunft nicht mehr verwendet werden, und nein, es gibt keinen Befehl zum Beheben fehlerhafter Blöcke. Bad Blocks sind physische Probleme auf dem Speichermedium.

Die -SOption laut Manpage ( man fsck_hfs):

Veranlassen Sie fsck_hfs, das gesamte Gerät nach E/A-Fehlern zu durchsuchen. Es wird versuchen, die Blöcke mit Fehlern auf names abzubilden , ähnlich wie bei der Option -B.

(Hervorhebung von mir)

Wenn Sie fsck_hfs ausführen, versucht es , das Dateisystem zu reparieren – es gibt keine Garantie, dass es das repariert.

In einem früheren Beitrag habe ich darauf hingewiesen, dass die Festplatte im iMac im Allgemeinen eine 3-Jahres-Garantie hat (2 Jahre nach 2012), also sind Sie im Grunde genommen etwa 4 bis 5 Jahre in einer Festplatte, von der erwartet wird, dass sie etwa 3 Jahre hält. Die Chancen stehen gut Versagen.

Ich schlage vor , das Laufwerk auszutauschen .

Glaubst du, das Nullstellen des Laufwerks würde helfen?
In dem verlinkten Beitrag verweise ich auf eine andere Antwort zum Thema "Stresstesten des Laufwerks". Und nein ... das hat keinen Vorteil.
Eine weitere Sache, DriveDx sagt, dass das Laufwerk "Fehlerhaft" ist, aber im Festplatten-Dienstprogramm sagt der SMART-Status, dass es "Verifiziert" ist. Welches ist zuverlässiger? Danke
DriveDX ist zuverlässiger. Smartmontools gibt Ihnen auch bessere Informationen. Der SMART-Status von DiskUtil ist wie die „Motorkontrollleuchte“ in Ihrem Auto. Manchmal geht es erst an, nachdem der Motor explodiert ist.

Wenn das Laufwerk ausfällt, kann das Nullstellen es noch weiter belasten, was zu einem Totalausfall und Datenverlust führen kann. Es ist ein großes Risiko, aber manchmal verschafft Ihnen eine Neuformatierung ein paar Wochen Zeit, bevor die Fehler zurückkehren. Stellen Sie sicher, dass Sie alles so schnell wie möglich sichern. Da es sich wahrscheinlich um ein physisches Problem mit dem Laufwerk handelt, ist jede Korrektur im Festplattendienstprogramm wie ein Pflaster. Es wird versuchen, den fehlerhaften Block zu überspringen, aber die Festplatte verschlechtert sich weiter.