我的经验是,我可以对程序的安装目录进行符号链接,这将使我可以在不更改原始文件的情况下更改其虚拟副本。
我可以使用可引导分区进行此操作吗?
我的意图是将一个操作系统安装到一个分区,使其成为只读,然后从第二个分区运行该操作系统,这仅仅是对只读安装的符号链接。
这行得通吗?
编辑:
提供说明的Wiki已关闭。但是这里是另一个地方,谈论与游戏客户端一起在Windows中使用“结点”。
符号链接的作用有一个重要的误解。具体来说,符号链接不会这样做:
这将使我获得一个虚拟副本,可以在不更改原始副本的情况下对其进行更改。
[...]
我的意图是将一个操作系统安装到一个分区,使其成为只读,然后从第二个分区运行该操作系统,这仅仅是对只读安装的符号链接。
即使可以通过符号链接引导,它也不会提供此“写时复制”功能。
符号链接只不过是遵循路径时要使用的别名。例如,您可以放置一个符号链接C:\foo
,告诉操作系统“D:\bar
改为查看”。而已。遵循符号链接后,所有操作(无论是读取还是写入或删除)都会对原始文件产生同等影响。
(硬链接的作用甚至更少。“硬链接”实际上只是一个具有两个(或多个)名称的文件;因此,硬链接甚至无法跨磁盘。同样,使用任何名称仍会更改原始文件,而无需特殊副本。仅某些Linux文件系统支持写时复制“ reflinks”。)
而是,要拥有只读库,可以使用以下方法之一:
卷影副本是写时复制快照。Windows中的“系统还原”功能将允许将操作系统还原到旧快照。(不幸的是,没有命令可以完全还原到快照。)
有第三方程序通常通过使用特殊的驱动程序来“冻结/解冻”操作系统。它们在学校和图书馆中很受欢迎。它们会将所有写操作重定向到其他位置,以便您在每次重新启动后都能获得全新的操作系统。
您可以在虚拟机上安装操作系统;许多VM软件都支持简单快照或“差异磁盘”,使您可以将OS恢复到较早的状态。
如果您有两个磁盘,则只需克隆整个磁盘即可-复制大约20 GB的Windows安装不需要花费很长时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句