Forum: PC Hard- und Software Hardlinks im FAT-Filesystem


von ME (Gast)


Lesenswert?

Hallo zusammen

Wenn ich richtig informiert bin gibt es in den FAT-Filesystemen (FAT12, 
FAT16, FAT32) keine sog. Hardlinks wie in POSIX-Betriebssystemen oder in 
NTFS.

Meine Frage wäre nun: Was passiert wenn ich manuell (d.h. mit einem 
Hexeditor) schlicht einen zweiten Verzeichniseintrag erstelle der auf 
eine bereits vorhandene Datei zeigt (d.h. genauer gesagt auf den 
gleichen Anfangs-Cluster)?

Kann DOS/Windows mit sowas umgehen?
Oder ist das evtl. sogar gefährlich?
(Ich würd das selbstverständlich nur auf einem experimentell genutzten 
Datenträger tun und nicht mit wichtigen Daten oder einem Systemlaufwerk)

Hat das bereits jemand mal versucht?

Gruss
ME

PS: Die Frage stelle ich nur aus Interesse an der Materie. Es geht nicht 
darum, irgend einen Zweck zu erreichen.

von Peter (Gast)


Lesenswert?

ja das geht ohne Probleme, aber checkdisk wird es finden.

von ME (Gast)


Lesenswert?

Na, dann werde ich das heute Abend mal ausprobieren.

Was passiert, wenn ich eine der beiden Hardlinks lösche? Im Gegensatz zu 
unixoiden OS, merkt sich DOS/Win ja die Anzahl Hardlinks, die auf eine 
Datei zeigen nicht.

Ich würde daher annehmen, dass dann alle Hardlinks nicht mehr 
funktionieren - resp. nur noch solange, bis der Speicherplatz nicht per 
Zufall überschrieben wird.

von Peter (Gast)


Lesenswert?

>Was passiert, wenn ich eine der beiden Hardlinks lösche?
> Ich würde daher annehmen, dass dann alle Hardlinks nicht mehr
> funktionieren - resp. nur noch solange, bis der Speicherplatz nicht per
> Zufall überschrieben wird.
davon würde ich auch ausgehen, als nächstes Problem könnte auch defrag 
sein, der auch die links zerstören kann.
Ach würde ich davon abraten in die Datei reinzuschreiben, ich würde 
nicht 100% davon ausgehen das der Dateianfang im gleichen Sektor bleibt. 
Wenn überhaupt macht soetwas nur auf einen Readonly speicher sinn. (So 
etwas wird bei einigen CDs vom MS gemacht und platz zu sparen)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

> Oder ist das evtl. sogar gefährlich?

Das ist gefährlich, sobald einer der Verzeichniseinträge gelöscht 
wird, wird sofort auch die damit assoziierte Datei gelöscht und die 
anderen Einträge weisen auf nicht mehr verwendeten Plattenplatz.

Solange sichergestellt ist, daß das ein nur-lese-Medium ist (wie von 
Peter angesprochen), geht das, aber davon abgesehen solltest Du das 
besser sein lassen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.