PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

[讨论] [讨论]技嘉板的uefi+gpt、cms及其他

[复制链接]
逍遥昱昕 发表于 2012-10-23 23:21 | 显示全部楼层 |阅读模式
点击数:11162|回复数:9
我的板子为g1 sniper m3,以下的讨论皆基于本板得出。
相关配置:i5 3470,用内置显卡;4g 1600 X 2;m4 128G + wd 1t

昨天发现技嘉的主板上有uefi和传统bios引导“混血”的方式,很意外,打破了我一直以来对uefi过于简单的理解。发了这个帖子请教:http://bbs.pceva.com.cn/thread-69907-1-1.html,了解到了ueif和gpt分区的一些知识。基于强烈的求知欲,今天在下查阅了许多教程、帖子,对uefi和gpt的知识有了一定的了解,接着便按捺不住心中跃跃欲试的情绪,趁着下班之余进行了试安装,发现了几个问题,现总结一下,愿与大家交流,望高手指点:

1 技嘉主板不支持uefi shell扩展

我最初按照这个帖子的教程http://bbs.pcbeta.com/viewthread-956396-1-2.html,来制作引导分区,但最终无法引导。后经查看,发现这种方式需要主板支持uefi shell功能,该帖楼主用的华擎板支持这一功能,所以很简单;但技嘉板不支持这一功能。后来找到个ga b75板子的教程:http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1132091,将win7 x64写入u盘,然后将从Win8里提取的bootx64.efi文件,复制到U盘efi\boot\下,成功引导安装。

2 关于CMS功能

技嘉的bios功能有,有cms设置,内有“关闭”“一直开启”两项,与兼容性相关。“关闭”后,似是全由uefi管理;“开启”后,则可以选择传统bios方式引导。
为了安装出“纯净”的uefi+gpt的win7,我关闭了cms功能,然后引导、转gpt、分区、安装一路都很顺利,但第一次重启后,windows boot manager报错了,错误文件为efi\microsoft\boot\bcd,错误代码为0xc000000d,无法引导。这时如果从u盘引导,也同样出错,会卡在start windows界面,不会进到语言选择界面。用usb cdrom装原版光盘也一样。用u盘启的话,按f8还能选择进入安全模式,但卡在windows\system32\driver\disk.sys处。

后来“启用”了cms功能,wbm终于不报错了,能够成功引导m4上的系统了。

3 所谓“通过板载显卡启动”

(cms开启后,下有这一项设置“通过板载显卡启动”,我开始还以为是类似从u盘启动似的功能,可以从显卡上的某些代码上引导系统……曾试过“半闭”,结果显示器就不亮了,最后只能清cmos解决。所以我猜测:它的功能大概是指通过uefi或者传统bois来引导集显启动——若真是这个意思的话,那得说技嘉相关人员的汉语表达能力让人无语了……

开启ms成功引导后,我仍不甘心,将下面几项都设为由uefi引导,这次wbm没有出错,但win7的四色logo甫一出现,系统就会卡死;经过反复验证,问题就出在“通过板载显卡启动”这一项上,只要它设为“只uefi”,就会卡住,设为“legacy first”,其他全都是“只uefi”也能正常启动。
真是搞不懂,它怎么就不能用uefi来启动?

最后还是向各位大神请教一下,有没有关闭cms后能正常引导系统的方法?或者需要独立显卡吗?
vgxd 发表于 2012-10-24 06:58 | 显示全部楼层
把shellx64.efi复制到efi\boot\,并改名为bootx64.efi,然后从uefi启动u盘,也能进入efi shell的,不一定要从设置画面进入,反正efi启动只认efi\boot\bootx64.efi这个文件路径和名字,连ubuntu也是这样

ga把uefi搞得太复杂,有些选项根本不需要出现,华擎什么的很方便,ga作为最后一个才上uefi的厂商,果然对uefi还没熟悉
lagoogle 发表于 2012-10-24 09:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
lagoogle 发表于 2012-10-24 09:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
Pale_Cheung 发表于 2012-10-24 09:52 | 显示全部楼层
legacy first 这个问题应该要问 技嘉去了。
逍遥昱昕  楼主| 发表于 2012-10-24 16:26 发自PCEVA移动客户端 | 显示全部楼层
vgxd 发表于 2012-10-24 06:58
把shellx64.efi复制到efi\boot\,并改名为bootx64.efi,然后从uefi启动u盘,也能进入efi shell的,不一定要 ...

我就是这样改造盘后才成功引导安装的。

现在我最大的疑惑在于,为什么在关闭cms的情况下,创建gpt分区表后,原来能正常引导的u盘就引导不起来了,光盘也不行,wbm也报错。

现在怀疑是因为从盘依然是mbr分区造成的。——两盘都是mbr时,正常;一个gpt一个mbr,无法引导。

改天把从盘拆下来试试。
逍遥昱昕  楼主| 发表于 2012-10-24 16:28 发自PCEVA移动客户端 | 显示全部楼层
lagoogle 发表于 2012-10-24 09:51
楼主真折腾。。

我用h61  华擎主板,bios大部分都是默认设置。

呵呵,生命贵在折腾:)

在下有个毛病,对某个新东西及问题产生兴趣了,就非要了解得明白些,呵呵。
逍遥昱昕  楼主| 发表于 2012-10-26 20:51 | 显示全部楼层
逍遥昱昕 发表于 2012-10-24 16:26
我就是这样改造盘后才成功引导安装的。

现在我最大的疑惑在于,为什么在关闭cms的情况下,创建gpt分区表 ...

今天把从盘卸了,在关闭cms的情况下,仍然会出现wbm报错。
Chervona 发表于 2014-11-6 12:30 | 显示全部楼层
本帖最后由 Chervona 于 2014-11-6 13:48 编辑
逍遥昱昕 发表于 2012-10-26 20:51
今天把从盘卸了,在关闭cms的情况下,仍然会出现wbm报错。


关闭 CSM 则变成纯 UEFI 启动,一切不支持 UEFI 启动的设备,包括只有传统 BIOS 的独显/集显,没有创建 FAT 分区存放 UEFI 启动引导文件的 U 盘/硬盘等等,都会导致启动引导失败。
fengmo1024 发表于 2015-1-23 10:18 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部