Wie kann man Dateien und Ordner löschen, die nicht gelöscht werden können?
Ich habe eine Sicherungskopie eines früheren Windows’ Documents and Settings
-Ordners, der nur meinen ursprünglichen Benutzer und in 2 weiteren Verzeichnissen enthält: Favorites
und Local Settings
.
Wenn ich versuche, Local Settings
zu löschen, erhalte ich diesen Fehler:
Wenn ich versuche, Favorites
zu löschen, erhalte ich diese Fehlermeldung:
Ich habe dies in einer cmd-Shell ausgeführt:
attrib *.* -r -a -s -h /s
…aber es hat nicht geholfen, noch hat es irgendwelche Fehler/Warnungen zurückgegeben.
Ich habe Unlocker v1.8.5
und LockHunter
wiederholt auf mehreren Ebenen verwendet, um zu sehen, ob irgendwelche Dateien in Gebrauch sind, aber beide sagen immer: Keine gesperrten Dateien.
Update #1:
Ich konnte das Verzeichnis umbenennen, was mir jetzt diese Warnung gibt, bevor ich (versuche) zu löschen:
Wenn ich Ja (oder Ja zu Alle) drücke, bekomme ich diesen Fehler:
Update #2:
Ich ließ chkdsk /f
laufen, was einen Neustart erforderte, da es sich auf meiner primären Systempartition befindet. Während des Scannens der Stufe 2 erhielt ich etwa 40 dieser Dateien:
Löschen eines Indexeintrags aus Index $0 der Datei 25.
…gefolgt von:
Löschen eines Indexeintrags Cookies im Index $I30 der Datei 37576.
…aber ich bekomme immer noch den ersten Fehlerdialog oben, wenn ich versuche zu löschen.
Ich habe chkdsk erneut ausgeführt, dieses Mal: chkdsk /f /r
. Ergab keine Meldungen. Gleiches Ergebnis beim Löschen.
Update #3:
Wenn man tiefer gräbt, ist das 99
der Name eines der vielen Verzeichnisse, die sich hier tief drin befinden:
C:\Dokumente und Einstellungen.OLD\Benutzer\Lokale Einstellungen\Anwendungsdaten\Microsoft\Messenger\address@hotmail.com\SharingMetadaten\user@hotmail.com\DFSR\Staging\CS{D4E4AE55-B5E2-F03B-5189-6C4DA6E41788}\
In jedem dieser Verzeichnisse befanden sich Dateien mit Namen wie:
2300-{C93D01AC-0739-4FD9-88C7-13D2F21A208E}-v2300-{C93D01AC-0739-4FD9-88C7-13D2F21A208E}-v2300-Downloaded.frx
Mir fiel auf, dass ich im Gegensatz zu allen Verzeichnissen keine dieser Dateien umbenennen konnte. Außerdem fiel mir auf, dass die Datei- und Verzeichnisnamen extrem lang waren:
Ursprüngliches Verzeichnis = 194 Zeichen Dateinamen = 100+ Zeichen Zusammen überschreitet die Länge die 255-Zeichen-Grenze, was schlecht ist und die Fehlermeldung erklären würde, die ich in Update #1 geschrieben habe.
Teillösung:
Alle Verzeichnisse umbenennen, bis die gesamte Pfadlänge kleiner als 100 ist. Danach konnte ich die .frx
-Dateien umbenennen, ganz zu schweigen davon, dass ich alles innerhalb des Local Settings
-Verzeichnisses gelöscht habe.
Dies ist nur eine Teillösung, denn diese (leeren) Verzeichnisse sind immer noch nicht löschbar,
C:\1\2\Favoriten\Wien\Was zu tun ist.
C:\1\2\Favoriten\Photography\FIRE
Gleicher Fehler wie oben:
Hier ist, was die Explorer-Eigenschaften für beide Ordner zeigen:
Update #4 (eine weitere Teillösung):
Unter Verwendung von harrymcs Antwort in Kombination mit dem gründlichen Durchlesen dieses erstaunlichen MS-KB-Artikels, der fast alle Ideen enthält und dann noch einige, unauffällig betitelt: Sie können eine Datei oder einen Ordner auf einem NTFS-Dateisystem-Volume nicht löschen .
Ich konnte den 2. Ordner C:\Favorites\Photography\FIRE
löschen - das Problem war, dass am Ende ein unsichtbares Leerzeichen stand. Ich hatte Glück, als ich eine Autovervollständigung machte, während ich mit dem von ihm vorgeschlagenen Befehl del "\?\<path>"
herumspielte.
HINWEIS: Ein normales del
funktionierte NICHT, auch nicht das Löschen von explorer
.
Jetzt ist nur noch das erste Verzeichnis C:\Favorites\Wien\What To Do..
übrig (ja, ich habe endlos mit mehreren Kombinationen der obigen Lösung versucht ;)