Drei Mechanismen, eine Idee: woanders hinzeigen
Eine feste Verknüpfung ist ein zweiter Verzeichniseintrag für dieselbe Datei: Beide Namen zeigen auf denselben MFT-Eintrag, und NTFS führt einen Link-Zähler — löschen Sie einen Namen, überlebt die Datenmenge, bis der letzte Link verschwindet. Feste Verknüpfungen funktionieren nur für Dateien, nie für Ordner und nie über Partitionsgrenzen hinweg. Das ist der Trick hinter WinSxS: Der Komponentenspeicher, System32 und ganze Berge von Update-Sicherungen teilen sich dieselben physischen Dateien — jede „Kopie“ kostet also null zusätzliche Bytes.
Eine Junction ist ein Reparse Point auf einem Verzeichnis — eine Technologie aus dem Jahr 2000, die einen Ordner auf einen anderen desselben Rechners umleitet. So baut Windows Kompatibilitäts-Gespenster wie „Documents and Settings“, das auf C:\Users zeigt. Der symbolische Link ist die moderne, leistungsfähigere Variante: Er kann auf Dateien wie auf Ordner zeigen, relative Pfade nutzen und über Partitionen hinwegreichen — zum Erstellen braucht er aber eine erhöhte Eingabeaufforderung oder den Entwicklermodus.
Die Befehle — und was sie wirklich erzeugen
Alles läuft über mklink, und die Schalter sind die eigentliche Geschichte. Öffnen Sie eine Eingabeaufforderung als Administrator — die drei Formen unten decken neunzig Prozent der echten Fälle ab. Prüfen Sie das Ergebnis mit dir /AL: Reparse Points erscheinen als <SYMLINK>, <SYMLINKD> oder <JUNCTION>, das Ziel steht in Klammern dahinter.
- mklink /H backup.txt original.txt — feste Verknüpfung: zwei Namen, eine Datei, null zusätzliche Bytes
- mklink /J C:\Link C:\RealFolder — Junction: alt, schnell, nur Ordner auf derselben Partition
- mklink /D C:\Link C:\RealFolder — symbolischer Verknüpfung auf einen Ordner: erfordert Adminrechte oder den Entwicklermodus
- fsutil hardlink list file.txt — zeigt jeden Namen, unter dem die Daten erreichbar sind
- dir /AL — listet die Reparse Points eines Ordners mit Typ und Ziel auf
Wo Links wehtun: Backups, Cleaner und Verschiebeaktionen
Naive Platzzähler melden fest verknüpfte Dateien einmal pro Link — so verkünden „Dedupe“-Werkzeuge stolzig 40 Gigabyte eingebildeter Ersparnis auf einem gesunden Windows. Manche Aufräumwerkzeuge folgen Junctions bis ins Ziel und löschen echte Daten durch die Hintertür; seriöse überspringen Reparse Points vollständig. Und wer einen Ordner mit Junction auf ein anderes Laufwerk zieht, riskiert, dass der Explorer die Verknüpfung still durch eine volle Kopie des Ziels ersetzt — dann „erscheinen“ aus dem Nichts etliche Gigabyte.
Die sicheren Gewohnheiten sind einfach. Nutzen Sie Links für Struktur statt als Speicherersatz und dokumentieren Sie jede Junction, die Sie im Wurzelverzeichnis eines Datenlaufwerks anlegen. Und misstrauen Sie jeder Ordnergröße auf einem Volume, das nicht unter Hardlink-Blickwinkel gescannt wurde — vor dem Löschen eines scheinbaren Duplikats gehört fsutil hardlink list in die Befehlszeile, denn wenn die Daten zwei Namen haben, ist es schlicht keine Kopie.
Fragen und Antworten
Ist eine Junction dasselbe wie eine Verknüpfung?
Nein. Eine klassische Verknüpfung ist eine .lnk-Datei, die jede Anwendung erst interpretieren muss; eine Junction arbeitet auf Ebene des Dateisystems, sodass jedes Programm den Inhalt des Zielordners transparent sieht.
Löscht das Entfernen einer festen Verknüpfung die Originaldatei?
Nein. Die Daten verschwinden erst, wenn der letzte Link darauf gelöscht wird; bis dahin ist jeder Name ein gleichberechtigter Besitzer, kein Verweis auf ein „echtes“ Original.
Vor dem Kauf genau wissen, was enthalten ist.
Der einmalige 30-Minuten-Test umfasst Basisfunktionen. PRO-markierte Werkzeuge bleiben bis zur Aktivierung einer kostenpflichtigen Lizenz gesperrt.
Weiterlesen
Schreiben Sie uns: [email protected]