如何使用VMDK to VHD Converter转换虚拟硬盘?

日期: 2009-03-17 作者:Chris Wolf翻译:唐琼瑶 来源:TechTarget中国 英文

如何你已经在运行和使用VMware虚拟机,并想看看虚拟机在其他虚拟化引擎上执行得怎么样,那么你可能想要使用工具VMDK to VHD Converter。   这个工具允许将VMware虚拟磁盘文件转换成微软虚拟硬盘(VHD)格式。除了允许虚拟磁盘在Microsoft Virtual Server上识别和运行,你也能导入转换的VHD文件到基于Xen的虚拟机主机系统。基于Xen虚拟化的一家厂商——Virtual Iron已经注意到如何使用VMDK to VHD Converter转换VMware虚拟机到能运行在Virtual Iron虚拟基础架构上的虚拟机。

对于如何在Virtual Iron平台……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如何你已经在运行和使用VMware虚拟机,并想看看虚拟机在其他虚拟化引擎上执行得怎么样,那么你可能想要使用工具VMDK to VHD Converter

  这个工具允许将VMware虚拟磁盘文件转换成微软虚拟硬盘(VHD)格式。除了允许虚拟磁盘在Microsoft Virtual Server上识别和运行,你也能导入转换的VHD文件到基于Xen的虚拟机主机系统。基于Xen虚拟化的一家厂商——Virtual Iron已经注意到如何使用VMDK to VHD Converter转换VMware虚拟机到能运行在Virtual Iron虚拟基础架构上的虚拟机。对于如何在Virtual Iron平台上使用这个工具转换虚拟机的信息,可以参见Virtual Iron CTO Alex Vasilevsky的博客文章“Converting VMware Virtual Appliances for Use with Virtual Iron”。

  VMDK to VHD Converter是用于磁盘转换的非常简单的工具。首先需要下载和安装Microsoft .NET Framework 2(如果还没有安装的话)。然后从vmToolkit.com下载VMDK to VHD Converter。接下来从Vmdk2Vhd-1.0.7.zip文件提取压缩内容。提取工具后,按照下面的步骤将VMware .vmdk虚拟磁盘转换成.vhd虚拟磁盘:

  在Windows Explorer里,双击Vmdk2Vhd.exe文件。

  现在能够看见“Select VMware Virtual Hard Disk”对话框。选择磁盘转换然后点击Open。

  在Vmdk2Vhd对话框里点击Save As按钮,浏览新vhd文件想要放置的地点,输入文件名,然后保存。

  点击Convert按钮开始磁盘转换过程。

  当出现Conversion Completion对话框时,如果还有其他磁盘需要转换点击Yes,没有就点击No。

  这时候就为虚拟机准备好了硬盘。然后你只需要创建新虚拟机并选择一个现有的虚拟硬盘。
 
  使用Windows VMware虚拟机磁盘并尝试作为Virtual Server虚拟机运行,这可能导致虚拟机不能启动。这是由于VMware和Virtual Server的仿真硬件和驱动的差异造成的。当然,如果你只是克隆一个数据磁盘,那么可以启动。不过如果你想要克隆一个系统磁盘,那么在克隆磁盘之前需要做大量的准备工作。

  为了让VMware虚拟系统磁盘运行在Virtual Server或Virtual PC环境里,请参照我的文章“如何迁移VMware虚拟机到Virtual Server?”的步骤。这些步骤将教你如何在把.vmdk磁盘转换成.vhd磁盘之前移除VMware Tools、在注册表禁用驱动以及更新和内核。

  从一个虚拟环境移动一个虚拟硬盘到另一个环境,就如从一台物理服务器移动硬盘到另一台使用不同硬件的服务器。即使虚拟环境下呈现出来的虚拟机有多少不同,只要事先作好正确的准备,克隆VMware磁盘到.vhd格式,成功地在另一个平台上运行虚拟机。