如果我对configuration为在Hyper-V下运行的VHD执行“Boot to VHD”,会发生什么情况?

微软有一个我感兴趣运行的基于Hyper-V的虚拟机,但是,我没有访问Windows Server 2008的机器来试用它,只有Windows 7 Pro x64机器(Windows 7不支持Hyper-V )。

这是所讨论的VM:

此下载包含三个用于评估和演示Office 2010,SharePoint 2010和Project Server 2010的Windows Server 2008 R2 SP1 Hyper-V虚拟机集。

2010信息工作者演示和评估虚拟机(SP1)
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=27417

我遇到了Scott Hanselman的一篇有点相关的文章:
less虚拟,多机 – Windows 7和启动到VHD的魔力:
http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx

我意识到其他选项是将此虚拟机转换为VMWare兼容的虚拟机或一些选项在VirtualBox下运行它。 但是,而不是这些路线,我想知道:

如果我试图使用这个Hyper-V VHD去“启动到VHD”路线会发生什么?

是否有可能在启动过程中,Windows只会注意到硬件已经改变,并相应地进行调整,安装适当的驱动程序,并继续顺利?

当你问这里时,我回答了同样的问题:

是否可以在Windows 7×64 Pro机器上运行“Windows Server 2008 R2 SP1 Hyper-V虚拟机”?

这完全取决于物理机器。 物理机与Hyper-V虚拟机的区别越大,启动的可能性就越小。 您可以在VHD中离线安装操作系统映像的驱动程序,以便使用离线映像pipe理工具(如dism.exe)更有可能引导(如果您愿意)。