标题:[Windows 7] 在实体机中使用 Native Boot 从 VHD 引导 Windows Server 2008 R2 Beta x64 出处:gOxiA=苏繁=SuFan Blog 时间:Fri, 06 Feb 2009 15:19:38 +0000 作者:gOxiA 地址:https://goxia.maytide.net/read.php/1152.htm 内容: 在实体机中使用 Native Boot 从 VHD 引导 Windows Server 2008 R2 Beta x64 之前一直在 Hyper-V 下的虚拟机中进行 Native Boot 测试,效果很不错!最近因为想测试一下 Windows Server 2008 R2 Beta(简称:WS08R2Bx64) 的 Hyper-V,所以决定在自己的 ThinkPad X60 上进行实体机的体验,故想到了使用 Native Boot!早先是在 Hyper-V 上创建了一个 WS08R2Bx64 虚拟机,并执行了通用类型的 sysprep,之后下载到本子上在现有的 Windows 7 上使用 BCDEdit 手工添加了用于 VHD 的引导配置信息。怀着满腔激情重新启动了机器结果……蓝屏了!下面是一段测试视频,因为用 PPC 拍摄的光线不好,望海涵。[wmp=400,300]http://goxia.maytide.net/up/nativeboot_wmv/NativeBoot_Error.wmv[/wmp] 虽然从 Vista 开始已经不存在 HAL 问题,而且 Sysprep 也能够清理掉特有的硬件信息,那么此蓝屏应该与硬件驱动无关。不过还是在本地重新建立 VHD,并从 Install.wim 释放对应版本到 VHD 中重新启动,结果一样!很令人费解,所有的操作都没有错,而且虚拟机中测试也是正常的。于是搜索网页终于找到了有关的信息。在 Frank Yu 的 Blog 中提到:“4.根据一些朋友的反馈,动态的VHD文件无法启动,需要在建立vhd是设置成立即分配才可以从vhd启动”,看了几遍没有完全看懂,估计 Frank Yu 打错了部分语句。不过有一点重要的线索就是动态 VHD 可能会造成无法正常启动。这里之所以说“可能会”,是因为本人经过测试证明即使是动态 VHD 也是可以启动地,不过正如现在遇到的故障,可能存在在实体中从 VHD 启动需要使用固定容量的 VHD。 本来想通过 Hyper-V 管理器将现有的 WS08R2Bx64 虚拟机的 VHD 转换成固定容量类型的 VHD,但是实际操作发现,转换后的容量不能小于之前创建得容量值,无奈只能重新创建一个固定容量(Fixed Size)的 VHD,这次的测试结果令人满意,终于成功地在本子上从 VHD 中引导了 WS08R2Bx64,下面可以看一段我的测试视频。[wmp=400,300]http://goxia.maytide.net/up/nativeboot_wmv/NativeBoot_OK.wmv[/wmp] Generated by Bo-blog 2.1.1 Release