从 vdi 克隆错误创建 Virtual Box 机器

从 vdi 克隆错误创建 Virtual Box 机器

我想克隆一个同事的虚拟盒磁盘,因为其中有些东西复制起来很费时间。

他克隆了他的计算机(完整克隆、当前机器状态),并将其发送给我。

我确保将我的 Virtual Box 升级到与他的完全相同的版本,Version 5.1.4 r110228 (Qt5.5.1)

我尝试创建一个新的虚拟机,加载他发送给我的 vdi 磁盘,然后我得到了

Failed to open the disk image file <C:\Users\me\VirtualBox VMs\KodiakDevVMClone\KodiakDevVMClone.vdi>.

Could not get the storage format of the medium '<C:\Users\me\VirtualBox VMs\KodiakDevVMClone\KodiakDevVMClone.vdi>' (VERR_NOT_SUPPORTED).

Result Code: VBOX_E_IPRT_ERROR (0x80BB0005)
Component: MediumWrap
Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}
Callee: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) 

可能是什么原因造成的?我该如何解决?

主机 - Windows 7,客户机 ubuntu-16.04.1 64 位

更新:尝试 adampski 建议的链接中的命令...

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands repairhd -format VDI "C:\Users\me\VirtualBox VMs\KodiakDevVMClone"\KodiakDevVMClone.vdi

VBoxManage.exe: error: VDI: invalid pre-header in 'C:\Users\me\VirtualBox VMs\KodiakDevVMClone\KodiakDevVMClone.vdi'
VBoxManage.exe: error: Error code VERR_VD_IMAGE_REPAIR_IMPOSSIBLE at F:\tinderbox\win-rel\src\VBox\Storage\VDI.cpp(3004) in function int __cdecl vdiRepair(const
 char *,struct VDINTERFACE *,struct VDINTERFACE *,unsigned int)

无法修复!

那么如何才能正确创建克隆......

相关内容