我正在尝试使用CreateVirtualDisk API创建差异VHD。 MSDN示例
http://code.msdn.microsoft.com/windowsdesktop/Virtual-hard-disk-03108ed3
仅在Win 8/2012上受支持。但是,如果我在Win 2008 R2上尝试相同,则CREATE_VIRTUAL_DISK_VERSION_2不可用。尝试使用CREATE_VIRTUAL_DISK_VERSION_1和相应的值(指定父VHD)CreateVirtualDisk失败,错误代码为87。
我尝试创建一个新的VHD(不是差异),它正在创建。
如何解决这个问题?
答案 0 :(得分:0)
使用CreateVirtualDisk而不传递任何大小,但只传递父VHD路径。我们未通过的所有参数都将从父VHD中获取。
CREATE_VIRTUAL_DISK_VERSION_2可在Win 8/2012在线获取