VirtualBox Windows 10 客户机 - 调整大小、快照和丢失激活

VirtualBox Windows 10 客户机 - 调整大小、快照和丢失激活

我在 VirtualBox 中有一个 Windows 10 VM(Ubuntu 14 主机,VirtualBox 5.0.10 平台)。它最初是一个 Windows 7 虚拟机,并且 Windows 7 已完全激活。

几天前,我想运行一些 Windows 更新并安装 Threshold 2,但被告知磁盘空间不足。

没问题,只需调整磁盘大小即可。但是,这有问题。我有 2 个 Windows 10 快照(我并不真正关心),而这些快照阻止虚拟机看到增加的磁盘大小。

当我去删除快照时,我会收到以下任一消息,具体取决于我尝试删除哪个快照:

  • 硬盘 {path-to-disk file} 有多个子硬盘 (2)。或者...
  • 无法合并存储 {path-to-disk file},可用存储空间不足。

(我使用 vboxmanage 将磁盘大小从 45GB 增加到 60GB)

所以我读到,如果我克隆虚拟机,这实际上就会为我摆脱快照,然后我可以增加克隆虚拟机上的磁盘大小。

这是我几天前做的。然后我成功安装了 Threshold 2。

今天晚上,当我坐下来工作时,我注意到 Windows 告诉我它尚未激活。我进入“设置”,消息是“Windows 10 未激活,因为以前版本的 Windows 从未激活过。”

幸运的是,我有旧 VM 的备份副本(克隆前和更新至 Threshold 2 前)。我将其重新打开,并确认 Windows 确实已激活。

为什么我创建的克隆版 Windows 10 会丢失激活?我可以创建一个克隆版而不会让 Windows 丢失激活吗?如果不行,我该如何删除这些快照,因为它们阻止我调整 Windows 使用的硬盘大小?

答案1

我要回答这个问题,不是因为我的 VirtualBox 问题已经完全解决,而是因为从实际角度来看,这个问题中概述的问题已经解决。我将就我目前的问题提出一个新问题(每次尝试删除快照时都会出现分段错误)。

  1. 我仍然不知道为什么在虚拟机被克隆时 Windows 会失去激活,但我已在新的克隆版 VirtualBox 5.0.12 上进行了第二次测试,它再次失去激活。该选项显然不可用。

  2. 第一条错误消息“硬盘有多个子磁盘”,是由于我不知何故有实际 Windows VDI 磁盘文件的几个不同副本。我不记得我具体做了什么来修复它,但我记得在“设置”->“存储”中查看了与虚拟机相关的所有内容,还浏览了主机上的虚拟机路径并删除了所有实际未使用的文件。

  3. 上面的第二条错误消息“无法合并存储...可用存储空间不足”现已解决。这是由于主机硬盘上没有足够的可用空间造成的问题。

答案2

帮助我解决了激活问题。

基本上,您需要确保机器的 uid 保持不变。您应该在 VirtualBox gui 中移除原始机器和克隆机器,但保留文件!

查看原始机器的 .vbox 文件,并将机器 ID 复制到克隆机器的 .vbox 文件中。之后,使用 .vbox 文件添加克隆机器(virtualbox 不允许两台机器具有相同的 ID),您就不会再收到激活错误了。

相关内容