我需要将 VMDK 转换为 VHD 以便导入 Hyper-V。
似乎重复的答案这里不要帮助我。Microsoft 虚拟机转换器只会将源作为正在运行的 VM,我需要转换单个硬盘文件。
看来我需要下载 Microsoft Virtual Machine Converter Solution Accelerator (MVMCSA) 并使用随附的 mvdc.exe 来转换驱动器 [2]。但下载 MVMCSA 的所有链接都坏了。我几乎已经浏览了数十个指南,它们都链接到同一个微软页面,导致出现类似 404 的错误。甚至微软页面本身 [3],当您向下滚动到第一个链接“启动 Microsoft Virtual Machine Converter 的下载”时,这也会链接到同一个损坏的页面。
我尝试过第三方转换器,例如:
- 5Nine Software 的 V2V Easy Converter(这也只会转换正在运行的 VM)。
- StarWind V2V 转换器(读取磁盘时出现问题并给出:“并非所有描述符字段都存在”错误)。
我不知道下一步该做什么。我要么需要找到另一个(非微软)MVMCSA 或 mvdc.exe 下载源,要么使用另一个可以满足我需求的第三方工具。
答案1
我设法通过使用 2Tware Convert VHD Free 1.0.4 解决了这个问题 [1]
我仍然不明白为什么我不能从微软下载 MVMCSA,但我想这已经不重要了,因为我的问题已经解决了。