Ich habe eine Festplatte, die ich mit TechTool gescannt habe und die einen fehlerhaften Block meldet. Soweit ich das beurteilen kann, scannt TechTool nur und meldet einen Fehler. Es behebt nichts.
Früher hat Norton Disk Doctor fehlerhafte Blöcke auf dem Mac gescannt und markiert (neu zugeordnet). Heute haben wir verschiedene Tools zum Beheben von HFS + -Verzeichnisfehlern (Disk Utility, fsck, DiskWarrior, TechTool), aber ich kenne kein Tool, das einen Oberflächenscan durchführt und auch die fehlerhaften Blöcke behebt.
Welche Software gibt es dafür?
Wenn ich die Adresse des fehlerhaften Blocks kenne, gibt es ein Terminaldienstprogramm auf niedriger Ebene, um ihn zu markieren?
hard-drive
disk-utility
bad-sectors
Andrew Vit
quelle
quelle
Antworten:
Mit welchem Mac-Typ und mit welchem Festplattentyp haben Sie Probleme?
Ich bezweifle, dass Sie Software-Tools finden, mit denen Sie fehlerhafte Blöcke "reparieren" können, zumindest für neuere Hardware. Ich weiß nicht, wann es gestartet wurde, aber vor einiger Zeit wurde die Möglichkeit, einen fehlerhaften Sektor neu zuzuordnen, in die Firmware der Festplatte integriert.
Wenn Sie sich die SMART-Register für Ihr Laufwerk 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 Disk Warriors "Bad Block" auf etwas anderes? (Ich konnte nicht erraten, was das sein könnte).
Update als Antwort auf Kommentar (unten):
SMARTReporter scheint ein ziemlich "schrulliges" Hilfsprogramm zu sein. Tatsächlich können Sie den Inhalt der SMART-Register eines Laufwerks abfragen und anzeigen. Dazu müssen Sie nur durch unerwartete Rahmen springen.
In den SMARTReporter-FAQ finden Sie diesen Leckerbissen:
Kann mir SMARTReporter genau sagen, welcher SMART-Test fehlschlägt?
Ja, ab Version 2.4.5! Klicken Sie mit der rechten Maustaste auf das Laufwerk in der Laufwerksliste im Einstellungsfenster und wählen Sie "SMART-Attribute prüfen".
Eine weitere Besonderheit von SMARTReporter ist, dass das Ausschneiden und Einfügen anscheinend nur in diesen Anzeigefenstern funktioniert, wenn Sie die Einträge in der Menüleiste verwenden. Das Kontextfenster mit den Tastaturkürzeln und der rechten Maustaste wird dies nicht tun. Auf der anderen Seite steht SMARTReporter IS frei. ;-)
Aber ich schweife ab ...
Mein Verständnis ist, dass Sie es nicht tun würden. Die Firmware des Laufwerks soll dies automatisch tun. Beachten Sie, was in der Tabelle im Wikipedia SMART-Artikel steht .
05 Anzahl
der neu zugewiesenen Sektoren Anzahl der neu zugewiesenen Sektoren. Wenn die Festplatte einen Lese- / Schreib- / Überprüfungsfehler findet, markiert sie diesen Sektor als "neu zugewiesen" und überträgt Daten in einen speziellen reservierten Bereich (Reservebereich). Dieser Vorgang wird auch als Neuzuordnung bezeichnet, und "neu zugewiesene" Sektoren werden als Neuzuordnungen bezeichnet.
Aus diesem Grund können auf modernen Festplatten beim Testen der Oberfläche keine "fehlerhaften Blöcke" gefunden werden - alle fehlerhaften Blöcke werden in neu zugewiesenen Sektoren versteckt. Wenn jedoch die Anzahl der neu zugewiesenen Sektoren zunimmt, nimmt die Lese- / Schreibgeschwindigkeit tendenziell ab.
Der Rohwert gibt normalerweise die Anzahl der fehlerhaften Sektoren an, die gefunden und neu zugeordnet wurden. Je höher der Attributwert, desto mehr Sektoren musste das Laufwerk neu zuordnen.
C5 Current Pending Sector Count
Anzahl der "instabilen" Sektoren (die aufgrund von Lesefehlern auf eine erneute Zuordnung warten). 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 werden den Sektor nicht neu zuordnen (da er möglicherweise später gelesen werden kann). Stattdessen merkt sich die Laufwerksfirmware, dass der Sektor neu zugeordnet werden muss, und ordnet ihn beim nächsten Schreiben neu zu.
Wenn dies zutrifft, muss die Anzahl der ausstehenden Sektoren anscheinend mit Vorsicht interpretiert werden. Der Sektor-Lesefehler ist höchstwahrscheinlich während des Festplatten-Scans aufgetreten, den Sie zuvor mit TechTool durchgeführt haben. (Übrigens, meinst du TechTool Deluxe 3.1.3 ?) Da TechTool wahrscheinlich nicht versucht hat, den Sektor zu schreiben, wurde er (noch) nicht neu zugeordnet.
Ich denke, eine "Neuformatierung" würde nur dann etwas bewirken, wenn das Format in jeden Sektor auf dem Laufwerk geschrieben würde. Ich weiß nicht, ob ein standardmäßiges (nicht sicheres) Löschen mit dem Festplatten-Dienstprogramm ... das ist, was ich glaube, dass Sie mit einer Neuformatierung im Kontext eines MACs meinen ... dies erreichen würde.
Wenn Sie dies tun, wäre es eine sehr zeitaufwendige Aufgabe. Ich habe kürzlich so etwas mit einem 500-GB-Laptop-Laufwerk gemacht und es dauerte etwas weniger als 2 1/2 Stunden, bis es fertig war. Natürlich müssten Sie die Zeit verlängern, um Ihr System (hoffentlich) von Ihrem (hoffentlich vertrauenswürdigen) Backup wiederherzustellen.
Mir ist nicht klar, dass Sie versuchen müssen, dies aktiv zu erzwingen, um "korrigiert" zu werden. Angeblich sollte die Firmware des Laufwerks dies selbst erledigen, wenn das nächste Mal versucht wird, in einen fehlerhaften Sektor zu schreiben. Außerdem scheint es mir wahrscheinlich, dass der betreffende Sektor derzeit nicht als Teil einer Datei verwendet wird. TechTool ist beim Scannen aller Sektoren Ihres Laufwerks nur "darüber gestolpert".
Aber wenn Sie versuchen wollten, eine Korrektur zu erzwingen, müssten Sie vermutlich etwas tun, das ein Schreiben in diesen Sektor erzwingen würde. Die Mühe scheint sich jedoch nicht zu lohnen. Ich würde einfach weiterhin Ihre Dateien sichern und Ihr Laufwerk im Auge behalten, falls es sich weiter verschlechtert.
quelle
Wenn beim Ausführen einer Dateisystem-Integritätsprüfung fehlerhafte Blöcke angezeigt werden, hat die Festplatte höchstwahrscheinlich bereits die Anzahl der Blöcke überschritten, die neu zugeordnet werden können, und die "freien" Sektoren sind erschöpft. Sie sollten Ihre Daten sofort sichern (falls noch nicht geschehen) und das Laufwerk austauschen, bevor sich das Problem verschlimmert und Sie Ihre Daten verlieren.
Ich würde empfehlen, smartmontools und GSmartControl herunterzuladen , um die SMART-Diagnose als weitere Überprüfung anzuzeigen , wenn Sie nicht sicher sind, welcher SMART-Diagnose Sie vertrauen sollen.
Wenn die SMART-Diagnose keine neu zugewiesenen Sektoren meldet (oder wenn die VALUE-Spalte für "Neu zugewiesene Sektorenanzahl" immer noch deutlich unter THRESHOLD liegt), können Sie auf einfache Weise einen Oberflächenscan durchführen und die fehlerhaften Blöcke gleichzeitig neu zuordnen. (Hinweis: Stellen Sie sicher, dass Sie zuerst Ihre Daten sichern!)
Die einfachste Möglichkeit, das Laufwerk zu erzwingen, seine eigene fehlerhafte Blockneuzuordnung durchzuführen, besteht darin, von einer Ubuntu Live-CD zu starten , ein Terminal zu öffnen und den folgenden Befehl auszuführen:
Dadurch wird auf dem ersten Laufwerk ein zerstörungsfreier Test mit wahlfreiem Lese- und Schreibzugriff durchgeführt, bei dem fehlerhafte Sektoren neu zugeordnet werden.
Wenn Sie mehr als eine Festplatte haben, können Sie / dev / sda durch / dev / sdX ersetzen, wobei X ein Kleinbuchstabe ist. Sie können eine Liste aller Festplatten (/ dev / sdX-Geräte) abrufen, indem Sie den folgenden Befehl eingeben:
Da Sie Mac OS X verwenden, das auf BSD basiert, sollten Sie sich auch über badsect und bad144 informieren , die integrierten BSD-Befehlszeilen-Dienstprogramme für den Umgang mit fehlerhaften Blöcken.
quelle
Testing with random pattern: 0.15% done, 27:02 elapsed. (0/0/0 errors)
Meine Erfahrung mit SpinRite von grc.com war sehr positiv. Es ist mir gelungen, mindestens 4 Festplatten wiederherzustellen, bei denen bei jedem zweiten Versuch, sie zu reparieren, ein Fehler aufgetreten ist. Der einzige Nachteil ist, dass ein BIOS-basierter Computer erforderlich ist, was bedeutet, dass er auf modernen EFI-basierten Macs nicht funktioniert. Das Gute ist, dass fast jeder andere POC-PC es von Diskette, CD oder Flash-Laufwerk ausführen kann. Ich habe noch nichts gefunden, das der tatsächlichen Überprüfung der Inhalte einzelner Sektoren und der Wiederherstellung der Daten, die von jedem anderen Dienstprogramm als fehlerhafter Block verworfen werden, nahe kommt.
quelle
Der in OS X integrierte Befehl fsck_hfs verfügt über die Option -S, mit der anscheinend fehlerhafte Blöcke auf einer Festplatte unter OS X gescannt und behoben werden.
Aus der Dokumentation:
Beispiel:
Es scheint zu tun , dass , wenn auf aa Scheibe laufen ohne schlechte Blöcke , aber ich habe noch zu prüfen / Dokument , was es tut , wenn es sind fehlerhafte Blöcke.
quelle
Es ist ein bisschen eine alte Frage, aber immer noch gültig. Was bei mir funktioniert hat ist folgendes:
Dadurch werden die fehlerhaften Blöcke identifiziert und als solche gekennzeichnet, sodass sie nicht mehr verwendet werden. Wie bereits erwähnt, werden Fehler nur beim Versuch angezeigt, darauf zu schreiben. Wenn Sie Nullen schreiben, tun Sie genau das.
Ich kann mir vorstellen, dass dies sehr zeitaufwändig sein kann, insbesondere wenn es viele Fehler und somit viele zu ersetzende Dateien gibt. Wenn dies der Fall ist, sollten Sie das Laufwerk austauschen, es wird schlimmer ...
quelle
Ich habe gute Dinge über SpinRite von GRC gehört , es aber nie selbst ausprobiert.
quelle
Es hört sich so an, als würden die meisten Laufwerke nur einen fehlerhaften Block beim Schreiben neu zuweisen. So werden also alle Prozesse fehlerhafte Blöcke "reparieren". Wenn Sie zur Neuformatierung bereit sind, sprechen viele von einem Format auf niedriger Ebene, bei dem Nullen geschrieben werden (dies wird vom Festplatten-Dienstprogramm durchgeführt).
Das einzige Tool auf dem Mac, das ich dafür gefunden habe, ist "Speed Tools". Wenn ein fehlerhafter Block gefunden wird, schreibt er eine Null in den Block (auch wenn er sich in einer Datei befindet ... der Gedanke ist, dass er bereits fehlerhaft ist).
http://www.intechusa.com/
quelle
Achtung erstmal auf den Kommentar von @chronos ... denke: dataloss. In einem Edge-Fall kann ein Fix die Wiederherstellung von Daten unmöglich machen.
Unter den Dienstprogrammen, die ich auf Macs verwendet habe, ist eines für unverwechselbare Warnungen wie diese hervorragend:
Sie können sich vor dem Kauf des Produkts über solche Dinge informieren - erfrischend ehrlich.
(Um das Risiko von dataloss zu schätzen, siehe zum Beispiel der SpinRite Dokumentation aus der verknüpften Pflege Warum? Teil meiner Antwort unter Wie kann man prüfen , ob es schlechten Sektor auf einer USB - Festplatte auf OS X? )
Für seine unverwechselbaren Warnungen, für die Zufriedenheit vor dem Kauf und mehr ist diese Antwort mein Vertrauensvotum in:
Fahren Sie Genius 3
quelle
Schrecklich, schrecklicher Hinweis oben. Ich meine, WOW-schrecklicher Rat. :schüttelt den Kopf:
Ich kenne keine modernen Hilfsprogramme für Mac OS X, die tatsächlich fehlerhafte Blöcke reparieren (markieren) und Ihnen den Alltag erleichtern. Abgesehen davon müssen Sie eine ältere Version von Norton Utilities für Mac OS finden, um die fehlerhaften Blöcke auf der fraglichen Festplatte zu beheben. Wie z. B. Version 7.0 oder 8.0.
Da ich davon ausgehe, dass Sie einen PC in Mac-Kleidung verwenden (Post-PPC-Computer mit Intel-CPU und Unix [Mac OS X]), müssen Sie sich einen guten PPC-Macintosh suchen (oder möglicherweise läuft er in der Emulation auf Ein Intel-PC?), der noch OS 9 booten kann. Eine (ich nehme an, Sie haben eine SATA-HD?) SATA-PCI-Karte, die mit OS 9 kompatibel ist. Dann von der Norton-CD booten, Disk Doctor ausführen und scannen / reparieren die HD in Frage.
Das hört sich nur schwer an, ist es aber nicht. In den letzten 20 Jahren war ich ein "ECHTER" Mac-Techniker und Fan-Junge. Ich habe Maschinen von 128.000 bis zu einem Dual G5, also liegt die Hardware nur für mich herum. Mit anderen Worten, es ist super einfach für mich.
Warum klinge ich unhöflich? Weil ich bin. Ich bin sehr verärgert über den aktuellen Apple, und ich hasse Steve Jobs besonders, weil er Apple Computer für uns Macintosh-Benutzer der 80er und 90er zerstört und den Mac in nichts anderes als einen PC verwandelt, auf dem eine langweilige Version von Unix ausgeführt wird. Er und die Leute, die wie er denken, sind der Grund dafür, dass Macs nicht mehr die Hilfsprogramme haben, die Sie benötigen, um Ihre Festplatte "richtig" zu reparieren.
Wer Sie auffordert, sich SMART-Daten anzuschauen oder sich in irgendeiner Weise auf SMART-Daten zu verlassen, sollte sich diese nicht anhören. SMART ist extrem fehlerhaft.
HDs haben fast immer fehlerhafte Blöcke automatisch neu zugeordnet, zumindest seit ich mich erinnern kann und alt für einen Techniker bin. ABER! Sie machen einen beschissenen Job, und wenn Sie fehlerhafte Blöcke sehen, liegt das daran, dass der Festplatte nicht mehr genügend Speicherplatz zur Verfügung steht, um fehlerhafte Blöcke automatisch neu zuzuordnen. IE, müssen Sie ein Dienstprogramm ausführen, das einen besseren Job macht.
quelle