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, sofern das Laufwerk partitioniert ist und ein Laufwerksbuchstabe zugewiesen ist.
Ich würde vorschlagen, eine Ubuntu-Live-CD zu installieren, Linux zu booten und dann Badblocks zu verwenden, um nach physischen Fehlern zu suchen.
Hiermit können Sie sudo fdisk -l
alle Laufwerke und ihre Partitionen auflisten. Für jedes Laufwerk :
sudo badblocks -nvs /dev/sdx
wo ist deine Festplatte / dev / sdx. Dies führt einen zerstörungsfreien Lese- / Schreibtest auf der Festplatte durch, ohne dass das Dateisystem geprüft 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 liest dann die Daten zurück, um sicherzustellen, dass sie mit dem Muster übereinstimmen. Dies geschieht viermal mit den Mustern 0xaa, 0x55, 0xff und 0x00 (abwechselnd 0 und 1, dann alle 1, dann alle 0). Beachten Sie, dass dadurch alle Daten auf dem Laufwerk überschrieben werden und alle Partitionen gelöscht werden.
Wenn sich auf dem Laufwerk ein Linux-Dateisystem befindet, können Sie nach Fehlern im Dateisystem 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#
/ Dev / sdx ist die Festplatte, die Sie scannen möchten. # ist die Nummer der Partition (zB / dev / sdb1). Wenn Sie c zweimal angeben, wird fsck ausgeführt, und Badblocks werden für einen nicht destruktiven Lese- und Schreibtest verwendet. Wenn Sie die c-Option 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.