Symbollinks können nicht sauber gelöscht werden

909
Louis

Problem: Beim Löschen eines symbolischen Links verbleiben dessen Spuren im Dateisystem.

Demonstration:

  • Verwenden Sie MKLINKdiese Option, um einen Symlink zu erstellen, der auf zeigtE:\test MKLINK
  • Resultierende Ausgabe von DIR /AL /S C:\ | FIND "SYMLINKD": DIR output
  • Symlink löschen (Ich habe gerade den Ordner / die Verknüpfung in AppData mit Windows Explorer gelöscht)
  • Ausgabe von DIR /AL /S C:\ | FIND "SYMLINKD"nach Löschen des Symlinks: Resulting DIR output after deleting symlink

Ich hatte erwartet, dass der Eintrag komplett verschwunden wäre. Stattdessen ist es immer noch dort, nur anstelle des Ordnernamens gibt es eine Kennung, die ich nicht erkenne.

Ursprünglich ist mir bei der Deinstallation des Spiels Age of Empires Online etwas Merkwürdiges aufgefallen, und ich habe festgestellt, dass der Ordner auf dem Ziellaufwerk noch immer mit all seinen Daten vorhanden war. Also habe ich den DIRBefehl ausgeführt, um zu sehen, ob der Symlink noch aktiv war. Ich hielt es für ungewöhnlich, aber es machte mir nichts aus und löschte den Symlink wie gewöhnlich. Ich führte den Befehl erneut aus, und er war immer noch mit einer ähnlichen Kennung wie in der Demo vorhanden.

Ich verwende Windows 8.1 Preview und habe bemerkt, dass es einen neuen Kernel 6.3 hat. Ich fragte mich, ob es etwas Neues mit NTFS war, aber ich konnte nichts finden.

Gibt es eine Möglichkeit, es vollständig zu entfernen?

1

1 Antwort auf die Frage

0
Louis

Es stellte sich heraus, dass sich die Ordner in meinem Papierkorb befanden und in das Format $ XXXXXXX umbenannt wurden. Das Leeren der Mülltonne löste sie aus.