Wie hebe ich die Verknüpfung eines Ordners in Windows auf? (NTFS)

Wie hebe ich die Verknüpfung eines Ordners in Windows auf? (NTFS)

Ist es möglich, die Verknüpfung eines Ordners in NTFS aufzuheben, anstatt ihn zu löschen? Kann ich ihn d. h. einfach aus der Dateitabelle löschen?

Der Grund, warum ich das tun möchte, ist, dass ich eine Menge Zeug habe, das ich von einem Linux-Computer kopiert habe, und es scheint, dass ntfs3g etwas Merkwürdiges gemacht hat, indem es Dateinamen zugelassen hat, die es nicht hätte geben dürfen (zum Beispiel Pipes in Dateinamen) und einige Dinge verknüpft ... zum Beispiel wird „.wine/dosdevices/c:“ als Link zu meinem C-Laufwerk erkannt und wird nicht gelöscht, ohne mein Windows-Laufwerk zu leeren! Also dachte ich, dass ich vielleicht einfach die Verknüpfung des .wine-Verzeichnisses aufheben und damit fertig sein könnte, aber ich weiß nicht, wie.

Antwort1

Ich würde eine erneute Bereitstellung über NTFS-3G und eine Bereinigung von dort aus vorschlagen, anstatt die nativen Löschversuche von NTFS durchzuführen.

Tatsächlich könnte es einfacher sein, wenn Sie die gesamte Kopie von NTFS-3G löschen und
erneut kopieren und dabei spezielle Dateien (Links, Pipes usw.) überspringen.

Antwort2

Windows verfügt über eine BefehlszeilefsutilDienstprogramm. Sie können es zum Verwalten von Links verwenden.

Antwort3

Haben Sie versucht, von einem Linux- oder OSX-Computer aus über SMB eine Verbindung zu Ihrem Windows-Computer herzustellen und die Dateien über diese Verbindung zu löschen? Ich bin in der Vergangenheit in eine ähnliche Situation geraten und das hat bei mir funktioniert.

Antwort4

Löschen Sie die Dateien unter Verwendung der expliziten Pfade: del "\\?\C:\some\absolute\path\.wine\dosdevices\c:".

verwandte Informationen