Überprüfen von Windows (FAT32) Dateisystemen https://wiki.ubuntuusers.de/Windows-Partitionen_unter_Linux/ Anmerkung: NTFS Partitionen können unter Linux nicht mit fsck überprüft werden. Die Programme scrounge-ntfs und TestDisk können helfen Daten aus korrupten NTFS Partitionen wiederherzustellen. Jedoch sind hier die Windows eigenen Tools vorzuziehen. fsck.vfat [Optionen] [Gerät] Optionen: -a Repariert das Dateisystem automatisch ohne Eingreifen des Benutzers. Wenn es mehrere Möglichkeiten gibt, ein Problem zu beheben, wird die am wenigsten destruktive genommen. -l Zeigt die Pfadnamen der überprüften Dateien an. -n Nicht-interaktiver Modus: Prüft das Dateisystem auf Fehler, schreibt/repariert jedoch nichts darauf -r Interaktives Reparieren. Wenn es mehrere Möglichkeiten gibt, ein Problem zu beheben, wird der Benutzer gefragt, welche Möglichkeit genommen werden soll -t Markiert nicht lesbare Cluster als "bad" (schlecht) -v geschwätziger Modus -V Führt eine Verifizierung aus, bei der Check wiederholt wird. Dabei sollten überhaupt keine Fehler auftreten. -y siehe -a Beispiele: Diese Beispiele verwenden FAT32 und /dev/sdc1 fsck.vfat -n /dev/sdc1 - eine einfache, nicht interaktive Nur-Lese-Prüfung fsck.vfat -a /dev/sdc1 - überprüft das Dateisystem und behebt es nicht interaktiv. Es wird immer der am wenigsten destruktive Ansatz verwendet. fsck.vfat -r /dev/sdc1 - interaktive Reparatur. Der Benutzer wird immer gefragt, wenn es mehr als einen Ansatz zur Behebung eines Problems gibt. fsck.vfat -l -v -a -t /dev/sdc1 - eine sehr ausführliche Methode zum nicht-interaktiven Prüfen und Reparieren des Dateisystems. Der Parameter -t markiert nicht lesbare Cluster als fehlerhaft und macht sie somit für neu erstellte Dateien und Verzeichnisse nicht mehr verfügbar. ------------------------------------------------------------------------------------------------------- Diese Frage zeugt von Forschungsaufwand; sie ist nützlich und klar 139 Ich verwende das FAT32-Dateisystem für meinen USB-Stick. Es kommt häufig zu Datei-/Datenbeschädigungen. Unter Windows habe ich das Dienstprogramm zum Scannen von Festplatten verwendet, um die FAT32/NTFS-Dateisysteme zu reparieren. Wie kann ich dies unter Ubuntu tun? Versuchen Sie, den folgenden Befehl in das Linux-Terminal einzugeben: sudo dosfsck -w -r -l -a -v -t /dev/sdc1 sdc1 ist normalerweise Ihr USB-Stick. Sie können Ihren USB-Stick finden, indem Sie mount in das Terminal eingeben. Er befindet sich irgendwo darin. Wenn dieser Befehl zu lange dauert, vermeiden Sie den Schalter -t . -wbedeutet, sofort auf die Festplatte schreiben. -rbedeutet, dass die Festplatte interaktiv überprüft wird (Sie werden gefragt, was zu tun ist, wenn Fehler auftreten). Bei neueren Versionen von dosfsck ist dies die Standardeinstellung. -lbedeutet, die verarbeiteten Dateinamen aufzulisten. -abedeutet, Fehler automatisch zu beheben. Verwenden Sie diese Option nicht, wenn Sie mehr Kontrolle über die Behebung möglicher Fehler haben möchten. -vbedeutet ausführlicher Modus. Erzeugt etwas mehr Ausgabe. -tbedeutet, nicht lesbare Cluster als fehlerhaft zu markieren. Wenn Sie sicher sein möchten, dass Ihre Daten nicht verloren gehen, erstellen Sie zunächst ein Backup des Quellgeräts. FAT fsck.fat fsck.msdos dosfsck Überprüft und repariert nötigenfalls ein FAT-Dateisystem; dieses darf nicht eingehängt sein. Beispiel: sudo fsck.fat -a /dev/sda2 Checkdisk für ext2/ext3/ext4 Systeme umount /dev/device e2fsck -f /dev/device Defekte Blöcke reparieren umount /dev/device badblocks -v /dev/device oder e2fsck -c Superblock reparieren umount /dev/device e2fsck -b Legende -f steht für force und erzwingt den Vorgang -v steht für verbose und führt zu einem ausführlichen Ausgabe -c erwzingt die Ausführung des "badblocks" Befehls -b erzwingt das Ausführen von "superblock" alle Befehle für e2fsck siehe hier alle Befehle zu badblock siehe hier Windows Partitionen unter Linux reparieren Unter Linux ist es ebenfalls möglich eine NTFS Partition auf Fehler zu prüfen. Dazu wird allerdings ntfsfix benötigt, welches in der ntfsprogs Sammlung enthalten ist. apt-get install ntfsprogs umount /dev/device ntfsfix /dev/device