宿迁波仔博客

怎样将物理机变为虚拟机?

当时,主要有两种能够将一台物理核算机转成虚拟机的东西/商品。或许你还能找到其他应用程序来进行变换,以下两个商品是由微软描绘的:

● Microsoft System Center Virtual Machine Manager 2012 (P2V)

● Disk2VHD东西

Microsoft System Center Virtual Machine Manager 2012

Microsoft System Center Virtual Machine Manager(简称SCVMM)不只供给将物理核算机变换成虚拟机的内建根本选项,还会在P2V导游中供给高档装备选项。SCVMM是办理Microsoft Hyper-V,VMware和Citrix Xen Servers等虚拟化商品的强有力的东西。这篇文章中咱们将侧重介绍Disk2VHD东西,所以SCVMM的P2V进程不在这篇文章领域之内。

注意:Disk2VHD东西不是SCVMM的代替品,但肯定是履行简略变换的便当东西。

Disk2VHD东西

尽管将物理核算机变换成虚拟机有助于下降全体硬件本钱,可是用于虚拟机变换的企业级商品能够十分贵。这即是Disk2VHD东西出手的时分了。若是你需求进行虚拟机变换,而又不期望为SCVMM付运用费,那么你能够运用Disk2VHD东西。

Disk2VHD是一个用于将物理机器变换成虚拟机的单个EXE可履行文件。望文生义,Disk2VHD即是将逻辑卷变换成VHD文件。之后,这些VHD文件就能够在Hyper-V上用来创立虚拟机,或是在现有虚拟机大将VHD文件作为第二个驱动器增加。

Disk2VHD东西有两种操作方法:图形界面和指令行。指令行形式通常在无人值守的脚本式变换中更有用。

这篇文章中咱们评论以下几点内容:

● Disk2VHD东西 —— 运用图形界面形式

● Disk2VHD东西 —— 运用指令行形式

● 仿制了啥数据?

● 变换好的VHD文件要用在哪儿?

● Disk2VHD小结

Disk2VHD东西 —— 运用图形界面形式

Disk2VHD.exe能够直接在微软下载:http://technet.microsoft.com/en-us/sysinternals/ee656415

在运用Disk2VHD东西进行变换之前,十分重要的一点即是,要封闭核算机上一切正在运转的应用程序。

进程:

1. 当你双击Disk2VHD.exe时,它会扫描当时核算机的一切物理驱动器,显现出能够进行变换操作的可用驱动器。如下图所示:

image

注意:Disk2VHD.exe疏忽了连接到物理核算机的网络驱动器,由于它不能列入可变换的驱动器的范围内。

上图还显现了要为你所挑选的磁盘创立的VHD文件所需的方针方位的空闲磁盘空间。

注意:体系保管分区,如上图所示,是物理核算机的引导分区。只要在你需求从VHD引导发动时,才需求把这个分区加进去。换句话说,若是你的虚拟机要从这个VHD文件发动,你就要参加体系保管分区。

2. 上图中,"VHD File Name"对话框处要填入VHD文件名和方位,然后单击"Create"按钮,开端进行变换。

3. 在点击"Create"按钮时,该东西会用到操作体系中的VSS组件,来创立卷的快照,如下图所示:

image

在快照进程完结之后,快照的数据会被仿制到VHD文件中。

Disk2VHD东西 —— 运用指令行形式

Disk2VHD.exe也能够运用指令行的方法操作。例如,下面的这个Disk2VHD指令就能够把一个卷变换成VHD文件:

Disk2VHD.exe <源驱动器卷标>

要把你的C盘转成VHD文件,就运用下面的指令:

Disk2VHD.exe C: C:\MyVHDs\VM1.VHD

提示:在上面的指令中,"C:"处能够运用"*",这样Disk2VHD就能找到一切驱动器。

提示:默许状况下,当你在物理核算机上第一次运转Disk2VHD.exe时,会提示你承受EULA。你能够运用“-accepteula”来逃避,指令如下:

Disk2VHD.exe C: C:\MyVHDs\VM1.VHD -accepteula

注意:你挑选的一切卷都会被打包成一个VHD文件,除非你运用指令行选项标明每个驱动器卷标的VHD文件名。

仿制了啥数据?

变换进程中,逻辑卷中的一切数据都会被仿制到VHD文件中。Disk2VHD东西还会仿制体系关联数据,如核算机称号,IP地址,MAC地址,安全标识符(SID),磁盘签名,等等。在网络中运用变换过的VHD要注意(特别是操作体系VHD文件)。若是物理核算机仍连着网络,而你在Hyper-V上的一个虚拟机上运用VHD文件,你能够会遇到姓名抵触的错误信息。

变换好的VHD文件要用在哪儿?

你能够将VHD文件用于以下当地:

● 你能够将变换好的VHD文件作为新虚拟机的虚拟磁盘,用来创立一个新的虚拟机。

● 你能够将变换好的VHD参加到现有的虚拟机中。

● 你还能够运用核算机办理或DiskPart.exe东西载入VHD文件,阅读其内容。

Disk2VHD总结

● Disk2VHD.exe运用卷影复制效劳(VSS)来进行变换。只要在核算机中的VSS效劳运转时才干进行。

● 变换进程中无需停机。

● 只要连接在核算机上的物理驱动器才干进行变换。网络驱动器不可。

● 若是你在开端变换前挑选了“体系保管”分区,就能够让VHD成为可引导发动。

● Disk2VHD.exe生成的VHD文件能够在Hyper-V中运用,用来创立一个新的虚拟机,还能够将VHD参加现有的虚拟机。

● 由于变换进程中,Disk2VHD需求运用卷影复制效劳(VSS),因而你能够讲本地途径作为VHD文件方针方位。

● Disk2VHD会对你挑选的磁盘生成VSS快照,然后开端进行变换。这就意味着,你在变换进程中保管的任何新的数据都不会进入VHD文件中。

● 这个东西只能进行简略的变换,不能把它视为SCVMM的代替东西。

● 有两个缘由会使变换进程延伸:

1. 你所挑选的物理磁盘/分区的巨细

2. 存储变换好的VHD文件的方针方位和源方位相同。

由于Disk2VHD.exe会有I/O操作(读取逻辑、源卷的数据,把VHD文件写入同一磁盘),所以它会更慢。

主张VHD文件的途径不要和你选的卷的方位相同。

● 由于Windows的“操作体系发动加载程序”(WinLoad.exe)会经过一种叫“磁盘签名”的东西来辨认加载磁盘,所以千万不要把VHD增加到同一个核算机上,由于生成的VHD文件会有相同的磁盘签名。这会致使体系进程间断,或是WinLoad.exe改动发动次序。

● 若是物理核算机上有任何应用程序正在运用磁盘或文件,Disk2VHD.exe就不会完结变换。备份程序经常出现这种状况,因而强烈主张封闭一切备份程序。

2013-05-26 | 发布:宿迁波仔博客 | 分类:科技资讯 | 评论:2

留言列表:

  • 沈梦姿 发布于 2013-05-27 18:12:56  回复
  • 好深奥,不是很明白
  • 宏骐复合材料 发布于 2013-05-27 17:28:37  回复
  • 看着感觉很深懊,,,

发表留言: