Es gibt ein wichtiges Missverständnis darüber, was Symlinks tun. Insbesondere tun Symlinks dies nicht :
Das würde mir eine virtuelle Kopie erlauben, die geändert werden könnte, ohne das Original zu ändern.
[...]
Meine Absicht ist es, ein Betriebssystem auf einer Partition zu installieren, schreibgeschützt zu machen und das Betriebssystem von einer zweiten Partition aus auszuführen, die lediglich ein Symlink zur schreibgeschützten Installation ist.
Auch wenn Sie könnten booten über einen Symlink, es würde nicht bieten diese „Copy on Write“ -Funktion.
Symlinks sind nichts anderes als Aliase, die verwendet werden müssen, wenn Sie einem Pfad folgen. Sie könnten zB einen Symlink setzen, in C:\foo
dem das Betriebssystem D:\bar
stattdessen " Anschauen" anzeigt . Das ist es. Sobald der Symlink verfolgt wird, wirken sich alle Vorgänge - ob Lesen oder Schreiben oder Löschen - auf die ursprüngliche Datei in gleicher Weise aus.
(Hardlinks tun noch weniger. Ein "Hardlink" ist buchstäblich nur eine Datei mit zwei Namen (oder mehr), aus diesem Grund können Hardlinks nicht einmal eine Platte durchqueren. Auch die Verwendung eines beliebigen Namens ändert die Originaldatei immer noch, ohne es zu machen eine spezielle Kopie. Nur bestimmte Linux-Dateisysteme unterstützen "Rückkopplungen" für das Kopieren beim Schreiben.)
Um eine schreibgeschützte Basis zu haben, können Sie stattdessen eine der folgenden Optionen verwenden:
Volume-Schattenkopien sind Copy-On-Write-Momentaufnahmen. Die Funktion "Systemwiederherstellung" in Windows ermöglicht das Wiederherstellen des Betriebssystems auf einen alten Snapshot. (Leider gibt es keinen Befehl, um eine vollständige Momentaufnahme wiederherzustellen.)
Es gibt Programme von Drittanbietern, um das Betriebssystem "einzufrieren", normalerweise unter Verwendung eines speziellen Treibers. Sie sind in Schulen und Bibliotheken beliebt. Sie leiten alle Schreibvorgänge an anderer Stelle um, so dass Sie nach jedem Neustart ein neues Betriebssystem erhalten.
Sie können das Betriebssystem in einer virtuellen Maschine installieren. Viele VM-Software unterstützen entweder einfache Snapshots oder "Differentialdatenträger", sodass Sie das Betriebssystem auf einen früheren Zustand zurücksetzen können.
Wenn Sie zwei Festplatten haben, klonen Sie einfach das Ganze - es dauert nicht lange, um ~ 20 GB einer Windows-Installation zu kopieren.