win8发布时,我所用的技嘉G1 sniper M3更新了F10的测试BIOS,号称是支持了win8和快速启动等功能。当时刷新后测试了一下相关的功能,配合Win7,试图实现纯UEFI启动,但却必须开启CMS兼容支持才行。当时弄了好久也没有成功,还发了篇小文。后来因为测试BISO对CPU的支持也不太好,所以干脆就回到了F9的Bios。

最近终于按奈不住,一口气更新到了8.1,然后又试用了新的Bios——虽然官网上仍然是F10c,但网友给了我F10e版的,可惜正式版仍不知能不能盼来——纯开启UEFI引导后,完全没有问题,开机也确实更进了一步。

原因,如《新一代UEFI BIOS科普和探索(11):“CSM”对安装Windows的影响》一文中所说,“Windows7的64位不完全支持UEFI。因此UEFI BIOS下安装Windows7必须开启CSM”。

——癸巳十月廿三夜
于北地

附上旧文,以正视听:

http://bbs.pceva.com.cn/thread-70005-1-1.html

http://bbs.pcbeta.com/viewthread-1165062-1-1.html

我的板子为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后能正常引导系统的方法?或者需要独立显卡吗?