Ich habe einen Laptop außerhalb der Garantie, der eine Festplatte mit fehlerhaften Sektoren hat. Ich sage das, weil ich chkdsk /r
bei bestimmten Prozenten über 24 Stunden hängen geblieben bin . Ich habe auch GRC's SpinRite
für 4 Tage laufen lassen. Nach meinem Verständnis bleiben diese Programme an bestimmten Stellen hängen, weil sie versuchen, so viele Daten wie möglich wiederherzustellen. Das interessiert mich nicht. Alle wichtigen Daten wurden bereits gesichert. Ich suche nach einer Lösung, bei der ich diese Festplatte weiterhin verwenden und den Kauf einer neuen vermeiden kann. Ich nehme die vollen Konsequenzen der Verwendung eines fehlerhaften Laufwerks.
Ich bin auf der Suche nach einem Tool, das vorzugsweise zerstörungsfrei (um aktuelle Windows / Apps-Installationen beizubehalten) etwas in der Art von:
if it can't read/write to a sector 3 times, mark it bad and move on.
Ich brauche keine stunden- / tagelangen Programme, um so viele Daten wie möglich wiederherzustellen. Ich suche etwas, um besonders schnell schlechte Sektoren zu markieren.
hiren boot cd
? Es gibt viele Optionen, die Ihnen helfen können.Antworten:
Easeus Partition Manager Home Edition verfügt nach einigem Umgraben über eine Funktion mit dem Namen Disk Surface Test, die anscheinend die Blöcke von einem Laufwerk liest und die fehlerhaften Sektoren markiert. Auf der Grundlage meiner bisherigen Erkenntnisse wird dies nicht versucht Stelle diese Blöcke wieder her. Weitere Informationen zum Festplattenoberflächentest der Software finden Sie auf dieser Seite: http://www.partition-tool.com/easeus-partition-manager/disk-surface-test.htm und hier als Download-Link: http: //www.partition -tool.com/landing/home-download.htm (großer grüner Knopf am Ende der Seite).
Im Einzelnen heißt es auf der Testseite für die Festplattenoberfläche:
Ich denke, das könnte genau das sein, wonach Sie suchen.
quelle
Linux enthält ein Dienstprogramm, um dies für diese fehlerhaften Blöcke zu tun.
Stellen Sie für eine maximale Geschwindigkeit sicher, dass die Anzahl nach der
-b
Größe Ihres Festplattensektors entspricht. 512 ist eine sichere Standardeinstellung.-sn
bedeutet, dass eine Fortschrittsanzeige angezeigt wird und ein zerstörungsfreier Lese- / Schreibtest durchgeführt wird.Da jeder Block auf der Festplatte gelesen und dann beschrieben wird, merkt sich die Firmware des Laufwerks alle Fehler und weist fehlerhafte Sektoren entsprechend neu zu.
quelle
Wenn
chkdsk /r
das Laufwerk stundenlang hängt, ist es wahrscheinlich schwer beschädigt.Angenommen, alle Ihre Daten werden vom Laufwerk gesichert, führen Sie eine vollständige Null / Formatierung des Laufwerks durch. Dadurch wird in jeden Sektor des Laufwerks geschrieben, wodurch alle bereits erkannten fehlerhaften Sektoren neu zugeordnet werden. Ich würde jedoch davon ausgehen, dass der Vorgang des Nullabgleichs ebenfalls zum Erliegen kommt, da wahrscheinlich bereits Hunderte / Tausende fehlerhafter Sektoren vorhanden sind und diese Zahl rasch zunehmen wird. Ihr Laufwerk stirbt, und es wird wahrscheinlich bald völlig tot sein. Sie werden nicht viel mehr davon haben.
quelle
Das Problem ist, dass sich ein Teil Ihrer aktuellen Windows-Installation möglicherweise auf diesen beschädigten Sektoren befindet.
Wenn Windows Sie dazu zwingt,
CHKDSK
bei jedem Start darauf zuzugreifen, können Sie dies überschreiben, indem Sie das Bit "dirty" löschen. Dies wird von Windows nicht unterstützt (fsutil
kann eingestellt, aber nicht gelöscht werden), daher müssen Sie die Festplatte auf ein anderes System übertragen und die hier beschriebenen Schritte ausführen .Ihre Installation oder einige darin enthaltene Programme können jedoch möglicherweise nicht verwendet werden, wenn
CHKDSK /f
Fehler behoben werden müssen.Ich habe einmal eine alte 1-GByte-IDE-Festplatte abgelegt. Was nach der Neuformatierung (nicht schnell formatiert) passierte, war, dass sich in der Mitte ein großer Block fehlerhafter Sektoren befand. Der Raum davor und danach war nutzbar. Also habe ich entsprechend partitioniert und konnte das Laufwerk mit reduzierter Kapazität nutzen.
Da Sie Ihre wichtigen Daten ohnehin gesichert haben und sich Ihr erster fehlerhafter Sektor in der Mitte des Laufwerks befindet, ist es möglicherweise am besten, Windows neu zu installieren. Achten Sie beim Formatieren darauf, dass Sie die Partition direkt unter diesem fehlerhaften Sektor ausführen.
quelle
Hier sind einige weitere bekannte Produkte zur Festplattenreparatur, die Sie ausprobieren können:
HD Tune
HDDScan
PassMark DiskCheckup
Ich rate Ihnen auch, einen Blick auf die SMART-Daten der Festplatte zu werfen, falls diese alte Festplatte dies unterstützt.
Diese Fehler treten auf, weil der Festplattenfirmware die Ersatzsektoren ausgehen, um die fehlerhaften zu ersetzen. Jede Festplatte hat normalerweise viele tausend solcher Ersatzsektoren, was bedeutet, dass sich Ihre Festplatte in einem sehr traurigen Zustand befindet.
Ich empfehle dringend, dass Sie die Festplatte ersetzen. Wenn Sie Ihre Windows-Installation und -Anwendungen beibehalten möchten, empfehle ich Folgendes:
Das Disk-Imaging-Produkt sollte:
Windows-Sicherung wird nicht empfohlen.
quelle
DTIData Windows Surface Scanner
, aber es scannt nur nach fehlerhaften Sektoren und markiert sie nicht. Was den anderen Teil des Artikels betrifft, bin ich nicht daran interessiert , fehlerhafte Sektoren zu reparieren . Wie ich bereits in OQ erwähnt habe, habe ich SpinRite bereits ausgeführt.Wie bereits erwähnt, verschiebt die Festplattenfirmware Sektoren, die fehlerhaft sind, in einen Abschnitt des Cyclinders oder in einen Sektor, der für diesen Zweck nicht verwendet wird. Sobald dieser Sektor aufgebraucht ist, geht es zum nächsten und so weiter. Bis Sie den Punkt erreichen, an dem jedes Betriebssystem ein Problem erkennen kann, wurden viele Sektoren verschoben. Dies kann auch den Nebeneffekt haben, dass eine Defragmentierung nahezu unmöglich wird. Das Laufwerk muss nicht nur versuchen, die fehlerhaften Sektoren zu lesen, sondern folgt dann der Kette der Umzüge. Ich kann mir nicht vorstellen, dass das alles andere als slooooow ist. Sie riskieren nicht nur den immanenten Tod der überlasteten Festplatte, sondern verlangsamen auch den langsamsten Teil Ihres Systems.
quelle
Ich wähle den Weg eines Entwicklers. Ich habe ein kleines Konsolendienstprogramm programmiert, das den verfügbaren Speicherplatz mit Dateien füllt und diese dann liest. Wenn die Datei erfolgreich gelesen wurde, können wir sie löschen. Und wenn nicht ... wir treffen den fehlerhaften Block, belassen Sie diese Datei einfach für immer im Ordner mit den Platzhaltern für fehlerhafte Blöcke. Nachteile: es wird nur freien Speicherplatz testen.
Der Quellcode ist bei github erhältlich
quelle