z_haha 发表于 2013-12-6 11:44:21

双硬盘时,UEFI启动win7失败,求助大大

各位大大:
    我两块硬盘,一块是1T的,已经装好win7 X64,在bios中设置后能正常启动进系统。一块是新的3T硬盘,分区成了GPT格式(4个分区),4个分区之前也分有ESP等分区,不想做成双启动,安装win7 x64系统前,拿掉了1T的硬盘,用原版光盘安装系统到3T硬盘,成功启动进入了系统。但是,将1T的硬盘挂上后,在bios内也设置了启动的顺序,始终无法进入3T硬盘上的EFI 系统的WIN7,用安装光盘修复启动也无效,调整用1T硬盘启动,进入1T硬盘上的系统。以为是硬件改变引进的不能启动EFI 系统,在挂载两个硬盘后,用EFI系统安装光盘重新安装系统,安装时选择在3T硬盘的c盘,安装过程顺利完成,但启动时还是出错,无法引导进入系统。通过DiskGenius 4.3 察看3T硬盘上ESP及c盘上的文件,都是正常的,引导文件均有。

这是什么原因?请大大们帮助了。

badgv 发表于 2014-1-16 22:09:12

我又亲自试了,GPT+MBR混合磁盘的时候,如果MBR磁盘上面安装着系统(我装的WIN8),那么GPT磁盘上面的UEFI的WIN7不能正常启动(VHD系统,非VHD的WIN7也不能启动),会出现错误代码0xc0000225,GPT磁盘里的UEFI的WIN8能正常启动(重启后正常启动,非快速启动),我又试验了,将MBR磁盘的活动主分区直接删除,重新建立活动主分区,GPT磁盘上面的UEFI的WIN7也能正常启动,这说明,这种情况的出现和MBR磁盘的活动主分区没有关系,我又在MBR磁盘上面建立传统BIOS引导(只有引导没有系统) ,写入bootsect /nt60写入MBR引导。UEFI的WIN7也能正常启动。具体原因也没有试出来。
只得到的结论是,如果是GPT+MBR混合磁盘,当MBR混合磁盘上面安装的有系统的时候,GPT磁盘上面的UEFI的WIN7不能正常启动,GPT磁盘上面的UEFI的WIN8不受任何影响,这个估计是微软BUG?

badgv 发表于 2014-1-15 11:42:40

这应该是GPT+MBR磁盘启动遇到的问题,如果是你是想UEFI启动GPT磁盘的系统,那么另一个MBR磁盘不能有活动分区或主分区,具体你可以试下,你可以试下到底是不能有主分区还是不能有活动分区。

z_haha 发表于 2014-1-13 22:00:21

多种方法都试过了,包括PE里调整盘符顺序后修复启动也没用。

Hamol 发表于 2014-1-4 19:31:52

现在解决了吗

kylinzx 发表于 2014-1-23 16:29:38

估计你的MBR磁盘上没有ESP分区,即是装win7分区时会默认保留100MB的分区。你试一试在重建MBR磁盘上重建一个ESP分区,看看能不能解决?

lysusan 发表于 2014-2-26 14:34:16

感觉bcd指向不对应该,用bcd编辑软件重新编辑。

lysusan 发表于 2014-2-26 14:36:11

本帖最后由 lysusan 于 2014-2-26 14:37 编辑

补充下,启动走uefi+3t硬盘启动,或者直接修改bios只允许uefi启动,如果不能正常进入系统那你bcd需要重新编辑

lysusan 发表于 2014-2-26 14:37:13

本帖最后由 lysusan 于 2014-2-26 14:38 编辑

要确定你是走uefi+3t方式的硬盘引导的

z_haha 发表于 2014-3-15 17:01:21

各种方法都试过了,bcd也重编辑了,指向磁盘没问题。在bios中起动的磁盘也确实是3T的盘。确实也只有1T盘上没有激活的主分区时才能从3T上启动。不知什么原因。。。。。。
页: [1] 2 3
查看完整版本: 双硬盘时,UEFI启动win7失败,求助大大