将vmware管理的虚拟机转换成hyper-v管理_许雨星_新浪博客

在服务器中增加了几台虚拟机,最初使用vmware进行管理(workstation)。尽管服务器配置比较高,但是效果仍不尽如人意,还不如个人PC中安装的一台虚拟机。最后查来查去,决定换用hyper-v进行管理。需要准备的工具步骤如下:

    1.准备工具,从 http://vmtoolkit.com/files/folders/converters/entry8.aspx下载vmdk

to vhd convert工具。

 

 

2.将原有虚拟机备份,以防转换不成功时还原为原来使用的虚拟机。

 

 

3.利用工具将文件转换成vhd格式。

 

 

4.开启hyper-v,新建虚拟机,然后把转换好的vhd文件替换新建虚拟机时自动生成的vhd文件。

 

 

5.停掉原有vmware虚拟机,开启hyper-v。

 

 

期间遇到的错误及问题处理如下: 

 

 将vmware管理的虚拟机转换成hyper-v管理

 

如果展开详细信息,将显示如下图:

 

 将vmware管理的虚拟机转换成hyper-v管理

 

根据提示的错误信息,是由于权限不够,需要赋予权限。错误信息:

 

‘一般访问被拒绝错误’ (0x80070005)

 

这是因为hyper-v新建的虚拟机会生成一个唯一的ID,从别处转换而来的与它自己生成的不是一个,因此权限不够。此原因官网有详细解释,参见链接http://www.microsofttranslator.com/BV.aspx?ref=CSSKB&from=en&to=zh-chs&a=http://support.microsoft.com/kb/2249906/en-us?fr=1

 

根据提示进行授权是总是提示账户名与安全标识间无任何映射完成,无奈了,可能自己还是没能完全理解命令的正确格式,于是采用一种更简便的方法进行处理,步骤如下:

 

1.打开hyper-v管理器,右键单击有问题的虚拟机,选择设置

 

2.打开IDE 控制器0,把vhd文件移除

 

3.添加你要的vhd文件,在hyper-v中重新启动就ok啦。

来源URL:http://blog.sina.com.cn/s/blog_6dc4dbed0100xccm.html