我一直在使用安装在我主 PC 上的 Windows7 操作系统上的 VirtualBox 在 Windows7 虚拟机中工作。我想在我的家庭网络上共享该 VM,这样我就可以在任何 PC 上访问同一个 VM,而无需移动或复制 VDI 文件。我每次只能从一台机器访问此 VM。
到目前为止,我已经在我的第二台电脑上安装了 VirtualBox(也运行 Windows7),在该电脑上创建了一个新的虚拟机,并尝试通过网络将共享的 VDI 文件连接到它……但我收到以下错误:
Failed to open the hard disk \win7.vdi.
Cannot register the hard disk '\win7.vdi' {699d9a41-515d-4123-bac4-f0fb8f5e7601} because a hard disk '\win7.vdi' with UUID {699d9a41-515d-4123-bac4-f0fb8f5e7601} already exists.
Result Code: E_INVALIDARG (0x80070057)
Component: VirtualBox
Interface: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
如果我尝试通过网络将 VDI 文件关联到主电脑上的虚拟机,也会产生同样的错误,例如:
\\COMPUTERNAME\C\VMS\win7.vdi
VDI 文件不是动态的,据我所知没有拍摄/使用快照。
我希望这是可行的,只是我的网络 vdi 语法错了。任何帮助都将不胜感激!
答案1
本文可能会有帮助。它讨论了不同操作系统之间的共享,但似乎可能适用于你的情况。我正要尝试一下时发现了你的问题。