Há um mal-entendido importante no que os links simbólicos fazem. Especificamente, os links simbólicos não fazem isso:
which would allow me a virtual copy that could be altered without changing the original.
[...]
My intention is to install an OS to one partition, make it read-only, and run the OS from a second partition which is simply a symlink to the read-only installation.
Mesmo que você possa inicializar um link simbólico, não fornecerá esse recurso "copiar na gravação".
Os links simbólicos são nada mais do que os aliases a serem usados ao seguir um caminho; por exemplo. você pode colocar um symlink em C:\foo
, que diz ao SO "olhe para D:\bar
". É isso. Depois que o link simbólico é seguido, as operações all - sejam leituras, gravações ou exclusões - afetarão o arquivo original igualmente.
(Os hardlinks fazem menos ainda. Um "link físico" é literalmente apenas um arquivo com dois nomes (ou mais); por esse motivo, os hardlinks não podem nem cruzar um disco. E, da mesma forma, usando qualquer O nome ainda alterará o arquivo original, sem fazer uma cópia especial, apenas alguns sistemas de arquivos Linux suportam "reflexos" de copy-on-write.
Em vez disso, para ter uma base somente leitura, você pode usar uma das seguintes opções:
-
Cópias de Sombra de Volume são instantâneos de cópia na gravação. O recurso "Restauração do sistema" no Windows permitirá restaurar o sistema operacional a um instantâneo antigo. (Infelizmente, não há nenhum comando para reverter para um instantâneo inteiro).
-
Existem programas de terceiros para "congelar / descongelar" o sistema operacional, geralmente usando um driver especial; eles são populares em escolas e bibliotecas. Eles redirecionam todas as escritas em outro lugar para que você obtenha um sistema operacional novo após cada reinicialização.
-
Você pode instalar o sistema operacional em uma máquina virtual; muitos softwares de VM têm suporte para instantâneos simples ou "discos diferenciais", permitindo que você reverta o sistema operacional para um estado anterior.
-
Se você tem dois discos, apenas clone a coisa toda - não leva muito tempo para copiar ~ 20 GB de uma instalação do Windows.