尝试理解 VirtualBox 链接克隆

尝试理解 VirtualBox 链接克隆

我在虚拟机中安装了全新的 Windows 10。除了 Windows 更新外,我希望保持原样。

我现在想要运行 Windows 10 并安装附加软件。我的想法是创建原始机器的链接克隆。理想情况下,它将继承原始机器的任何进一步更新。

有一个Stack Overflow 上的问题在克隆机器时,接受的答案意味着链接克隆本质上扩展了原始机器。

这是正确的吗?我可以创建一个链接到原始副本作为工作副本吗?

答案1

理想情况下,它将继承原始版本的任何进一步更新。

我认为这是不可能的。

链接克隆在块级别工作,不在文件级别– VirtualBox 无法覆盖两个 NTFS 文件系统或两个 Windows 注册表;它所做的只是共享磁盘扇区虚拟磁盘。

它是一个“写时复制”系统,就像磁盘快照一样。克隆最初从原始磁盘“借用”所有数据(磁盘扇区),因此它不需要占用自己的任何空间。但是,从那时起,虚拟机只能发散– 如果 VM1 将新内容写入磁盘扇区,VM2 仍会为自己保留先前数据的副本,反之亦然。换句话说,VM1 所做的写入对 VM2 是不可见的;否则就意味着让两个 VM 写入同一个磁盘,而不知道另一个 VM 在做什么,这最终将无法得到正常工作的 NTFS 文件系统。

相关内容