豆豆 一个不起眼的经验分享博客。

BIOS设置之UEFI/Legacy BIOS切换图文详解

2014/04/05 15:59
444,498
53

最后修改于 2014年04月05日 18:59

近几年出现的电脑其中相当一部分都配置了UEFI BIOS,不过大多都默认以Legacy BIOS方式启动。而Win8正式上市后, 所有预装Win8(或Win8.1)的电脑都配置了UEFI BIOS并且都默认以UEFI方式启动操作系统。UEFI是大势所趋,但是Legacy + UEFI共存的状况可能还需要持续较长时期。所以,不论你是想在旧电脑中尝试UEFI启动,还是想将预装的Win8/8.1系统换成其他操作系统,都应当熟悉UEFI/Legacy BIOS切换方法。知道怎么做,而且最好知道为什么这么做。本文将以联想某预装Win8电脑为例用中英文图片对照方式结合文字说明详解切换过程中需要注意的每个设置选项及其含义。不同的电脑其BIOS设置界面也不相同,不过需要设置的选项是基本一致的,只是选项位置会有变化。

认识水平有限,如有错误还请不吝指出。^_^

首先,按电脑电源按钮(或重启),当系统关闭电脑进入重启过程时反复按快捷键以中断电脑启动进入BIOS设置界面。注:不同电脑进入BIOS的快捷键不同,通常为F1、F2、DEL、ESC等。具体设置选项如下:

1、OS Optimized Defaults系统默认优化设置

切换到“EXIT(退出)”选项卡。如下图(点击可查看大图,下同)

UEFI-BIOS切换设置 UEFI-BIOS切换设置
在一些预装Win8/8.1的电脑中,会有OS Optimized Defaults选项。没有预装Win8/8.1的电脑没有该设置选项。OS Optimized Defaults是一个“顶级”设置选项,开启该选项后,BIOS会自动将所有相关选项(即下文将要介绍的每个选项)恢复为预装Win8/8.1 默认启动方式所要求的标准设置。具体设置:

切换到UEFI时:如果只安装Win8/8.1可以选择“开启(Enable)”,其他情况“关闭(Disable)”;
切换到Legacy时:选择“关闭(Disable)”。

2、CSM兼容模块设置

切换到“启动(Startup)”选项卡。如下图

UEFI-BIOS切换设置 UEFI-BIOS切换设置
CSM(Compatibility support Module)表示兼容模块,该选项专为兼容只能在legacy模式下工作的设备以及不支持或不能完全支持UEFI的操作系统而设置。例如,目前很多独立显卡都没有GOP BIOS支持,无法在UEFI模式下正常工作,此时须“开启(Enable)”CSM。需要注意的是,在配置了Class 2 类型UEFI的电脑上CSM选项与安全启动(将在下文介绍)会发生冲突,二者只能同时开启其中的一个。具体设置如下:

切换到UEFI时:建议只在安装Win8/8.1并且需要开启安全启动的条件下选择“关闭(Disable)”,其他情况选择“开启(Enable)”;
切换到Legacy时:选择“开启(Enable)”。

3、Boot Mode启动方式选择

该选项仍在“启动(Startup)”选项卡中,即Boot Mode(启动方式),这就是切换UEFI/Legacy BIOS的主要设置选项。一般有三个选项:

Auto(自动):自动按照启动设备列表中的顺序启动,优先采用UEFI方式;
UEFI only(仅UEFI):只选择具备UEFI启动条件的设备启动;
Legacy only(仅Legacy):只选择具备Legacy启动条件的设备启动;

根据需要选择其一即可。

4、Secure Boot安全启动设置

安全启动是UEFI的一个可选标准(在Legacy模式下是无效的,无需设置),在一些UEFI电脑上没有这一选项。采用了安全启动的主板在出厂时,可内置一些可靠的公钥。只有用对应的私钥签署过的软件(系统),才能在启动过程中通过内置公钥的认证从而被加载。恶意软件不可能经过认证,自然无法被加载。因此,此举可保证电脑启动安全。UEFI没有规定公钥的具体颁发者,在预装Win8/8.1的电脑上微软则强制OEM厂商采用安全启动标准并置入微软自己的公钥。预装Win8/8.1电脑出厂时安全启动默认为“开启(Enable)”状态,这导致在默认状态下无法引导包括Win7在内的其他操作系统(目前,已有系统可通过认证),不过用户可以选择将其关闭。

切换到Security 选项卡,如下图

UEFI-BIOS切换设置 UEFI-BIOS切换设置
然后打开安全启动选项设置,如下图

UEFI-BIOS切换设置 UEFI-BIOS切换设置
这里面有两个选项:

第一个,安全启动(Secure boot)选项。如果我们要在UEFI模式下安装Win8/8.1之外的系统必须选择关闭。另外,还需要注意在上文CSM选项设置中提到过的CSM与安全启动相冲突的问题。鉴于次,通常我们将其设置为“关闭(Disable)”,关闭状态下,就不需要考虑第二个设置选项了。

第二个,重置为设定模式/恢复出厂设置(Reset to Setup Mode/Restore Factory Keys)选项。这个选项用于清除或恢复内置的安全启动密钥。一般我们无需设置该选项。如果你的电脑预装了Win8/8.1,曾改动过相关设置选项,现在想恢复默认设置(包括开启安全启动),则可以通过这个选项将密钥恢复到默认。

如果文章有查看密码,那就是ithome.com

评论 (共53条)

  1. 看完大佬帖子,已对UEFI启动有个相对概念上的了解。唉,之前对BIOS引导玩再溜,几年不研究都不会重装系统了。。
    现在有一个问题,联想Z480现在是UEFI, 启动时怎么狂按,都进入不到BIOS选项了怎么整。 而且SHIFT+重启,进入疑难解答-高级选项, 里面也没有“EFI固件设置”,囧

  2. 以前没有UEFI的时候,装系统都是很简单的。现在因为经常接触联想,戴尔,惠普等大厂的新机进行调试,以前对分区类型了解不多,最近总是遇到分区类型错误,安装系统后找不到驱动器,做镜像时找不到引导。看了大哥的帖子虽然一时还没有完全明白,但总算有了些概念。希望大哥有时间多更新些有关BIOS启动,系统引导,分区类型的文章。不胜感激!

    1. 真是太感谢这位作者了,我今天装系统要郁闷死了,WIN10改WIN7,联想的主板,先把硬盘改为MBR 然后GHOST 但是写完后 死活重启找不到硬盘
      把我郁闷的啊 原来BIOS还要设置UEFIONLY改为Legacy only,终于问题解决了,太感谢了

  3. 请问大师能否对其uefi的bios修改呢,Y700的bios对风扇转动温度值太过保守,电脑温度很高了风扇还不怎么转,可否出文章教一教,谢过

  4. 好多年没装过系统了,昨天装一个DELL比较新的机器,才发现UEFI这么一回事。手头有dell的两个.swm文件,不知道要通过什么方法才能恢复win8的出厂系统。折腾了一晚上没搞定。教程写的很详细,先学习学些,不懂再来请教

  5. 豆豆大神威武!帖子太有帮助了!参照教程win8.1+win7双系统完美运行,但是由于做工程,还需win7 32位,一直没有折腾成,win8下运行了一个虚拟机,太卡了。现在请教大神,win8.1 64位改win7 32位怎么破,谢谢!

  6. 非常非常不错的站,希望越做越强大,,,,,怎么知道自己的显卡是不是支持UEFI GOP BIOS呢,是不是显卡主板都支持uefi然后win8有神秘加成???

    1. 其实就是两种模式,把原理搞明白了就很简单了。https://www.iruanmi.com/install-64bit-windows-7-on-a-pre-installed-win8-pc/再看一看UEFI相关内容https://www.iruanmi.com/what-is-gpt-and-what-is-uefi/

  7. 给朋友装win7才发现无法启动,当时就纳闷了~百度看见博主的文章才知道有个UFEI,已经收藏,随时关注!感谢楼主的分享,希望以后多多更新技术贴

      1. 豆大,你好!看了你的教程,想安装双系统,但是我的bios-security一栏中,没有secure boot这一选项。该怎么办?

  8. 我得电脑进不了BIOS了,以前按F12可以进,后来重装过系统,就进不去了,从Esc,F1直到delete这一行都按过了,进不去啊,直接进入系统。有啥好方法吗?

      1. 能够更新一些关于wundows to go的东西?最近想在2013 macbook使用,参考了很多其他的教程多少都会出现一些问题。我现在的问题是这样:如果用diskpart+dism+bcdboot,做出来的东西会一直卡在windows logo,下面的点圈一直转动。如果用萝卜头论坛发布的WTG工具中VHD模式,在mac上时不时会出现no bootable device的情况。

发表评论

您的电子邮箱地址不会被公开。