Datei lässt sich nicht löschen

Ich habe in einem Ordner auf meiner Festplatte eine Datei namens nul, die sich nicht löschen lässt. Der Explorer meldet „nul kann nicht gelöscht werden. Der Zugriff wurde verweigert“, und mutmaßt, dass der Datenträger voll oder schreibgeschützt oder die Datei in Benutzung sei. Wenn ich es von der Eingabeaufforderung mit dem Befehl del versuche, ist angeblich die „Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung“ falsch. Neustart und Anmelden als Administrator helfen nicht. Was ist da los?

vorlesen Druckansicht
Lesezeit: 1 Min.

Ich habe in einem Ordner auf meiner Festplatte eine Datei namens nul, die sich nicht löschen lässt. Der Explorer meldet „nul kann nicht gelöscht werden. Der Zugriff wurde verweigert“, und mutmaßt, dass der Datenträger voll oder schreibgeschützt oder die Datei in Benutzung sei. Wenn ich es von der Eingabeaufforderung mit dem Befehl del versuche, ist angeblich die „Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung“ falsch. Neustart und Anmelden als Administrator helfen nicht. Was ist da los?

nul gehört zu den von Windows reservierten Dateinamen für (virtuelle) Geräte. In dieser Liste finden sich außerdem aux, clock$, con, prn sowie com1 bis com8 und lpt1 bis lpt8. Eigentlich darf es Dateien und Ordner mit diesen Namen gar nicht geben, auch nicht mit einer Erweiterung, also etwa aux.txt.

Wie diese Datei trotzdem auf Ihrer Platte gelandet ist, ist schwer zu sagen. Löschen lässt sie sich, indem man ihren Speicherort als kompletten UNC-Pfad (Universal Naming Convention) schreibt und dem Konsolenbefehl del übergibt. Die Datei C:\Daten\nul lässt sich also etwa mit dem Befehl

del \\.\C:\Daten\nul

löschen, einzugeben in einer Eingabeaufforderung. Ordner mit illegalen Namen kann man auf dieselbe Weise löschen, indem man statt del den Befehl rd verwendet. (hos) (hos)