Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Datei mit ungültigem Zeichen im Dateinamen nicht löschbar

gerhard38 / 14 Antworten / Flachansicht Nickles

Auf einem USB-Stick, NTFS-formatiert, auf dem ich von aktuellen Dokumenten üblicherweise eine Sicherungskopie habe, wollte ich Platz schaffen. Eine Datei mit einem ">" im Dateinamen und Größe 0 Bytes erwies sich dabei als löschungsresistent mit der Fehlermeldung "[dateinmane] kann nicht gelöscht werden. Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbzeichnung ist falsch".

google bringt dazu 7 Treffer, die nicht zielführend waren.

Es sollte kein Prozess darauf zugreifen (ich verspreche mir nicht davon, im abgesicherten Modus zu booten), die Meldung sagt auch etwas anderes, und tatsächlich sieht man im Dateinamen (5.3) ein ">"

Selbstverständlich könnte ich den USB-Stick einfach neu formatieren, aber jetzt hat mich der Ehrgeiz gepackt, diese Datei zu löschen.

Bisherige, erfolglose Maßnahmen:
chkdsk /f /r -> es gab ca. 150 MB kaputte Dateien, "lost clusters", die sich danach problemlos löschen ließen. (Das ist eigentlich ein schrecklicher Nebenbefund bezüglich der Datensicherheit auf [diesem?] USB-Stick). Der kaputte Dateinamen blieb allerdings.

Umbenennen: analoge Meldung, geht nicht (weder Windos-Explorer noch vom Command prompt)
Kopieren, Verschieben: geht nicht
"del." vom Command-Prompt: Selbe Meldung
"erase *.*" vom Command-Prompt: Selbe Meldung
"rename fn1 fn2": Das System kann die angegebene Datei nicht finden.
Löschen des übergeordneten Verzeichnisses (Temp) geht nicht
"rmdir /S /Q" gibt Fehlermeldung: "Syntaxfehler" ("deltree" gibt es nicht mehr).
Aus dem Kontextmenü mit "eraser": Der tut zwar etwas, meldet zuletzt aber: "Ein Fehler ist aufgetreten"
Aus dem Kontextmenü mit "TuneUp shredder" und "schnelles Löschen": Es passiert schnell was, das Tool zieht sich zurück, die Datei ist weiterhin da.

Vorstellen kann ich mir, dass da "in Wirklichkeit" gar keine Datei ist, sondern nur der MFT (?) einen Defekt hat, den man auf diese Weise nicht reparieren kann. Von chkdsk hätte ich mir allerdings mehr erwartet: das sollte doch ungültige Dateinamen finden können.

Dann erinnerte ich mich dunkel an ein gewaltsames Löschen mit dem Windowsexplorer: Irgendwie Shift oder Ctrl zusätzlich gedrückt halten und löschen - bringt aber in diesem Fall auch nichts.

Fällt jemanden noch etwas ein?

Gruß, Gerhard

gerhard38 Olaf19 „Unlocker / Abgesicherter Modus“
Optionen

hi Olaf,

ich habe inzwischen formatiert ...
jetzt werden wir es nie wissen, ob es mit abgesichertem Modus und unlock gelungen wäre :(
gg

Ich habe mir noch überlegt, wie es wäre, wenn das auf der C-Partition stattgefunden hätte, ist aber eigentlich auch kein Problem (außer für die Ästhetik): Eine 0-Byte-Datei nimmt nich viel Platz weg, also könnte man sie einfach lassen, wie sie ist, und selbst wenn sie größer wäre, bei der Größer der heutigen C-Partitionen könnte man auch größere Dateileichen verkraften.

Die 150 MB lost clusters waren allerdings ein Alarmsignal, dass es bei diesem USB-Stick mehr Defekte als nur den einen mit der nicht löschbare Datei gab. Wenn man bedenkt, dass eine Din A4-Seite Text rund 2 kB beansprucht, sind das 150 000 / 2 = 75.000 Seiten, die unbrauchbar geworden sind. Da hört sich irgendwie der Spaß auf.

Ich hatte schon ein paar Mal nicht löschbare Dateien aus ganz unterschiedlichen Gründen, aber dieser hier war der hartnäckigste Fall.

Gruß, Gerhard

Qualitätsprobleme Olaf19