2024年5月24日发(作者:)

UEFI/EFI/BIOS简解

——win8电脑装win7系统

名词简介:

 BIOS:

传统的电脑在启动时首先要加载BIOS,BIOS会对电脑各个硬件进行检测,

检测无误后,再调用操作系统。

 EFI:

BIOS的设计过于陈旧,限制了性能的发挥,于是INTEL推出了取代BIOS的

方案——EFI。电脑接通电源后,首先调动EFI的预启动程序(类似于BIOS,烧写在

一块只读内存中,不可更改),这些代码会启动EFI运行环境用于解释EFI代码,然

后运行EFI,EFI会按照顺序加载各个硬件的驱动,然后调动操作系统。

 UEFI:

EFI的继承者,等同于EFI的升级,只是所有者不再只是INTEL,而是一

个一群科技企业的联合组织。

 GSM:

EFI的兼容模块,WIN7/VISTA使用EFI启动必须要该模块支持。

 MBR:

传统的磁盘分区类型,只能最多分四个主分区,或者三个主分区加一个扩展

分区(扩展分区可以分成无限个逻辑分区)。每个分区的大小不能大于2TB。

 GTP:

随EFI产生的新型磁盘分区类型。可以分无限个主分区,而且每个分区的大

小几乎没有限制。

 安全启动模式:

操作系统启动时,EFI会对系统进行安全验证检测。但是WIN8

之前的系统都是没有这个功能的。简单的理解就是只要开了它,只能装WIN8及其以

后的WINDOWS操作系统。

EFI/UEFI的优点:

① EFI省略了BIOS的自检过程,电脑启动速度加快。

② EFI绝大部分采用C语言编写,使用运行环境进行解释。可拓展性强,兼容性强。

③ EFI其实相当于一个小型操作系统,取代操作系统也未尝不是不可能。

正文:

现在的电脑买来一般都是WIN8的操作系统,但是微软对WIN8革新的过强,很多人都

不适应。不只是群众不适应,还有一个致命伤就是兼容性不是很好。于是很多人动想着把系

统换回WIN7(还是别想能够换回XP了,微软不支持事小,各大硬件厂商不再提供XP的

驱动才是致命的,新买的电脑装上XP,一堆的硬件将不能正常使用)。

WIN8电脑换回WIN7是要有条件的,至少要满足以下两类:

一,使用EFI启动:

① WIN7为64位版本

② WIN7系统中对EFI支持的部分完整(网上的盗版系统不少应该是对这部分进行了

阉割,所以不能安装)

③ 主板的EFI支持CSM兼容模块。

④ 主板支持关闭安全启动模式

二,使用传统BIOS启动:

① 主板支持切换成传统(LEGACY)启动模式。

② 磁盘分区为MBR分区类型

③ 主板支持关闭安全启动模式。

更换win7的具体步骤:

一,使用EFI启动:

① 下载一份64位WIN7原版镜像。百度搜索“MSDN I TELL YOU”,选择域名为.com

(.cn的貌似下载速度特别慢)的itellyou网站进行下载镜像。

② 百度搜索下载大白菜PE系统,根据教程制作成一个PE系统优盘(注意:1,大白

菜PE会自带广告,可以百度“取消大白菜PE广告”进行取消,不取消的话,装完系统,

系统会被注入广告。2,制作PE系统优盘会把优盘内容全被清除,注意备份。)

③ 百度自己机型相应的进入BIOS的方法(一般为开机时按下F1或者F2,但也不一定,

微星的就是按下回车键。)

④ 进入BIOS,关闭安全启动模式(secureboot),再关闭EFI启动模式(有些电脑是

改为legacy only)。保存退出。

⑤ 将制作好的PE系统优盘提前插入电脑,电脑开机时就会进入优盘中的PE系统了,

选择进入WIN8 PE。

⑥ 使用PE系统中的DISKGENIUS分区工具对磁盘进行分区,划分出WIN7的系统

盘。

⑦ 打开桌面上的大白菜一键安装工具,选中已下载好的64位WIN7原版镜像,然后

还需要选择WIN7的版本,选择win7旗舰版。再选择刚才为WIN7划分出来的系统分区。

点击安装(注意“启动修复”的选项是否勾选了的,这个必须勾选),根据提示完成安装。

⑧ 安装结束后,重启进入BIOS。把UEFI打开(或者改为UEFI ONLY),而且必须把

CSM也同时打开。

⑨ 保存退出,正常重启,进入WIN7系统,等待安装结束。然后就是装驱动,装软件,

或者打补丁了。驱动和补丁建议安装前上IT天空下载“易驱动”和补丁一键安装工具,安

装后直接运行这两个软件就可以了。

二,使用传统BIOS启动:

① 完成前面的1~5步,在进行第六步分区时,删除所有分区(同时上面的数据也会完

全删除,注意备份),使用DISKGENIUS的快速分区,将分区类型改为MBR,完成分区。

这么做会清除硬盘上所有内容,切记!或者可以直接使用更改类型为MBR,不会丢失数据。

② 使用大白菜一键安装工具,将WIN7镜像还原到相应的分区即可(这里不需要点击

“修复启动”)。

③ 关机,拔掉优盘,开机,等待完成安装。然后就是装驱动,装软件等等了。注意,

有些电脑这么安装后是无法联网的,所以切记要提前把自己电脑的网卡驱动准备好,或者下

载“易驱动”完成驱动安装。

注意事项:

其实只要把主板的EFI启动关闭,或者改成LEGACY模式,然后再把磁盘分区模式改

成MBR,那么电脑就恢复成以前所熟悉的样子了。以前装系统的方式方法都可以使用。但

是,EFI模式带来的快速启动是个不小的诱惑,在机械硬盘下,WIN7的EFI模式比传统模

式应该能节约3秒左右的开机时间。还有就是,开启EFI时的开机画面明显要比关闭时漂亮

多了,尤其是关闭CSM的纯UEFI模式........

Win7对EFI支持不好,因此必须要使用CSM兼容模块,相应的,WIN7无法将EFI的

性能完全发挥出来。WIN8不需要,再加上WIN8特殊的关机方式,所以WIN8启动速度快

不少。其实EFI也是兼容32位操作系统的,但是微软硬性规定只能64位的WIN7/VISTA

才能使用,32位的WIN8不受影响。在我看来,32的系统其实也早该被淘汰了,现在买的

电脑有几台还是内存小于4G的?而且硬盘动辄都是上TB级别的了,64位多占的那点空间

完全可以忽略,况且现在的处理器都支持更高性能的64位。

WIN7在EFI模式下是不能通过软件激活的,但是可以上淘宝买一个WIN7旗舰版的密

钥,也就几块钱的事。所以前面才要求在EFI启动模式下安装WIN7要选择旗舰版,因为淘

宝不提供其他版本的密钥。

如果不使用EFI模式启动WIN7,建议直接安装网上那些盗版系统即可,比如“雨木林

风”“新萝卜家园”等,安装完后直接使用,省了一堆的事。

前面提到的直接更改磁盘分区类型为MBR安装系统,有几个注意事项:1,更改后必

须要将包含系统的分区激活,这个分区可以是原本的WIN8所在的分区,也可以是要安装新

系统的分区。2,激活那个分区,下次重启时只能使用这个分区下的系统,要完成多系统引

导,需要下载“NTBOOTautofix”进行启动修复。

EFI启动模式解析:

EFI启动不是必须要GTP类型的磁盘,它对硬盘的要求只有:有且只能有一个FAT

(FAT16/32均可)文件系统的分区。一般称为ESP。

因为EFI启动时,在建立好EFI运行环境后,会搜寻磁盘上的FAT分区,找到BOOT

目录下的启动文件,然后执行剩下的一系列操作。因此,如果你的磁盘是MBR类型,主板

支持EFI,想使用EFI启动,只需要在磁盘上创建一个FAT文件系统的分区,然后在WIN8

系统或者WIN8PE下使用相应的命令恢复启动就可以了(百度“UEFI启动修复”就可以找

到相应教程)。相应的原理:“

bcdboot

c:windows /s o: /f uefi /l zh-cn”这是相应的命令,

斜体是WIN8自带UEFI启动恢复软件,加粗的第一个盘符代表要恢复的系统所在的分区,

第二个盘符是FAT分区的盘符。执行这条命令后,BCDBOOT程序会向FAT分区写入EFI启

动所需的文件,然后把要恢复系统所在的路径也写在这些文件中。注意:在不同的启动模式

下使用命令恢复EFI启动,命令是不一样的。前面的是BIOS启动时的修复命令,“bcdboot

c:windows /l zh-cn”为处在纯UEFI启动的系统/PE中的恢复命令。搜索UEFI启动修复工

具会方便不少。

常见问题解答:

1,大白菜PE系统明明说的支持UEFI启动,为什么我制作出来的PE无法使用UEFI

启动?

答:大白菜制作PE系统使用的是完全隐藏的模式(UD模式),即制作完后PE所在的

分区是完全隐藏的。使用EFI启动时,EFI只会搜索到那个没有PE系统的FAT分区,里面

根本没有PE系统肯定无法完成启动。

解决办法是不使用完全隐藏(高端隐藏)的模式制作UEFI的PE,哪怕是直接把PE系

统解压到一个FAT分区也是可以完成启动的(这个磁盘只能有这一个FAT分区)。

2,使用IT天空的U启通制作PE系统时选择三分区,把NTFS取消勾选,制作出来的

PE无法完成UEFI启动,为何?

答:取消勾选NTFS,这样的话,PE系统制作完后优盘会有两个FAT分区(一个是自用

的,一个是装有PE系统的)。

3,我的未来人类电脑无法使用EFI启动WIN7。为什么?

答:未来人类的UEFI没有CSM兼容模块,蓝天的主板很多都没有,WIN7对EFI的支

持是不完善的,所以必要要CSM兼容模块支持,否者就会卡在启动画面不动弹。要实现这

个功能只能找第三方的BIOS进行刷BIOS。

4,如何实现UEFI和传统BIOS双启动的PE?

答:把支持UEFI启动的PE安装到一个FAT分区中,并激活这个分区即可。

5,我把启动方式改为LEGACY(或者关闭了EFI),安装WIN7后,无法启动,为何?

答:应该是没有更改磁盘的分区类型,依然是原来的GTP类型,传统启动模式是不支

持的,必须要改成MBR类型,EFI则是两者皆可。

6,我安装了WIN7后,只能进原来的WIN8系统。

答:应该是没有进行启动修复,一般选用带有UEFI启动修复的安装器进行系统安装较

为方便。

7,装完WIN7,启动后一直卡在启动画面。

答:原因可能有几个:1,使用的网上盗版系统,正好这个系统阉割了UEFI部分。2,

没有关闭安全启动(secureboot)模式。3,没有打开,或者主板没有提供CSM兼容模块。