我猜想这个问题的答案是否定的,但我仍祈祷好运。
我在 Mac 上使用 Parallels Desktop 运行小型 CentOS 安装以进行开发工作。我有适用于 Windows 的 Parallels Workstation。是否可以创建一个 PVM 并将其与 Parallels Desktop 和 Parallels Workstation 一起使用?
似乎没有人尝试过这样做,可能是因为这是不可能的。到目前为止,我的尝试并没有取得多大成果——由于文件系统差异,将现有 PVM 克隆到 FAT32 格式的磁盘失败——但如果有人愿意给我一丝希望,让我相信这是可以做到的,我会很乐意整晚继续尝试。
(有人问过一个类似的问题,关于在 Windows 和 OSX 之间共享 VirtualBox 虚拟机,但没有得到任何答案。
答案1
我当时得出结论,这不可能实现,因为:
文件系统差异要求将 PVM 保存在 FAT32 或 ExFAT 驱动器上。FAT32 将文件大小限制为 <4GiB,这对于 .mem 和 .hds 文件来说可能是不可能的;我的 OS X 安装不支持 ExFAT(我后来升级了)。
PVM 需要从外部驱动器运行,这会降低吞吐量(尤其是对于仅具有 USB 2 的 Mac)。
桌面版和工作站版之间的一些差异意味着每次更换机器时都需要转换我的虚拟机。
在每台机器上建立一个新的虚拟机并使用网络驱动器比执行上述所有操作要快得多。
答案2
我自己没有尝试过,因为我拥有的唯一 Windows 是在 VM 中运行的 ;-)。但我希望这是可能的。
嗯,VM 应该是一种自封闭格式,其中包含启动系统所需的一切。当将 VM 分发给其他人时,您很少知道他们使用哪个父操作系统。因此,应该可以在 OS-X 上的 Parallels 中启动 VM,并在关闭 VM 后在 Windows 的 Parallels 中启动相同的 VM。
所以,只要您不同时在两个父操作系统上使用该机器,我就会尝试它。