如何解决 VirtualBox 显示带有 UNMOUNTABLE_BOOT_VOLUME 的虚拟机的问题?

如何解决 VirtualBox 显示带有 UNMOUNTABLE_BOOT_VOLUME 的虚拟机的问题?

我从以下网站下载了一些 VirtualBox 的 VM 映像

https://dev.windows.com/en-us/microsoft-edge/tools/vms/mac/

并提取文件,然后使用提取的文件在 VirtualBox 5.0.12 上设置新的 VM。Windows .vmdk7 上的 IE 11 运行正常,但由于我安装了一些东西,我想我会安装另一个全新的 VM 副本,所以我再次提取文件并尝试使用文件的另一个副本.vmdk来设置另一个 VM。

但是 VirtualBox 抱怨说它是相同的 UUID 并且无法创建另一个 VM,因此我尝试改用适用于 Win 7 映像的 IE 10(不是 IE 11,而是 IE 10)。

然后 VirtualBox 将启动虚拟机,大约 1.5 分钟后,虚拟机上显示蓝屏:

在此处输入图片描述

似乎与 UUID 问题有关。所以我重启了 Mac,现在使用“Win 7 上的 IE 9”设置了一个新的 VM,这个 VM 也存在同样的问题UNMOUNTABLE_BOOT_VOLUME。所以我认为 VirtualBox 遇到了一些问题,从现在起没有正确设置 VM。我重启了 Mac 并重启了 VM,还是同样的蓝屏。如何解决这个问题?

我还尝试chmod -R a+rw对提取的所有文件.vmdk以及 VirtualBox 创建的所有新文件进行此操作,以便每个人都有所有文件的写权限,但这并不能解决问题。

答案1

我想提供一些关于可能出现的情况的见解UNMOUNTABLE_BOOT_VOLUME

有了这些.zip文件,如果你使用 Mac 的默认 zip 程序来解压它(只需双击 OS X El Capitan 上的 zip 文件),那么它将首先创建一个.ova文件,然后立即再次解压缩为 2 个文件:一个.vmdk文件和一个.ovf.

现在,您无法.vmdk直接使用这些文件。您必须双击.ovf它才能由 VirtualBox 打开,然后它将克隆该.vmdk映像并将其转换为 VM。

我认为您也可以使用第三方 Unarchiver 之类的程序,然后解压它,它会.ova.zip文件创建一个文件。在这种情况下,只需双击它即可让 VirtualBox 使用它,我认为在这种情况下也不会出现问题UNMOUNTABLE_BOOT_VOLUME

答案2

同样的问题,这对我有用:

当您从 VMWare 获得 .ovf 文件时,请使用任何文本/xml 编辑器打开它,然后

  1. 在整个文件ElementName中用单词替换单词Caption

  2. vmware.sata.ahci用。。。来代替AHCI

保存并导入到 VirtualBox(双击 ovf 文件)

答案3

这与虚拟硬盘有关。我的笔记本电脑上有这种情况,是客户送的。通常这意味着操作系统所在的硬盘几乎坏了。

您可以尝试将其用作另一台正在运行的 VM 上的从属驱动器,以查看它是否未损坏和/或修复它。(在 Windows 中,您可以使用磁盘管理打开 vhd,但我不确定在 Mac 上如何执行此操作)。

相关内容