Ich kenne kein Tool, das einen Oberflächenscan durchführt und auch die fehlerhaften Blöcke repariert.
Mit welchem Mac-Typ und welcher Art von Festplatte haben Sie Probleme?
Ich bezweifle, dass Sie irgendwelche Software-Tools finden werden, die fehlerhafte Blöcke “reparieren”, zumindest für neuere Hardware. Ich weiß nicht, wann es anfing, aber vor einiger Zeit wurde die Fähigkeit, einen fehlerhaften Sektor neu zuzuordnen, in die Firmware der Festplatte integriert.
Wenn Sie sich die S.M.A.R.T.-Register für Ihre Festplatte mit einem Tool wie SMARTReporter ansehen, sollten Sie einen Eintrag mit der ID-Nummer 05 und dem Titel “Reallocated Sectors Count” sehen. Dies ist die Anzahl der fehlerhaften Sektoren, die das Laufwerk neu zugeordnet hat.
Vielleicht bezieht sich der “Bad Block” von Disk Warrior auf etwas anderes? (Ich könnte allerdings nicht erraten, was das sein könnte).
Aktualisierung als Antwort auf den Kommentar (unten):
SMARTReporter scheint ein ziemlich “schrulliges” Programm zu sein. Sie können in der Tat den Inhalt der S.M.A.R.T.-Register eines Laufwerks abfragen und anzeigen, Sie müssen dafür nur durch unerwartete Reifen springen.
In der SMARTReporter FAQ finden Sie diesen Leckerbissen:
Kann SMARTReporter mir genau sagen, welcher S.M.A.R.T.-Test fehlgeschlagen ist?
Ja, ab Version 2.4.5! Klicken Sie mit der rechten Maustaste auf das Laufwerk in der Laufwerksliste im Einstellungsfenster und wählen Sie “S.M.A.R.T.-Attribute prüfen”.
Eine weitere Eigenart von SMARTReporter ist, dass Cut'n Paste in diesen Anzeigefenstern anscheinend nur funktioniert, wenn Sie die Einträge in der Menüleiste verwenden. Die Tastaturkürzel und das “Rechtsklick”-Kontextfenster der Maus funktionieren nicht. Andererseits ist SMARTReporter kostenlos ;-)
Aber ich schweife ab …
Seltsamerweise nennt SMART Utility das Laufwerk “Failing”, obwohl alle anderen Dienstprogramme es als “Verified” anzeigen. Es zeigt 1 “Pending Bad Sectors” an. Wie ändern Sie also einen “ausstehenden” fehlerhaften Sektor in einen “entfernten” oder “neu zugewiesenen” Sektor?
Nach meinem Verständnis würden Sie das nicht tun. Die Firmware des Laufwerks sollte das automatisch und von selbst tun. Beachten Sie, was in der Tabelle im Wikipedia S.M.A.R.T. Artikel steht.
05 Anzahl der neu zugewiesenen Sektoren
Anzahl der neu zugewiesenen Sektoren. Wenn die Festplatte einen Lese-/Schreib-/Verifizierungsfehler feststellt, markiert sie diesen Sektor als “neu zugewiesen” und überträgt Daten in einen speziellen reservierten Bereich (Spare-Bereich). Dieser Vorgang wird auch als Remapping bezeichnet, und “neu zugewiesene” Sektoren werden Remaps genannt.
Das ist der Grund, warum auf modernen Festplatten beim Testen der Oberfläche keine “schlechten Blöcke” gefunden werden können - alle schlechten Blöcke sind in neu zugewiesenen Sektoren versteckt. Mit zunehmender Anzahl der neu zugewiesenen Sektoren nimmt jedoch die Lese-/Schreibgeschwindigkeit tendenziell ab.
Der Rohwert stellt normalerweise eine Zählung der Anzahl der gefundenen und neu zugeordneten fehlerhaften Sektoren dar. Je höher also der Wert des Attributs ist, desto mehr Sektoren musste das Laufwerk neu zuordnen.
C5 Current Pending Sector Count
Anzahl der “instabilen” Sektoren (die darauf warten, neu zugeordnet zu werden, weil Lesefehler aufgetreten sind). Wenn ein instabiler Sektor anschließend erfolgreich geschrieben oder gelesen wird, wird dieser Wert verringert und der Sektor wird nicht neu zugeordnet. Lesefehler in einem Sektor führen nicht zu einer Neuzuordnung des Sektors (da er später wieder lesbar sein könnte); stattdessen merkt sich die Laufwerksfirmware, dass der Sektor neu zugeordnet werden muss, und ordnet ihn beim nächsten Schreiben neu zu._
Wenn also das oben Gesagte zutrifft, muss der Pending Sector Count mit Vorsicht interpretiert werden. Der Sektor-Lesefehler ist höchstwahrscheinlich während des Festplattenscans aufgetreten, den Sie zuvor mit TechTool durchgeführt haben. (Meinen Sie übrigens TechTool Deluxe 3.1.3 ?) Da TechTool wahrscheinlich nicht versucht hat, den Sektor zu schreiben, wurde er (noch) nicht neu zugewiesen.
Kann man das ohne Neuformatierung machen?
Ich denke, eine “Neuformatierung” würde nur dann etwas bewirken, wenn das Format in jeden Sektor des Laufwerks schreibt. Ich weiß nicht, ob ein standardmäßiges (nicht sicheres) Löschen mit dem Festplattendienstprogramm … was, wie ich glaube, das ist, was Sie mit einer Neuformatierung im Zusammenhang mit einem MAC meinen … dies bewirken würde.
Wenn Sie dies tun würden, wäre es eine sehr zeitaufwendige Aufgabe. Ich habe kürzlich so etwas mit einem 500GB-Laptop-Laufwerk gemacht und es hat knapp 2 ½ Stunden gedauert, bis es fertig war. Natürlich müssen Sie die Zeit für die (hoffentlich) Wiederherstellung Ihres Systems von Ihrem (hoffentlich vertrauenswürdigen) Backup mit einrechnen.
Es ist mir nicht klar, ob es notwendig ist, dass Sie versuchen, die “Korrektur” aktiv zu erzwingen. Vermutlich sollte die Firmware des Laufwerks dies bei dem nächsten Versuch, in einen fehlerhaften Sektor zu schreiben, von selbst erledigen. Außerdem scheint es mir wahrscheinlich, dass der fehlerhafte Sektor derzeit nicht als Teil einer Datei verwendet wird. TechTool ist nur “darüber gestolpert”, als es alle Sektoren Ihres Laufwerks gescannt hat.
Aber wenn Sie versuchen wollten, eine Korrektur zu erzwingen, dann müßten Sie wohl etwas tun, das ein Schreiben in diesen Sektor erzwingt. Das scheint aber den Aufwand nicht wert zu sein. Ich würde einfach weiterhin Ihre Dateien sichern und ein Auge auf Ihr Laufwerk werfen, falls es anfängt weiter abbauen.