Harte Links (Hardlink)

Harter Link (in der deutschen Terminologie auch Hardlink) ist ein Bezeichnung aus dem Gebiet der Dateisysteme in der Informatik. In aktuellen Dateisystemen gibt es keine konsistente Zuordnung zwischen der eigentlichen Datei und dem Dateinamen.

Genauer gesagt wird beim Erzeugen einer Datei vorerst lediglich eine Nummer als Referenz auf die Datei genutzt - abhängig vom Betriebssystem File- oder Inode-Record-Nummer genannt. Im Anschluss wird ein Verzeichniseintrag mit dem Dateinamen erzeugt, der auf diese Nummer hinweist.

Als "harter Link" wird somit die Verknüpfung von Dateiname und Datei (File- oder Inode-Record-Nummer) bezeichnet. Es können auch mehrere harte Links auf die gleiche Datei verweisen, also mehrere Verzeichniseinträge / ​Dateinamen für die selbe Datei existieren können.

Harte Links unter Windows

Harte Links werden unter Windows einzig im NTFS-Dateisystem unterstützt und können nicht partitionsübergreifend erzeugt werden. Ebenfalls nicht unterstützt werden Harte Links für Verzeichnisse. Ab Windows XP wird ein harter Link mit folgendem Kommandozeilenbefehl erstellt:

fsutil hardlink create <NewFileName> <ExistingFileName>

Stand: 11.10.2013