In Windows NT / XP / Vista / 7 können Sie eine CMD-Eingabeaufforderung öffnen und verwenden
chkdsk /r x:
Dabei ist x der Laufwerksbuchstabe Ihres USB-Laufwerks, vorausgesetzt, das Laufwerk ist partitioniert und verfügt über einen zugewiesenen Laufwerksbuchstaben.
Ich würde vorschlagen, eine Ubuntu-Live-CD zu kaufen, Linux zu booten und dann mit Badblocks nach physischen Fehlern zu suchen.
Verwenden Sie sudo fdisk -l
diese Option, um alle Laufwerke und ihre Partitionen aufzulisten. Für jedes Laufwerk :
sudo badblocks -nvs /dev/sdx
wo ist deine Festplatte / dev / sdx. Dadurch wird ein zerstörungsfreier Lese- / Schreibtest auf der Festplatte durchgeführt, ohne dass eine Dateisystemprüfung durchgeführt wird.
Wenn Sie sich nicht für die Daten interessieren, können Sie dies stattdessen tun, um einen gründlicheren Scan durchzuführen:
sudo badblocks -wvs /dev/sdx
Die Option -w weist badblocks an, ein bekanntes Muster zu schreiben und dann die Daten zurückzulesen, um sicherzustellen, dass sie mit dem Muster übereinstimmen. Dies geschieht viermal unter Verwendung der Muster 0xaa, 0x55, 0xff und 0x00 (abwechselnd 0en und Einsen, dann alle Einsen, dann alle Nullen). Beachten Sie, dass dies alle Daten auf dem Laufwerk überschreibt und auch alle Partitionen löscht.
Wenn Sie zufällig ein Linux-Dateisystem auf dem Laufwerk haben, können Sie nach Dateisystemfehlern suchen und gleichzeitig Badblocks ausführen. Rufen Sie zunächst die Liste aller Laufwerke und ihrer Partitionen ab:
sudo fdisk -l
Dann für jede Partition :
sudo e2fsck -fcc /dev/sdx#
Wiederum ist / dev / sdx die Festplatte, die Sie scannen möchten. # ist die Nummer der Partition (zB / dev / sdb1). Durch zweimaliges Angeben von c wird fsck zum Ausführen gezwungen, und mithilfe von Badblocks wird ein zerstörungsfreier Lese- / Schreibtest durchgeführt. Wenn Sie die Option c nur einmal verwenden, führt badblocks einen Nur-Lese-Test durch.
Ich starte badblocks -wvs auf jeder neuen Festplatte, die ich kaufe, bevor ich sie in Betrieb nehme.