无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 23878|回复: 7
打印 上一主题 下一主题

[求助] MBR+GPT双磁盘,GPT磁盘安装的Win7-x64不能正确引导,各种修复失败陷入绝望

[复制链接]
跳转到指定楼层
1#
发表于 2013-9-17 12:30:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 徐昱拍熊掌 于 2013-9-17 18:59 编辑

1.两个磁盘的命名及其上的系统
电脑硬件被我大换血过一次,留下一块500G的硬盘,分区类型为MBR,以下简称MBR磁盘。MBR磁盘中安装有Win7-x86系统、Win7-x64 旗舰版系统,还有Ghost。
后来买了一块3T硬盘,使用AcronisDiskDirector11将此3T硬盘分区类型设置成了GPT分区,分了3个卷。该3T硬盘下文简称为GPT磁盘,有时候简称3T硬盘。

我想把Win7-x64系统安装到GPT磁盘中,使用UEFI启动,(彻底设置成功以后打算把MBR磁盘里的Win7-x64系统盘格式化挪作它用,当然现在没成功)于是开始乱搞
主板是华硕B75的板子,CPU是i5-3470,主板是支持UEFI启动的。
乱搞的过程不堪回首,该盘Ghost过又重装过,原先ESP分区是FAT16的,我格过换成FAT32的又用BCDBoot命令恢复过,还用小马的OEM7F软件激活过。我说一下结果

2.GPT磁盘上安装WIN7 64位的过程
Windows安装盘是从MSDN上下载的win7-x64原版镜像,使用UltraISO刻录成USB-HDD+的启动盘,并且把bootmgfw.efi用7zip软件从安装盘镜像的/sources/install.wim文件的/1/Windows/Boot/EFI/目录中提取出来,复制到“/efi/boot/”“/efi/microsoft/boot/”目录下并且改名成bootx64.efi(这两个目录我都复制了…)。
然后按装系统到GPT磁盘,安装之前我已经用DiskGenius4.30专业版将GPT磁盘重新分了一下区,分区开头增加了文件系统为FAT32的大小100M ESP分区和 大小128M的MSR分区。似乎已经成功安装了好了系统。但是问题来了,系统默认从BIOS启动到Windows Boot Manager下,选择四个系统(GPT磁盘上的Win7-x64、MBR磁盘上的Win7-x86、Ghost、MBR磁盘上的Win7-x64),根本不鸟UEFI。
在MBR磁盘和GPT磁盘都在的情况下:
如果我进入MBR磁盘下的Win7-x64,Acronis非常正常的显示3T硬盘的几个GPT分区可用,可以往里边读写数据等,可以改盘符卷标切割大小等,似乎一切正常。
如果我进入GPT磁盘下的Win7-x64,Acronis显示3T硬盘的几个GPT分区为“基本GPT(不支持)”,不可以用Acronis对磁盘进行诸如格式化、改卷标改盘符等操作。但是系统明明标示GPT磁盘的C盘是启动盘,并且也可以读写3T磁盘。

3.为修复3T硬盘的UEFI启动,做的一些尝试:
1.使用版主2011hiboy视频提供的修复方式,用bcdboot修复ESP分区,diskgenius挂载ESP分区为K盘,然后管理员身份运行“bcdboot C:\windows /s k: /l zh-cn” 显示修复成功,但是依然从Windows Boot Manager引导;
2.使用版主2011hiboy视频提供的修复方式,手动用BOOTICE1.5版修复BCD,一旦选择当前系统BCD进行编辑,该软件立刻停止工作(显示“引导扇区维护工具 已停止工作,->联机检查解决方案并关闭该程序 ->关闭程序”),一旦选择新建BCD,到选择磁盘那里,一选择3T硬盘,该软件也停止工作。
3.使用本版提供的“NTBOOTautofix.exe”软件修复,显示修复成功,但是依然从Windows Boot Manager引导;
4.使用Windows安装盘自带的系统修复,两个磁盘都插上,显示修复成功,但是依然从Windows Boot Manager引导;
5.使用版主2011hiboy视频提供教程资料包里边的批处理命令 “SHOW ESP.bat”,显示我没有GPT格式的磁盘,这似乎与上述Acronis的报告一致(Acronis报告为“基本GPT(不支持)”)
6.使用EasyUEFI修复,运行程序时提示该软件只能在UEFI启动的电脑上执行。

4.如果拔下MBR磁盘,只保留GPT磁盘,
启动过了BIOS之后将要显示选择系统时,显示黑底白字的
Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key_
只用GPT磁盘使用Windows安装盘自带的系统修复,显示修复成功,但是重启时依然显示上述的黑底白字的选择正确引导设备的文字。

上述过程中我的500GMBR磁盘一直在Sata3口,而3T硬盘最开始在Sata4口,后来某一次改到了Sata2口,上述大部分插拔操作的时候3T硬盘都在Sata2口,而对500GMBR磁盘进行插拔。(Sata1口是Sata3.0的接口,打算以后如果购买SSD的话,为SSD预留的。)


我即将绝望,求拯救。
我需要最好的结果是能够实现UEFI启动,次好的结果也是拔掉500GMBR磁盘以后,3T硬盘能够独自启动…


2#
发表于 2013-9-17 13:22:29 | 只看该作者
bcdboot C:\windows
注:C盘为Winddows 7 x64所在的盘

点评

如我第3节第1点所示,管理员身份运行“bcdboot C:\windows /s k: /l zh-cn” 显示修复成功,但是依然从Windows Boot Manager引导,还是没有用UEFI引导  发表于 2013-9-17 19:00
回复

使用道具 举报

3#
发表于 2013-9-18 12:27:26 | 只看该作者
回复

使用道具 举报

4#
发表于 2013-9-19 09:57:48 | 只看该作者
要是实在不会,用win7安装盘(原版iso镜像刻盘),uefi启动,把3T硬盘所有分区全删除了,然后重新分区安装就行。
回复

使用道具 举报

5#
发表于 2013-9-19 10:29:58 | 只看该作者
本帖最后由 ddianxing 于 2013-9-19 10:34 编辑

Windows Boot Manager就是EFI启动项,选择此项后,从EFI\mirosoft\boot\bootmgfw.efi启动。

楼主可以看看这里:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2

点评

问题是,如果我只插上3T的GPT磁盘,拔下MBR磁盘,就没法启动了,显示请重启并选择合适的Boot device  发表于 2013-9-20 01:23
回复

使用道具 举报

6#
发表于 2014-1-26 00:02:48 | 只看该作者
感觉你装的uefi windows7的启动信息做到500gmbr硬盘里了。用diskgenius创建gpt分区要选择对齐的。
回复

使用道具 举报

7#
发表于 2014-2-3 09:34:24 | 只看该作者
如上面的教程如果是GPT安装WIN7主要是分区时保留了ESP,MSR文件,然后用WINDOWSNT安装的时候注意引导分区的盘符,设置成功以后就能安装成功了,其他的没什么特别要注意的
回复

使用道具 举报

8#
发表于 2015-8-21 21:00:52 | 只看该作者
我的也是拔掉MBR磁盘以后,GPT硬盘能够独自启动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 17:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表