让我解释一下我的情况。
我有一台物理服务器(Supermicro 6015v-M3),RAID设置为RAID 1和两个磁盘,安装了Windows 2012。 两个驱动器之一是有缺陷的。
我正在尝试将物理服务器转换为虚拟机,然后在运行带有Hyper-V的Windows 2012 R2标准的其他服务器上运行虚拟机
我认为最简单的解决scheme是使用disk2vhd来创buildvhd映像,但是我尝试了几次,每当它达到100%时就停下来,并挂起; 我等了10个小时才杀了这个过程。
看在论坛上,我发现人们从disk2vhd获得相同的结果,当试图与损坏的文件与高清使用它; 所以我怀疑磁盘驱动器有问题与disk2vhd的行为,即使在我的情况下没有损坏的文件…其他RAID磁盘是健康的(到目前为止)。
现在我正试图find从物理服务器创buildHyper-V虚拟机的其他方法,但到目前为止我只find两种方法:1)disk2vhd,目前不适合我,或者2)Windows System Center,我没有,因为我只有Windows 2012 R2标准许可证。
还有什么我可以尝试?
试试看:除了P2V中的系统分区以外,什么都不要。 不是开玩笑。 然后,一旦完成,马克备份其他分区。
在新的虚拟服务器(只有启动分区作为物理磁盘)….然后恢复备份。
使用VMWare P2V Converter进行P2V转换已经取得了一些成功。 您将P2V转换器软件安装在目标机器上,并在另一台机器上安装另一个副本。 在目标机器上configuration应用程序以创build映像并将其存储在远程机器上。 最后,您将得到一个VMDK映像(VMWare格式),可以使用另一个工具将其转换为VHD。
这里是一个链接到VMWare P2V转换器(免费,但你需要一个帐户与VMWare下载)
http://www.vmware.com/products/converter/
这里是一个链接到StarHD VMDK到VHD转换器(免费)..看起来像它可以转换VHD到VMDK以及。
http://www.starwindsoftware.com/converter
我已经使用了20多个这样的方法Windows安装与各种问题,以确保我有一个完整的,可启动的操作系统的副本,然后再做一个完整的重新安装。 在大约20次的使用中,我认为总共失败了2次 – 但是我能够再次启动成像过程,并且第二次运行。
如果您打算使用这种方法,我强烈build议您以pipe理员身份启动VMWare P2V应用程序,以便将您作为常规应用程序运行时遇到的一些问题解决。
最后我发现了一些同样的问题,他们能够使用Disk2hd生成的VHD文件。 我终止了从TaskManager的程序,使用该文件,一切工作。
似乎由于某种原因Disk2vhd不能正常结束,但生成的文件是好的。