Wie entferne/überschreibe ich „Phantomdateien“?

Wie entferne/überschreibe ich „Phantomdateien“?

Ich habe gerade einen Stapel MP3s aus meinem Musikordner auf eine externe Festplatte verschoben (es ist FAT32, falls das wichtig ist), als mir auffiel, dass ich nicht „Auf alle anwenden“ hätte auswählen sollen, als ich für eine der Dateien „Überschreiben“ angab. Es gab insbesondere ein Verzeichnis, das zusammengeführt werden sollte. Also habe ich den Vorgang abgebrochen.

Ungefähr die Hälfte der Dateien war bereits verschoben, als ich dies tat.

Jetzt versuche ich, die restlichen Dateien zu verschieben, aber ich stoße auf seltsame „Datei existiert bereits“-Probleme. Zum Beispiel: Ich versuche, eine Datei in das Zielverzeichnis zu verschieben, und egal, was ich tue, es lässt mich nicht zu, da die Datei im Zielverzeichnis existiert. Meine einzige Option ist „Überspringen“ oder „Abbrechen“. Natürlich erscheint die Datei in keiner Verzeichnisliste des Zielverzeichnisses. Ich habe jetzt Dutzende von Dateien und Ordnern, die ich aufgrund dieses seltsamen Phänomens nicht verschieben kann.

Ich vermute, dass beim Abbrechen der Massenverschiebung etwas schiefgelaufen ist, aber jetzt weiß ich nicht, wie ich das Problem wiederherstellen kann, und ich kann diese Frage scheinbar nicht gut genug formulieren, um Google dazu zu bringen, eine Lösung für mich zu finden.

Antwort1

Sie können die folgenden Methoden ausprobieren:

  1. Hängen Sie die externe Festplatte aus, trennen Sie sie und schließen Sie sie anschließend erneut an. Überprüfen Sie, ob die Phantomdateien verschwunden sind.

  2. Starten Sie den Computer neu. Überprüfen Sie, ob die Phantomdateien verschwunden sind.

  3. Reparieren Sie das Dateisystem der externen Festplatte. Da es sich um ein Windows-Dateisystem handelt, verwenden Sie, wenn möglich, Windows.

    chkdsk /f X:
    

    wobei X der Laufwerksbuchstabe in Windows ist (oder verwenden Sie ein GUI-Tool).

    Andernfalls versuchen Sie es mit der folgenden Befehlszeile in Ubuntu,

    sudo dosfsck -a /dev/sdxy
    

    wobei x der Laufwerksbuchstabe und y die Partitionsnummer ist, z. B. /dev/sdb1 für die erste Partition im Laufwerk b. Siehe Code:

    man dosfsck
    

    für weitere Details. dosfsck kommt mit dem PaketAbonnieren.

    Manchmal reicht diese „am wenigsten destruktive Methode“ der Option -a nicht aus und Sie benötigen die Option -r, um „das Dateisystem interaktiv zu reparieren“.

    sudo dosfsck -r /dev/sdxy
    

    Diese Option -r war notwendig, als ich durch Herausziehen des Steckers während des Kopierens einer großen ISO-Datei (auf einen USB-Stick mit einem FAT32-Dateisystem) ein beschädigtes Dateisystem provoziert hatte.

    Jetzt denke ich, dass die Phantomdateien gelöscht oder in echte Dateien umgewandelt werden sollten.

verwandte Informationen