UEFI – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 BIOS 是什么?UEFI 又是什么?看完终于理解了! https://ihacksoft.com/archive/910.html https://ihacksoft.com/archive/910.html#respond Mon, 25 Nov 2019 07:38:21 +0000 https://ihacksoft.com/?p=1639   现在的新电脑都采用了 UEFI,很多人并不了解。之前小站有过相关的文章介绍,但可能不是很详细,本文从 BIOS 最基本的概念说起:是什么?如何工作?BIOS 这个名称相信大部分电脑用户在刚接触电脑的时候就听到过了,不过真正见识,乃至实际操作的机会大概不多,除了喜欢钻研和追新的DIYer,相当多的用户在使用了多年电脑后,仍然对BIOS相当陌生。所以,咱们今天就先从BIOS的定义和基本功能说起吧。

BIOS 是什么

  BIOS全称为Basic InputOutput System(基本输入输出系统),“真身”则是储存在王板闪存芯片中的一小段代码,由于这块闪存通常是CMOS(Complementary MetalOxide Semiconductor,互补金属氧化物半导体)芯片,所以有时BIOS也被称为王板CMOS。王板上的BIOS,或者说电脑的BIOS和数码产品的“固件”定位差不多,负责王板和板载配件之间数据通信、电力支持等方面的最基本能力。是电脑硬件与硬件之间、软件和硬件之间的桥梁。

BIOS

  需要注意的是,其实显卡等配件因为结构比较复杂,自身也带有BIOS,不过这些BIOS仅负责独立配件的运作,其重要性与负责整个电脑运作的王板BIOS不可同日而语,本文提及的BIOS如无特别说明,均指王板BIOS。

BIOS 的工作方式

  用户开机的时候,首先会载入并运行BIOS,之后根据BIOS的内容设置并唤醒其他电脑配件,顺序一般为CPU、内存、显卡、其他板卡、外设。由于唤醒电脑配件的过程会对配件是否存在、是否符合BIOS设定状态、能否正常运行进行检测,所以这一过程也被叫做“自检(POST)”。

  如果主要配件的唤醒与检测都没有问题,在短促的“滴”声后,BIOS会开始搜索可启动设备,根据设置的顺序载入相关的启动信息和操作系统,一次启动过程就结束了。如果自检过程中,主要配件出现问题,那么BIOS会通过不同的警报声来进行提示,如果板载Debug灯、Debug显示屏,或者安装7Debug卡等,也能获得相应的启动错误信息。

  需要注意的是,近期的主板上,放弃板载扬声器(Speaker)已经成为主流设计,但大部分入門和主流主板并没有能充分显示信息的Debug显示屏。所以笔者建议喜欢折腾的用户,还应通过主板提供的Speaker针脚(图3)安装扬声器,便于判断和处理电脑错误。

UEFI 是什么

  近期的主板上,BIOS中引入的一种全新控制模块UEFI逐渐成为主流,其功能更加强大,也更加人性化。UEFI的全称为Unified ExtensibleFirmware Interface(统一的可扩展固件接口),这种接口使用模块化设计,可分为硬件控制和OS软件管理两部分,从前端到底层的顺序为:操作系统一可扩展固件接口一固件一硬件。

  UEFI的优点很多,例如启动更快、可以支持更大的硬盘、更新的操作系统、界面更人性化、支持鼠标操作等,而其最基本的优势实际是不再拘泥于传统BIOS的形态,成为一种软硬件结合的新型接口,可直接适应软硬件的需求而不是让软硬件去适应它的设置。未来传统BIOS可能会被彻底淘汰,UEFI将完全接管电脑底层操控和设置,也就是所谓“没有BIOS”的时代。

  介于传统BIOS的2TB硬盘限制,以及对最新操作系统的支持能力问题,笔者在本篇会主要介绍基于UEFI的BIOS能力和设置,以符合目前的实际应用需求。

基本界面介绍

  进入BIOS界面的方式根据厂商的不同有很大的区别,最主要的方式是按Del键,此外按F1、F2、F11等也是常见的方式,一般在启动过程中会有相关的提示。

BIOS、UEFI基本界面

  无论是传统BIOS还是新的UEFI界面,虽然布局各不相同,但一般都分为几个最基本的页面,其中"Advance(高级)”、“Monitor(监视器)”、“Boot(启动)”是大部分主板都有的,它们的内容分别是板上设备设置、主板运行状态和启动设备设置。此外还有负责处理器、内存等主要配件的频率、电压等设置的页面,不同的品牌甚至不同的子品牌主板常常有不同的名称,例如华硕玩家国度(ROG)王板中被称为“Extreme Tweaker”,在微星王板中则是“OC”。另外还有一个常常被忽略,但也比较重要的王板信息和基本设置页面,王要显示王板的型号\BIOS版本、语言、日期、处理器和内存信息等,这在华硕王板中被称为“Main”页面,而在微星王板中则是“System Status(系统状态)”。

  在市占率比较高的王板品牌中,技嘉的设置页面比较独特。其中“M.I.T”为频率设置页面;“System}nformation(系统信息)”为王板、BIOS、配置基本信息;“BIOS Features(BIOS设置)”则是时间、BIOS语言等设置;板载设备、功能根据外部设备支持和内部设置,被分为“Peripherals(集成外设)”和“Chipset(芯片组)”两部分;“Power Management(电源管理)”页面类似其他王板的“Monitor”页面;“Save&Exit(存储和退出)”中则包括了启动设备管理。

]]>
https://ihacksoft.com/archive/910.html/feed 0
UEFI 模式安装 Windows 7 – 解决无法 Legacy 模式 https://ihacksoft.com/archive/525.html https://ihacksoft.com/archive/525.html#respond Tue, 02 Apr 2019 01:21:27 +0000 https://ihacksoft.com/?p=1254   近日入手了个微星 H81-E43 的主板,在安装 Windows 7 系统的时候遇到了问题,BIOS 中只能设定 uefi 和 legacy 共存,不能设定 legacy only。

  legacy 是传统 BIOS,uefi 是传统 BIOS 的升级版。在 UEFI 模式下安装的系统(只支持 64 为系统且磁盘分区必须为 gpt 格式,不支持 32 位),只能用 UEFI 模式引导。

注意事项

1、目前 UEFI/GPT 仅仅支持 64 位系统启动安装;
2、UEFI/GPT 下安装的 win7 x64 不能用常用的软激活激活,只能通过刷 BIOS 激活或者正版激活码激活;
3、GPT 是为大容量硬盘而生的,不大于 2T 的硬盘理论上不建议使用 GPT 分区,如果主板可以设定 legacy only,还是老老实实使用 MBR 格式吧

BIOS 设置

1、打开 UEFI 支持
把 “Boot mode” 项设为 “UEFI only”;如果有 “Lunch CSM” 选项,将其设为 “Enabled”。

2、关闭安全引导(假如有的话)
进入 “Security”-“Secure Boot”,将其设为 “Disabled”。这是 Windows 8 新引入的安全机制,不关闭不能安装其它操作系统。

安装步骤

1、将下载好的 Windows 7 64位安装镜像解压到 U 盘根目录(无需使用 UltraISO 等工具刻录);
2、从已经安装好 Win7 或者 Win8 的电脑中复制 C:\Windows\Boot 下的 efi 文件夹,替换 U 盘根目录下的 efi 文件夹(这一步很重要,没有这一步将无法 UEFI 引导启动 U 盘电脑);
3、进入 BIOS 设置从 UEFI: Build-in EFI Shell 启动;
4、启动到 Shell> 界面以后,依次输入以下命令:

ls      #列出当前所有磁盘,假设 U 盘是 fs1
fs1:    #进入 U 盘,注意不要少了冒号
ls      #列出 fs1 根目录下的所有文件
cd EFI  #进入 fs1 下的 EFI 目录
bootmgfw.efi    #直接运行此文件即可弹出 Windows 的安装界面 

5、安装 Windows 系统,这一步略过;
6、在选择分区的时候,可能会遇到无法安装的错误,本文下方给出了解决方法;
7、过程中会出现 “安装程序将在重启您的计算机后继续”,在重启的时候记得将 BIOS 的第一启动项设置为 “UEFI Hard Disk:硬盘标识”,而不要直接设置成 “Hard Disk:硬盘标识”。

可能出现的问题

1、进入安装界面后,在选择分区那一步之前,提示 “缺少所需的 CD/DVD 驱动器设备驱动程序”。
解决办法:https://ihacksoft.com/526.html

2、在选择系统分区的那一步,出现 “无法将 windows 安装到磁盘 0 的分区 1”。
在选择分区时,已有分区的并且是 MBR 分区的,选择下一步会出现 windows 无法安装在 MBR 磁盘上,此时就需要用使用 diskpart 磁盘管理工具将其转换为 GPT 格式,转换前注意备份保存此磁盘上的所有用户文件。
具体操作方法:
(1)在选择分区的界面时按下 shift+F10 键,会出来一个命令提示符;
(2)输入 diskpart 回车,进入 diskpart 命令提示符界面,输入以下命令:

List disk        #显示该计算机上的所有磁盘,假设要安装的磁盘为磁盘 0
Select disk 0    #选中磁盘 0
Clean            #清除选中磁盘,会删除该磁盘上所有数据包括分区表和磁盘上的各个卷。
Convert gpt      #将 MBR 分区转换成 GPT 磁盘分区 

3、在选择系统分区的那一步,出现 “安装程序无法创建新的系统分区,也无法定位现有系统分区”。
出现这个问题,基本可以确定是 U 盘导致的安装程序将磁盘定位错误,此时直接把 U 盘拔出,再 “刷新” 一下即可。

]]>
https://ihacksoft.com/archive/525.html/feed 0
UEFI是什么?与BIOS的区别在哪里?UEFI详解! https://ihacksoft.com/archive/uefi.html https://ihacksoft.com/archive/uefi.html#comments Mon, 08 Jul 2013 02:59:38 +0000 https://ihacksoft.com/?p=895   前几天在帮同事小何笔记本电脑安装64位 Windows 7 的时候,遇到一个从来没有碰到过的问题,使用光盘安装时,提示:Windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。我还特意用iPhone拍了个照。   什么是EFI系统?GPT磁盘又是什么?一下子蒙了,怎么跳出来这么多新词?看来我已经落伍了,于是引发了对UEFI的学习和探究。如果你也和我一样不了解,那么一起学习下吧,如果你已经对其熟知,就请略过吧。]]>   前几天在帮同事小何笔记本电脑安装64位 Windows 7 的时候,遇到一个从来没有碰到过的问题,使用光盘安装时,提示:Windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘。我还特意用iPhone拍了个照:

EFI系统和GPT磁盘

  什么是EFI系统?GPT磁盘又是什么?一下子蒙了,怎么跳出来这么多新词?看来我已经落伍了,于是引发了对UEFI的学习和探究。如果你也和我一样不了解,那么一起学习下吧,如果你已经对其熟知,就请略过吧。

UEFI是什么?

  UEFI,全称Unified Extensible Firmware Interface,即“统一的可扩展固件接口”,是一种详细描述全新类型接口的标准,是适用于电脑的标准固件接口,旨在代替BIOS(基本输入/输出系统)。此标准由UEFI联盟中的140多个技术公司共同创建,其中包括微软公司。UEFI旨在提高软件互操作性和解决BIOS的局限性。

  要详细了解UEFI,还得从BIOS讲起。我们都知道,每一台普通的电脑都会有一个BIOS,用于加载电脑最基本的程式码,担负着初始化硬件,检测硬件功能以及引导操作系统的任务。UEFI就是与BIOS相对的概念,这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而达到开机程序化繁为简节省时间的目的。传统BIOS技术正在逐步被UEFI取而代之,在最近新出厂的电脑中,很多已经使用UEFI,使用UEFI模式安装操作系统是趋势所在。

UEFI

UEFI和BIOS有什么不同?优点优势是什么?

  作为传统BIOS(Basic Input/Output System)的继任者,UEFI拥有前辈所不具备的诸多功能,比如图形化界面、多种多样的操作方式、允许植入硬件驱动等等。这些特性让UEFI相比于传统BIOS更加易用、更加多功能、更加方便。而Windows 8在发布之初就对外宣布全面支持UEFI,这也促使了众多主板厂商纷纷转投UEFI,并将此作为主板的标准配置之一。

  UEFI抛去了传统BIOS需要长时间自检的问题,让硬件初始化以及引导系统变得简洁快速。换种方式说,UEFI已经把电脑的BIOS变得不像是BIOS,而是一个小型固化在主板上的操作系统一样,加上UEFI本身的开发语言已经从汇编转变成C语言,高级语言的加入让厂商深度开发UEFI变为可能。

以下关于 UEFI的特点 来自微软官网:

1、通过保护预启动或预引导进程,抵御bootkit攻击,从而提高安全性。
2、缩短了启动时间和从休眠状态恢复的时间。
3、支持容量超过2.2 TB的驱动器。
4、支持64位的现代固件设备驱动程序,系统在启动过程中可以使用它们来对超过172亿GB的内存进行寻址。
5、UEFI硬件可与BIOS结合使用。

以下关于 BIOS和UEFI的区别 来自网络:

  UEFI是BIOS的一种升级替代方案。关于BIOS和UEFI二者的比较,如果仅从系统启动原理方面来做比较,UEFI之所以比BIOS强大,是因为UEFI本身已经相当于一个微型操作系统,其带来的便利之处在于:

  首先,UEFI已具备文件系统的支持,它能够直接读取FAT分区中的文件。什么是文件系统?简单说,文件系统是操作系统组织管理文件的一种方法,直白点说就是把硬盘上的数据以文件的形式呈现给用户。Fat32、NTFS都是常见的文件系统类型。

  其次,可开发出直接在UEFI下运行的应用程序,这类程序文件通常以efi结尾。既然UEFI可以直接识别FAT分区中的文件,又有可直接在其中运行的应用程序。那么完全可以将Windows安装程序做成efi类型应用程序,然后把它放到任意fat分区中直接运行即可,如此一来安装Windows操作系统这件过去看上去稍微有点复杂的事情突然就变非常简单了,就像在Windows下打开QQ一样简单。而事实上,也就是这么一回事。

  最后,要知道这些都是BIOS做不到的。因为BIOS下启动操作系统之前,必须从硬盘上指定扇区读取系统启动代码(包含在主引导记录中),然后从活动分区中引导启动操作系统。对扇区的操作远比不上对分区中文件的操作更直观更简单,所以在BIOS下引导安装Windows操作系统,我们不得不使用一些工具对设备进行配置以达到启动要求。而在UEFI下,这些统统都不需要,不再需要主引导记录,不再需要活动分区,不需要任何工具,只要复制安装文件到一个FAT32(主)分区/U盘中,然后从这个分区/U盘启动,安装Windows就是这么简单。后面会有专门的文章来详细介绍UEFI下安装Windows7、8的方法。

  其实UEFI和GPT是可以放在一起讲的,但为了让菜鸟朋友更加清楚地学习了解,本站决定分开讲解,GPT将另外单独发文详解。

]]>
https://ihacksoft.com/archive/uefi.html/feed 40