Hyper-V 版本不支持该版本的文件格式.
尝试使用 Microsoft 网站上的预配置 VHD 启动 VM 时出现以下错误:
"<VM-Name>" failed to start.
Microsoft Emulated IDE Controller (Instance ID x) Failed to Power on with Error 'The version does not support this version of the file format'.
Failed to open attachment…
解决方案 1
1. 制作 VHD 文件的副本;
2. 从颁发的虚拟机中删除原始 VHD;
3. 将复制的早期 VHD 连接到 VM;
4. 启动虚拟机.
解决方案 2
还, 您可以使用Far Manager清除稀疏属性. 导航到该文件并按 Ctrl + A 打开属性对话框. 清除稀疏复选框. 然后单击 放 按钮.
解决方案 3
您可以使用 fsutil 从 Windows PowerShell 清除稀疏属性:
1. 使用提升的权限运行 Windows PowerShell;
2. 输入下一个命令:
fsutil sparse setflag <YOURFILENAMEHERE> 0
作为例子
fsutil sparse setflag D:\Hyper-V\demo.vhd 0