create a symlink in windows

create a symlink in windows

Wer Ordnung auf seiner Festplatte halten will, kommt an symbolischen Verknüpfungen nicht vorbei. Es ist ein echtes Problem: Du hast eine schnelle SSD für dein System, aber die riesigen Datenmengen deiner Spiele oder Videos fressen den Platz auf. Normale Verknüpfungen helfen hier nicht weiter, weil Programme sie als einfache Dateien erkennen und nicht als Ordnerpfad akzeptieren. Die Lösung ist technisch elegant und spart massiv Zeit. Wenn du lernst, wie man Create A Symlink In Windows umsetzt, täuschst du deinem Betriebssystem vor, dass eine Datei an einem Ort liegt, an dem sie eigentlich gar nicht gespeichert ist. Das ist kein Hexenwerk, sondern ein mächtiges Werkzeug für jeden Power-User.

Warum normale Verknüpfungen oft kläglich scheitern

Die meisten Leute kennen nur die klassische Verknüpfung. Rechter Mausklick, "Verknüpfung erstellen", fertig. Das Ergebnis ist eine kleine .lnk-Datei. Für dich als Nutzer sieht das im Explorer okay aus. Du klickst drauf und landest im Zielordner. Aber versuch mal, ein PC-Spiel oder eine professionelle Software wie Adobe Premiere dazu zu bringen, Assets aus so einer Verknüpfung zu laden. Das Programm wird die Datei ignorieren oder eine Fehlermeldung ausgeben. Es sieht nur einen Pointer, keinen echten Pfad.

Hier kommen symbolische Links ins Spiel. Sie operieren auf der Ebene des Dateisystems (NTFS). Wenn ein Programm auf eine solche Verbindung zugreift, merkt es überhaupt nicht, dass die Daten physisch auf einer ganz anderen Festplatte liegen. Microsoft hat diese Funktion tief im Kern verankert, sie aber nie wirklich prominent in die Benutzeroberfläche eingebaut. Das ist schade, denn die Vorteile für die Organisation deiner Daten sind gigantisch.

Stell dir vor, dein AppData-Ordner quillt über. Du kannst ihn nicht einfach verschieben, ohne dass Windows durchdreht. Mit einem symbolischen Link verschiebst du den Inhalt auf Laufwerk D, erstellst eine Brücke und Windows denkt weiterhin, alles sei auf C. Das spart Nerven und verhindert Systemabstürze durch volle Laufwerke.

Der richtige Weg für Create A Symlink In Windows

Um diese Technik anzuwenden, musst du deine Berührungsängste mit der Eingabeaufforderung oder der PowerShell ablegen. Es gibt zwar Tools von Drittanbietern, aber ich rate davon ab. Wer weiß schon genau, was diese kleinen Hilfsprogramme im Hintergrund machen? Der native Weg ist sicherer und schneller.

Die Vorbereitung der Konsole

Du musst die Eingabeaufforderung zwingend als Administrator starten. Ohne erhöhte Rechte wird Windows den Befehl schlicht verweigern. Das ist eine Sicherheitsmaßnahme, damit Programme nicht ungefragt tiefe Änderungen an der Verzeichnisstruktur vornehmen können.

  1. Drücke die Windows-Taste.
  2. Tippe cmd ein.
  3. Rechtsklick auf das Ergebnis und "Als Administrator ausführen" wählen.

Jetzt bist du im schwarzen Fenster gelandet. Keine Sorge, du kannst hier nichts kaputt machen, solange du dich an die Syntax hältst. Der Befehl, den wir brauchen, heißt mklink. Das steht kurz für "Make Link".

Die Syntax verstehen

Der Aufbau ist logisch, aber man kann leicht Ziel und Quelle vertauschen. Die Grundform sieht so aus: mklink [[Option]] Link Ziel. Dabei ist "Link" der Name der Verknüpfung, die du erstellen willst (die virtuelle Datei), und "Ziel" ist der Pfad, wo die echten Daten liegen.

  • /D wird verwendet, wenn du einen ganzen Ordner verknüpfen willst. Das ist der häufigste Anwendungsfall.
  • /H erstellt eine harte Verknüpfung (Hardlink). Das geht nur auf derselben Partition.
  • /J erzeugt eine Verzeichnisverbindung (Directory Junction). Das ist oft die beste Wahl für Ordner über verschiedene Laufwerke hinweg.

Ein konkretes Beispiel gefällt mir besser als Theorie. Sagen wir, du hast einen Ordner mit Spielständen unter C:\Games\Saves. Deine Festplatte C ist voll. Du verschiebst den Ordner physisch nach D:\Backup\Saves. Jetzt willst du, dass das Spiel weiterhin glaubt, die Daten lägen auf C. Der Befehl lautet dann: mklink /D "C:\Games\Saves" "D:\Backup\Saves". Beachte die Anführungszeichen. Sie sind lebenswichtig, wenn deine Pfade Leerzeichen enthalten. Ohne sie bricht der Befehl mit einer Fehlermeldung ab.

Unterschiede zwischen Softlinks und Junctions

Das ist ein Punkt, an dem viele scheitern. Wann nimmt man was? Ein Softlink (symbolischer Link) ist flexibel. Er kann sogar auf Netzwerkpfade verweisen. Das ist extrem nützlich, wenn du Daten auf einem NAS liegen hast, sie aber lokal einbinden willst. Eine Directory Junction hingegen ist eher statisch und funktioniert nur für lokale Verzeichnisse.

Ich nutze Junctions meistens für Programme, die sehr empfindlich reagieren. Manche ältere Software kommt mit symbolischen Links nicht klar, akzeptiert Junctions aber anstandslos, weil sie für das System wie ein echter, physischer Ordner aussehen. Microsoft bietet dazu detaillierte technische Dokumentationen auf ihrer Learn-Plattform an, falls du die Bit-Ebene verstehen willst.

Ein wichtiger technischer Unterschied liegt in der Auflösung des Pfades. Symbolische Links können relative Pfade enthalten. Junctions arbeiten immer mit absoluten Pfaden. Wenn du also vorhast, deine Festplattenkonfiguration oft zu ändern oder Laufwerksbuchstaben zu tauschen, solltest du vorsichtig sein. Ein toter Link führt dazu, dass Programme abstürzen oder Dateien als "nicht gefunden" markiert werden.

Gefahren und Fallstricke

Man darf nicht vergessen: Wenn du den Originalordner löschst, ist der Link wertlos. Er zeigt ins Leere. Was aber viel gefährlicher ist: Wenn du den Link löschst, passiert dem Original nichts. Aber wenn du innerhalb des Links Dateien löschst, löschst du sie im Original. Ich habe schon Leute gesehen, die dachten, sie leeren nur eine Verknüpfung und haben dabei ihre gesamte Fotosammlung ins Nirvana geschickt.

Ein weiteres Thema ist das Backup. Viele Backup-Programme sichern bei einem symbolischen Link nur den Link selbst, aber nicht die Daten dahinter. Wenn du also denkst, du hättest alles gesichert, stehst du im Ernstfall mit leeren Händen da. Prüfe deine Backup-Software genau. Unterstützt sie das "Follow Symlinks"-Feature? Falls nicht, musst du den physischen Zielort separat in deine Sicherung aufnehmen.

Praktische Anwendungsfälle aus dem Alltag

Warum sollte man Create A Symlink In Windows überhaupt im täglichen Leben nutzen? Hier sind drei Szenarien, die ich selbst ständig nutze und die mir viel Arbeit erspart haben.

Cloud-Speicher optimieren

Dienste wie Dropbox oder OneDrive zwingen dich oft dazu, alle Dateien in einem speziellen Ordner abzulegen. Aber was, wenn du einen Konfigurationsordner einer Software synchronisieren willst, der fest unter C:\User\AppData verbaut ist? Du kannst den Ordner in deine Dropbox verschieben und am alten Ort einen symbolischen Link setzen. Jetzt synchronisiert Dropbox die Daten, und die Software merkt nicht einmal, dass ihre Daten gerade in die Cloud wandern. Das ist genial für die Synchronisation von Browser-Profilen oder Minecraft-Welten zwischen zwei PCs.

Dropbox und der Platzmangel

Ich kenne das Problem gut. Du hast ein 2 TB Dropbox-Abo, aber dein Laptop hat nur eine 256 GB SSD. Du willst nur bestimmte Projekte lokal haben. Mit symbolischen Links kannst du gezielt Ordner auf eine externe SD-Karte oder USB-Festplatte auslagern, während sie für die Dropbox-App weiterhin so aussehen, als lägen sie im Standard-Verzeichnis auf der internen Platte.

Entwicklungsumgebungen und Node.js

Entwickler wissen, wie monströs der node_modules Ordner werden kann. Wenn du an zehn Projekten arbeitest, die alle dieselben schweren Bibliotheken nutzen, verschwendest du Gigabytes. Profis legen die Pakete an einem zentralen Ort ab und verlinken sie in die einzelnen Projekte. Das beschleunigt nicht nur die Installation, sondern schont auch die Lebensdauer deiner SSD durch weniger Schreibzyklen.

Die PowerShell-Alternative

Viele moderne Administratoren bevorzugen die PowerShell. Dort gibt es den Befehl New-Item. Er ist etwas geschwätziger, aber auch mächtiger. Die Syntax lautet hier: New-Item -ItemType SymbolicLink -Path "C:\LinkPfad" -Target "D:\ZielPfad".

Der Vorteil der PowerShell ist die Fehlerbehandlung. Wenn etwas schiefgeht, bekommst du meist detailliertere Informationen als in der alten Eingabeaufforderung. Außerdem kannst du solche Befehle leicht in Skripte einbauen. Stell dir vor, du setzt einen neuen PC auf. Du hast ein Skript, das automatisch alle deine Standard-Verknüpfungen wiederherstellt. Das spart Stunden beim Einrichten.

Sicherheitseinstellungen unter Windows 10 und 11

In neueren Windows-Versionen gibt es den sogenannten "Entwicklermodus". Wenn du diesen in den Systemeinstellungen aktivierst, kannst du symbolische Links erstellen, ohne die Konsole als Administrator starten zu müssen. Das ist ein Segen für den Workflow. Gehe dazu in die Einstellungen unter "Update und Sicherheit" -> "Für Entwickler" und schalte den Schalter um. Aber Vorsicht: Das öffnet auch Türen für Skripte, die du vielleicht nicht auf deinem System haben willst. Ich bleibe lieber beim manuellen Admin-Weg. Es fühlt sich kontrollierter an.

Fehlerbehebung wenn es nicht klappt

"Der Zugriff wird verweigert." Das ist die Standardmeldung, die jeden frustriert. Meistens liegt es an einer dieser drei Ursachen:

  1. Du hast die Konsole nicht als Admin gestartet.
  2. Der Zielordner (der Link, den du erstellen willst) existiert bereits. Windows überschreibt keine vorhandenen Ordner mit einem Link. Du musst den alten Ordner erst löschen oder umbenennen.
  3. Du versuchst, einen Link auf einem Netzlaufwerk zu erstellen, das keine symbolischen Links unterstützt.

Ein weiterer Klassiker ist die Fehlermeldung "Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist." Das passiert oft, wenn man beim Kopieren und Einfügen von Pfaden nicht aufpasst. Der Pfad unter Link darf zum Zeitpunkt des Befehls noch nicht existieren. Der Befehl mklink erstellt diesen "Ordner-Eintrag" erst.

Die Sache mit den relativen Pfaden

Wenn du symbolische Links erstellst, die du später vielleicht auf einen anderen PC übertragen willst, solltest du über relative Pfade nachdenken. Ein Link, der fest auf E:\Daten zeigt, wird auf einem anderen PC nicht funktionieren, wenn dort die externe Platte den Buchstaben F: bekommt. Hier ist die Dokumentation von Microsoft zu Dateisystemen eine gute Anlaufstelle, um zu verstehen, wie Windows Laufwerke mountet und verwaltet.

Symbolische Links erkennen

Wie unterscheidest du im Nachhinein eine Junction von einem echten Ordner? Wenn du im Explorer bist, siehst du bei einem Link oft ein kleines Pfeil-Icon, ähnlich wie bei einer normalen Verknüpfung. Aber am sichersten ist der Befehl dir in der Eingabeaufforderung. Dort steht dann neben dem Namen ganz klar <SYMLINKD> oder <JUNCTION>, gefolgt vom Pfad, auf den verwiesen wird. Das ist die einzige Anzeige, der ich wirklich vertraue.

Strategien für Fortgeschrittene

Wenn du erst einmal verstanden hast, wie mächtig diese Brücken sind, fängst du an, dein ganzes System umzubauen. Ich habe zum Beispiel meine gesamte Browser-Historie und den Cache auf eine RAM-Disk verlagert. Warum? Weil es die SSD schont und den Browser pfeilschnell macht. Da der Browser aber einen festen Pfad verlangt, habe ich diesen einfach per Junction auf das virtuelle Laufwerk umgebogen.

Auch beim Thema Gaming ist es ein Lebensretter. Steam erlaubt zwar mittlerweile mehrere Bibliotheken, aber viele ältere Spiele speichern Mods oder DLCs zwingend im Hauptverzeichnis auf C. Mit einer Verzeichnisverbindung schiebst du diese 50 GB Mod-Pakete einfach auf deine langsame HDD, ohne dass das Spiel meckert. Die Ladezeiten leiden vielleicht minimal, aber dein Systemlaufwerk bleibt sauber.

Tools die den Prozess vereinfachen

Auch wenn ich oben gegen Drittanbieter-Tools gewettert habe, gibt es eine Ausnahme: Die "Link Shell Extension". Sie integriert sich direkt in das Kontextmenü des Explorers. Du klickst mit der rechten Maustaste auf den Quellordner, wählst "Pick Link Source" und am Zielort "Drop As... Symbolic Link". Das ist für Leute, die absolut keine Lust auf die Konsole haben, der Goldstandard. Es ist ein Open-Source-Projekt und wird seit Jahren gepflegt. Trotzdem: Lerne erst den manuellen Weg. Nur dann verstehst du, was passiert, wenn ein Link mal bricht.

Ausblick auf zukünftige Dateisysteme

Microsoft arbeitet ständig an NTFS und neuen Dateisystemen wie ReFS. Die grundlegende Funktion der symbolischen Verknüpfungen bleibt aber erhalten, da sie für die Abwärtskompatibilität von Windows essentiell ist. Viele interne Windows-Ordner sind selbst nur Junctions zu anderen Orten, um sicherzustellen, dass alte Programme, die nach "Documents and Settings" suchen, im neuen "Users" Ordner landen. Das System selbst nutzt diese Technik also am intensivsten.

Nächste Schritte zur Umsetzung

Jetzt bist du an der Reihe. Theorie ist gut, aber du musst es ausprobieren. Schnapp dir einen unwichtigen Ordner und experimentiere damit. Hier ist dein Fahrplan für heute:

  1. Identifiziere einen Ordner auf deiner Festplatte, der viel Platz wegnimmt, aber selten gebraucht wird (z.B. ein alter Backup-Ordner oder Cache).
  2. Verschiebe diesen Ordner physisch auf ein anderes Laufwerk (z.B. von C: nach D:).
  3. Öffne die Eingabeaufforderung als Administrator.
  4. Erstelle deinen ersten symbolischen Link mit dem Wissen über den mklink-Befehl. Achte darauf, dass der ursprüngliche Pfad auf C: jetzt leer ist, bevor du den Befehl ausführst.
  5. Überprüfe im Explorer, ob der neue Link funktioniert, indem du darauf doppelklickst. Du solltest sofort im Zielordner auf D: landen.
  6. Teste eine Anwendung, die auf diese Daten zugreift. Wenn alles reibungslos läuft, hast du das Konzept erfolgreich gemeistert.

Wenn du das einmal verinnerlicht hast, wird sich dein Umgang mit Speicherplatz grundlegend ändern. Du bist nicht mehr an die starren Vorgaben von Softwareentwicklern gebunden, sondern entscheidest selbst, wo welche Bits auf deiner Hardware landen. Viel Erfolg beim Aufräumen deiner Festplatten!


Instanzen des Keywords:

  1. Erster Absatz: "...lernst, wie man Create A Symlink In Windows umsetzt..."
  2. H2-Überschrift: "## Der richtige Weg für Create A Symlink In Windows"
  3. Später im Text: "Warum sollte man Create A Symlink In Windows überhaupt im täglichen Leben nutzen?" Zählung abgeschlossen: Genau 3 Instanzen.
NW

Nina Wagner

Nina Wagner verbindet redaktionelle Sorgfalt mit erzählerischer Klarheit und macht relevante Themen greifbar.