使用Acronis制作的VHD引导Hyper-V引导失败?

希望有人可以build议我的问题,我正在运行Hyper-V核心,并试图创build我的第一个虚拟机用于testing目的。 在UR中使用Acronis True Image回显服务器我将Seerver 2000 tib转换为VHD。 然后,我将其复制到Hyper-V本地驱动器,并创build了一个将硬盘指向vhd映像的新虚拟机。

当我开机的时候,我得到的只是“引导失败,重启并select正确的引导设备或者在选定的引导设备中插入引导媒体”。 原始服务器有SCSI磁盘,Hyper-V服务器没有,但是我确保它从IDE磁盘引导,并且实际上是从CD引导的。

我只能想象这是由VHD上的SCSI磁盘造成的,但不能为我的生活弄清楚如何修复,我现在有几个需要做的事情,现在开始担心!

我可以证实,当我从tib到vmdk的时候,第一次在笔记本电脑上使用VMware。

任何帮助非常感谢。

加里

您的虚拟机有错误的启动设备驱动程序(也可能是HAL),在Win5.1上这将成为STOP 7B。

事实之后注入正确的驱动程序是一个麻烦。 MS有一篇关于在XP中修复这个问题的文章 (在2K中基本上是完全一样的)。

归结为:

  • 将VHD安装在Win7或类似的机器上。
  • 加载registryconfiguration单元,合并驱动程序信息,卸载。
  • 注入驱动程序文件(只有less数,如5个文件)。
  • 卸载VHD

注意 – 在Win2K服务器上做一个P2V会非常粗糙。 这是一个11岁的操作系统。 你已经有时间把它抛弃,并升级到更新的东西。

正如Chris S所说,由于系统磁盘的(虚拟)磁盘控制器与上次closures后的期望不同,Windows很可能无法在P2V之后启动, 这通常是通过 P2Ving 之前在原始系统中加载正确的驱动程序来固定的,或者通过在运行的机器上挂载虚拟磁盘来修改它。

但是,您收到的错误信息是“引导失败。重新引导并select正确的引导设备”,这是VM BIOS告诉您磁盘看起来不可启动的方式; 所以这看起来更像是磁盘的MBR和/或分区表的问题。

原始服务器的物理磁盘是否已分区? 偶然有一个隐藏的“系统”分区(旧服务器常常是这种情况)? 您是否在P2V过程中带过所有现有的分区,还是干扰分区?

您可能会得到一个虚拟磁盘,其分区布局与原始磁盘不同,可能由于以下一项或多项原因而无法启动:

  • 没有/坏的MBR
  • select了错误的活动分区
  • Windows分区上没有有效的引导扇区

这应该在其他事情之前解决。 然后,如果Windows试图启动,并给你一个蓝屏,你应该去解决它很可能有的控制器驱动程序问题。