Sie sind in Kategorie Tools

Brotkrumennavigation


Dienstag, 27. November 2007

Hardlinks erzeugen

Schlagworte: , ,
27.11.2007 · 19:59
Linux-Anwender werden jetzt lachen – hardlinks. Aber wir Windows-Leute haben es da schwerer, beim Erzeugen von Links und Verknüpfungen auf Dateien und Verzeichnisse.
Sicher werden jetzt einige Windowsler anmerken, dass es doch Verknüpfungen gibt. Nur sind eben diese keine echten Hardlinks sondern nur Dateien namens XYZ.lnk, deren Inhalt das Ziel der verlinkten Datei oder des Verzeichnisses ist. Also ein Softlink.
Das bedeutet, dass diese eben nicht in anderen Programmen wie das verlinkte Ziel selbst geöffnet werden können.

Seit Windows 2000™ sind Hardlinks auf Dateien möglich. Zudem können Verzeichnisse und Laufwerke als Junctions eingebunden werden. Vista™ kennt sogar Symbolic Links (Symbolische Links). Also fast so wie unter Un*x.

Hardlinks sind keine Kopien von Dateien sondern nur Verweise darauf. Wird ein Hardlink gelöscht, dann bleibt das Original noch erhalten. Hardlinks können leider nur auf einem Dateiträger existieren und sind daher nicht Festplatten übergreifend.
Softlinks sind – wie die Windows-Verknüpfung – eine Datei, deren Inhalt der Link auf die Datei ist. Softlinks können auch Datenträger übergreifend sein. Verknüpfungen können leider nicht in allen Programmen geöffnet werden.
Symbolische Links sind wie Softlinks (Verknüpfungen), mit dem Unterschied, dass sie auch transparent sind, das heißt, ein Öffnen einer Vernüpfung öffnet wirklich sofort die Datei oder das Verzeichnis.

Aber manche Abhilfen sind gefunden (jedenfalls für das Dateisystem NTFS).

  • ln.exe aus den Cygwin-Tools
    Verwendet eine seltsame Syntax für die Laufwerke und kann aber leider nicht das benötigte.
  • ln.exe aus den lstools von Loosoft
    kann leider auch nicht genug.
  • fsutil, linkd, junction, mklink
    von Windows (Resource Kit) sind leider unflexible Kommandozeilenprogramme. Sowas mögen vielleicht Admins, aber so ist das nichts für normale Anwender und von Linux Verwöhnte.
  • Link Shell Extension fügt in den Windows-Explorer Kontextmenüeinträge zum Erzeugen von Hardlinks, Junctions, Symbolic Links ein. Mein Favorit.

Ich habe mich für die Explorererweiterung „Hardlink ShellExtension“ von Hermann Schinagl entschieden.

Screenshot von Hardlink ShellExtension
Bild vergrößern
Autor: GwenDragon · Kategorie Tools · Permalink · Kommentare (0) · Kommentar schreiben

Kommentar für Blogeintrag

Kommentar

Mit * gekennzeichnete Felder müssen angegeben werden.



(Textformatierung in Markdown möglich)

Hinweis zum Datenschutz

Falls es Probleme mit Kommentaren/Trackbacks gibt, bitte ich um eine Beschreibung per E-Mail.

TrackBack-URL: http://gwendragon.de/blog/Computer/Windows/Tools/hardlinks-erzeugen.html/trackback

↑Artikel