一天一进步,关于BIOS的UEFI与Legacy启动模式

本文详细介绍了UEFI和Legacy BIOS两种启动模式的区别及设置方法。UEFI启动模式减少了自检过程,加快了开机速度,支持64位系统和GPT分区。Legacy BIOS为传统启动模式。文中还提供了在不同模式下更换操作系统的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在做系统启动盘(想通过U盘启)动的时候,发现将一个Windows10的ISO文件通过UtrlaISO写入U盘后,能够启动。但将一个Windows7或者Ubuntu10.10的ISO写入U盘的时候,发现不能通过U盘启动(Lenovo,L460),已经通过F12引导菜单选U盘。后来咨询同事才知道有个UEFI启动模式。将启动模式在BIOS中修改为Both后,可以启动。恶补一下这个知识。
efi和legacy是两种不同的引导方式,

uefi是新式的BIOS,legacy是传统BIOS。你在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。uefi只支持64为系统且磁盘分区必须为gpt模式,传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快。此外,Win8,更是进一步优化了UEFI支持,号称可以实现瞬时开机。



近年来,随着win8的流行,UEFI BIOS启动方式慢慢的出现了,随之对系统的更换带来了不少的问题,不过大多情况下都仍默认以Legacy BIOS方式启动。首先解释一下什么是BIOS,然后在解释一下什么是UEFI BIOS和Legacy BIOS:

(1)BIOS
BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。简单来说就是电脑开机后最先启动的一种程序,为操作系统的启动做准备,比如初始化cpu、内侧、主板等各个部分,然后将操作系统加载到内存启动操作系统,这个过程就是我们电脑从按开机键开始到最后看见桌面的整个过程。
(2)UEFI BIOS
UEFI全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。通俗的说,UEFI是一种新的主板引导初始化的标注设置,具有启动速度快、安全性高和支持大容量硬盘而闻名。出现这种技术的主要作用基本上就是为了实现开机快的效果,由于win8系统支持这种引导方式的启动,所以速度略显的有点快,但也因电脑而已,个人觉得win8系统简直就是渣渣,所以笔者将刚买回来自带win8系统的笔记本系统果断换成了win7。但是在其中也出现了不少问题,仔细探索了一下原因,最后终于搞定。因此在此做一个小结供以后学习查看之用。
(3)Legacy BIOS
Legacy BIOS顾名思义就是指传统的BIOS,其中UEFI BIOS包括UEFI引导启动和Legacy引导启动,两者的区别如下图所示:
由此可见,UEFI方式减少了BIOS的自检过程,因此能够缩短开机时间,给用户带来良好的开机体验。在目前的系统运行方式中,出了win8是基于UEFI方式启动外,其余均为Legacy方式启动。因此,如果在win8的基础上更换系统,需要更改BIOS中的相关参数。具体方法如下:
首先,按电脑电源按钮(或重启),当系统关闭电脑进入重启过程时反复按快捷键以中断电脑启动进入BIOS设置界面。注:不同电脑进入BIOS的快捷键不同,通常为F1、F2、DEL、ESC等。具体设置选项如下,当然主板不同,其设置的目标选项稍有不同,但是操作的目标是共同的,那就是要把主板的BIOS设置成为能够支持Legacy方式启动的方式,这样才能够正常安装系统和启动系统。具体的设置点有以下几个方面,不同的主板稍有差异,但是原理基本上相同。

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

对于预装Win8的电脑中,会有这个选项,一般在Exit这个选项中的最下面OS Optimized Defaults表示的意思是:加载最优的系统设置,比如UEFI和安全启动(注意,这两个设置选项非常重要)。切换到“EXIT(退出)”选项卡,如下图(上面为英文图,下面为中文图。点击可查看大图,下同)的位置可以找到它:

如果,要把win8系统更换为win7,首先需要把这个选项给禁用,即设置为:Disable。

2、CSM兼容模块设置

 CSM(Compatibility support Module)表示兼容模块,该选项专为兼容只能在legacy模式下工作的设备以及不支持或不能完全支持UEFI的操作系统而设置。因此,安装win7系统还需要把Launch CSM设置为Enable,表示支持Legacy引导方式。如下图所示:

3、Secure Boot Control安全启动控制设置

对于有些主板来说,只有把Secure Boot Control即安全启动控制设置为Disable的时候才能把Launch CSM选项设置为Legacy,因此2和3的步骤对有些主板而言是不同的顺序。
  1. Boot Mode[UEFI/Legacy]启动模式

    把启动模式设置为Legacy启动模式。
    以上步骤已经设置好了BIOS对更换win7系统的支持,然后把制作好的U盘启动盘插入电脑,然后重启按F12(主板不同,按键有所不同)进入启动选项,一般这个界面会出现好几个选项,其中有一个就是我们的U盘,显示的是以牌子命名的U盘,然后选择回车即可实现从U盘的启动。
    从U盘启动完系统以后第一件事情就是备份数据,因为需要把硬盘的分区表格式改变一下,win8的格式是guid格式,而win7支持的MBR格式,具体的方法是系统启动后,利用电脑维护工具软件Disk Genius即可完成,改变分区表的类型会使硬盘的所有数据全部丢失,所以必须首先进行数据备份,然后进行操作。操作完之后,将下载好的系统镜像文件拷贝到系统的非C盘的某一个盘,然后利用一键安装系统的安装器进行系统安装。
    win8更换win7的方法的两个步骤:
    (1)、设置BIOS支持Legacy启动,具体目标就是设置secure boot control为Disable,兼容功能CSM选项设置为Enable,启动模式Boot Mode[UEFI/Legacy]设置为Legacy模式。
    (2)、将硬盘的分区表类型由GUID变为MBR模式。
<think>好的,我需要帮用户优化CPU的启动速度。首先,得弄清楚用户的问题是什么。他们可能遇到了开机慢的情况,想通过调整设置或解决方案来加快启动过程。我需要从硬件、BIOS设置、操作系统优化、软件管理等多个方面来考虑。 首先想到的是BIOS/UEFI设置。快速启动功能通常在这里开启,比如Fast Boot选项。不过不同主板的名称可能不样,可能需要引导用户找到对应的设置。另外,禁用不必要的启动设备,比如多余的硬盘或光驱,可以减少自检时间。Secure BootLegacy模式也可能影响启动速度,改成UEFI模式可能更快。 接下来是操作系统层面的优化。Windows中的快速启动功能(Hybrid Boot)可以利用休眠文件来加速启动,这个需要检查是否开启。此外,禁用不必要的启动项服务,通过任务管理器或系统配置工具(msconfig)来管理。固态硬盘(SSD)的使用也很关键,如果用户还在用机械硬盘,升级到SSD会显著提升速度。同时,确认SSD的AHCI模式TRIM功能是否开启,确保固件是最新的。 驱动程序也需要保持更新,特别是主板存储控制器的驱动。过时的驱动可能导致兼容性问题,影响启动速度。电源管理设置方面,高性能模式可能比平衡模式更快,但可能会增加能耗,需要权衡。 软件层面的优化包括减少登录时的启动程序,很多软件默认会随系统启动,拖慢速度。用户可以通过任务管理器禁用这些不必要的启动项。定期进行磁盘清理,删除临时文件,以及整理磁盘碎片(针对机械硬盘)也有帮助。系统更新有时会优化启动过程,所以确保系统是最新的版本。 硬件方面,除了SSD,增加内存容量可以减少系统启动时的磁盘交换操作,特别是当内存不足时。检查硬件故障,比如硬盘坏道或主板问题,也可能导致启动缓慢,需要排除这些可能性。 高级技巧方面,使用预引导执行环境(PXE)或网络启动的用户可能需要禁用这些选项。精简操作系统,使用轻量级版本或删除不必要的组件也能加快启动。对于有经验的用户,调整内核启动参数或禁用部分服务(如Windows服务)可能有帮助,但需要谨慎操作。 最后,需要提醒用户注意快速启动的潜在问题,比如硬件兼容性或系统更新后的启动失败。如果遇到问题,可能需要进入安全模式或重置BIOS设置。如果所有方法都无效,可能需要考虑硬件升级,比如更换更快的SSD或增加内存。 现在要确保回答结构清晰,分点列出,每个部分都有具体的操作步骤建议。同时,生成的相关问题要围绕用户可能的后续疑问,比如不同系统的设置差异、快速启动的副作用、硬件检测方法等。</think>### CPU快速启动优化方案 #### BIOS/UEFI设置优化 1. **启用快速启动模式** - 进入BIOS/UEFI界面(开机时按Del/F2/F10键) - 找到$Fast Boot$或$Quick Boot$选项并设为$Enabled$[^1] - 示例路径:`Boot > Fast Boot > Enabled` 2. **调整硬件初始化优先级** - 禁用未使用的启动设备(如:多余硬盘、光驱) - 设置主硬盘为第启动项 ```markdown BIOS示例路径: Boot > Boot Option Priorities > 选择SSD/HDD ``` 3. **关闭冗余功能** - 禁用$Secure Boot$(若无需系统安全验证) - 将$CSM Support$(兼容性支持模块)设为$Disabled$以强制使用UEFI模式 --- #### 二、操作系统优化 1. **Windows快速启动配置** - 开启混合休眠功能: ```powershell powercfg /h on ``` - 路径:`控制面板 > 电源选项 > 选择电源按钮功能 > 启用快速启动` 2. **精简启动项服务** - 按`Ctrl+Shift+Esc`打开任务管理器 - 在$启动$标签页禁用非必要程序(如聊天工具、云同步软件) 3. **存储设备优化** - SSD用户需确认: - 启用AHCI模式(BIOS中设置) - 开启TRIM功能: ```powershell fsutil behavior set DisableDeleteNotify 0 ``` - 更新SSD固件(通过厂商工具) --- #### 三、硬件级加速 | 优化方向 | 具体措施 | 效果预估 | |----------------|-----------------------------------|------------------| | **存储升级** | 机械硬盘→NVMe SSD | 启动时间缩短50%-70% | | **内存扩容** | 升级至16GB以上 | 减少页面文件加载 | | **散热改善** | 清理CPU风扇灰尘/更换硅脂 | 避免降频拖慢启动 | --- #### 四、高级技巧 1. **禁用内核调试**(Windows) - 管理员命令提示符执行: ```powershell bcdedit /set debug off ``` 2. **预载入关键驱动** - 修改注册表路径: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters` 将$EnablePrefetcher$值设为`3` --- #### 注意事项 - 快速启动可能影响硬件检测(如外接设备需重启后生效)[^2] - 系统更新后若出现启动失败,可尝试`禁用快速启动`进入安全模式修复
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值