Gibt es ein Dienstprogramm in DOS oder Windows, das so gründlich ist wie Badblocks unter Linux?
quelle
Gibt es ein Dienstprogramm in DOS oder Windows, das so gründlich ist wie Badblocks unter Linux?
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.
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:
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).
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.
Verwenden Sie das DOS-Tool des Laufwerkherstellers, um das Laufwerk auf Null zu setzen (entspricht in etwa der Schreibphase)
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.
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.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.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
quelle
scandisk
(DOS) /chkdsk
(Windows) vielleicht?quelle