Entspricht Badblocks unter Windows oder DOS

Antworten:

6

Das beste Tool, mit dem ich jemals eine Festplatte auf fehlerhafte Sektoren getestet habe, heißt SpinRite:

SpinRite 6
http://www.grc.com/sr/spinrite.htm

Es wurde von Steve Gibson (der den größten Teil seines Codes in Assembler schreibt) erstellt, und ich erinnere mich, dass ich es Ende der 1980er Jahre auf XT-Computern (mit 4,77 MHz 8086/8088-Prozessoren) verwendet habe, um fehlerhafte Sektoren von fehlerhaften Festplatten wiederherzustellen.

Die aktuelle Version funktioniert auch sehr gut (und Sie profitieren auch von der langjährigen Erfahrung von Steve Gibson bei der Pflege dieser Software, um sicherzustellen, dass sie zuverlässig mit allen Arten von Festplatten funktioniert).

Es ist weitaus gründlicher als die ScanDisk- oder ChkDsk-Programme, die in DOS und Windows enthalten sind.

enter image description here

enter image description here

enter image description here

enter image description here

Randolf Richardson
quelle
2

So aktualisieren Sie diese Antworten für alle, die dies ab 2014 finden:

chkdsk mit entweder /r oder /b switch entspricht in etwa badblocks im schreibgeschützten Standardmodus

SpinRite verfügt über eine weitaus bessere Datenwiederherstellungsfunktion, die auf der Standardstufe 2 ausgeführt wird

Bei Level 4 ist dies gleichbedeutend mit dem zerstörungsfreien Schreib- und Lesemodus von Badblocks, jedoch mit besseren Datenwiederherstellungsfunktionen.

Wenn es jedoch bei modernen, großen Laufwerken zu Überschreitungen kommt, müssen Sie auf SpinRite 6.1 warten, um dies zu beheben. Laut Steve Gibson im Security Now-Netcast wurde die Entwicklung für 6.1 gestartet, wird jedoch wieder angehalten, während er ein anderes Projekt abschließt.


In der Zwischenzeit erfordert die nächste funktionierende Windows-basierte Methode zum Wiederherstellen des zerstörungsfreien Lese- / Schreib-Badblock-Modus für große Laufwerke Speicherplatz, der mindestens dem getesteten Laufwerk entspricht, und wird folgendermaßen ausgeführt:

  1. Laden Sie ein Disk-Image-Programm herunter und installieren Sie es (Macrium enthält kein Spiegelbild, Acronis True Image ist entweder die kommerzielle oder die kostenlose Version des Laufwerkherstellers oder eine andere).

  2. Erstellen Sie die WinPE-Wiederherstellungsdiskette (die Sie später benötigen) und ein Image des Laufwerks, wobei die intelligente Sektorkopie deaktiviert ist, und fahren Sie mit der Suche nach fehlerhaften Sektoren fort (beides ist die Umkehrung der Standardeinstellung). Dadurch wird der Leseausweis neu erstellt.

  3. Verwenden Sie das DOS-Tool des Laufwerkherstellers, um das Laufwerk auf Null zu setzen (entspricht in etwa der Schreibphase)

  4. Verwenden Sie die Wiederherstellungs-CD, um das in Schritt 2 erstellte Image wiederherzustellen und das erstellte Image an seinem ursprünglichen Speicherort wiederherzustellen. (entspricht in etwa der Rückschreibphase)

Im obigen Szenario oder bei Verwendung von Badblocks übernimmt die interne Logik eines modernen Laufwerks die Neuzuordnung aller fehlerhaften Sektoren, die beim Versuch gefunden wurden, beschrieben zu werden.


Um den zerstörerischen Badblocks-Test nachzubilden, benötigen Sie ein kommerzielles, von der Regierung in Großbritannien (nicht in den USA) genehmigtes Programm zum Löschen von Laufwerken. Sie müssen es mit einer höheren Sicherheitsstufe ausführen. Dadurch werden Muster wiederholt auf das Laufwerk geschrieben und bei jedem Durchgang überprüft Badblocks tut.


Also, bis Spinrite 6.1 oder höher veröffentlicht wird, wird die Frage, "Warum willst du das tun?"

Wenn Sie so ziemlich jede Linux Live-CD / DVD herunterladen, erhalten Sie eine bootfähige Plattform, mit der Sie Badblocks ausführen können. Dies ist billiger, einfacher und sicherer für Ihre Daten, wenn Sie mehr als den Nur-Lese-Test benötigen.

Wenn Sie den Nur-Lese-Test möchten, führen Sie ihn einfach aus CHKDSK mit dem /r Schalter

Wenn du rennen willst CHKDSK /R Beachten Sie, dass auf Ihrem Systemlaufwerk unter Vista ignoriert wird, dass Sie es angewiesen haben, den Test beim Neustart auszuführen und zu überspringen, es sei denn, Sie verwenden FSUTIL, um das Dateisystem als fehlerhaft zu markieren.

Beardy
quelle
1
CHKDSK = Schreibgeschützt, CHKDSK /R = "R" -Entdeckung, die definitiv NICHT schreibgeschützt ist. :) Wie auch immer, für mich kommentiert diese Antwort lediglich vorhandene Antworten und liefert eigentlich keine neue / andere Antwort.
Ƭᴇcʜιᴇ007
CHKDSK / R ist sicherlich nicht nur lesbar, ich gebe es zu, aber es führt keine Schreibtests durch. In diesem Sinne könnte man es als "nur lesbar" bezeichnen. Es schreibt nur zu Zwecken der Fehlerkorrektur Erzwinge keine Neuzuordnung eines defekten Sektors wie Badblocks im Lese-Schreib-Modus.
Beardy
Da in der ersten Antwort nur beschrieben wird, wie der erste Teil eines großen Laufwerks getestet wird (aufgrund von Einschränkungen der Software), habe ich eine Methode hinzugefügt, mit der Sektor-Remaps mithilfe von DOS / Windows-Methoden in Laufwerken erzwungen werden können, wie dies bei Badblocks der Fall ist. niemand, der bei klarem Verstand ist, wird es so machen, aber es wird beantwortet ...
Beardy
@Beardy - Ich habe den neuesten SpinRite - Ich denke 6.3 - Muss ich das überprüfen? Ich habe auch Linux bootfähig, um Badblocks / FS auszuführen. Ich muss eine gründliche Vorabprüfung für 2 TB WD & amp; 2 x 1 TB Seagate-Laufwerke. Soll ich SR oder BB oder beides verwenden? Wenn ja, in welcher Reihenfolge? Ich frage mich, welche Art von Überlappung in der Funktionalität sie haben?
Alex S
1
" chkdsk mit entweder /r oder /b "switch entspricht in etwa badblocks im schreibgeschützten Standardmodus" - "Midleading-Anweisung", wie Sie in Kommentaren darauf hingewiesen und in Kommentaren zugegeben, den Beitrag aber nicht aktualisiert haben. Downvoted.
cp.engr
1

chkdsk mit dem entsprechenden Schalter

/ R Findet fehlerhafte Sektoren und stellt lesbare Informationen wieder her

/ b Nur NTFS: Löscht die Liste der fehlerhaften Cluster auf dem Volume und durchsucht alle zugewiesenen und freien Cluster erneut nach Fehlern. / b enthält die Funktionalität von / r. Verwenden Sie diesen Parameter, nachdem Sie ein Volume auf einer neuen Festplatte gesichert haben. Funktioniert nur mit Vista oder besser.

Eine vollständige Liste der Schalter finden Sie hier

Journeyman Geek
quelle
-1

scandisk (DOS) / chkdsk (Windows) vielleicht?

Rook
quelle