UEFI BIOS ROM 文件格式

UEFI BIOS ROM由Firmware Device (FD) 组成,内部划分为多个Firmware Volume (FV)。每个FV包含Header、FFS Image和Free Space,FFS Image进一步细分为Header和File Sections。Firmware Files存储在FV上,使用Firmware File System (FFS) 管理文件和空闲空间。不同类型的Section存储不同数据,如PE32的代码或RAW的纯数据。Boot Firmware Volume (BFV) 存储PEI Foundation,其Base Address在BIOS ROM的特定位置。
摘要由CSDN通过智能技术生成

1. FD (Firmware Device)

整个BIOS ROM 就是一个FD,即Firmware Device。

2. FV (Firmware Volume)

整个BIOS ROM 又被分成多个小的逻辑区块,这就是FV,即Firmware Volume。

每个Firmware Volume Image包括 Header 和 FFS Image, 还有Free Space。

3. Firmware Files

Firmware Files 就是存储在FV上的数据或代码。

而 FFS (Firmware File System) 就是描述在FV 上 Firmware Files 和 Free Space 是如何组织的。

每个FFS Image包括Header 和 File Sections。

4. Firmware File Sections

Firmware File Sections 就是在Firmware File上特定的File Type里独立的,不连续的段。

每种类型的Section都存储特定的数据。比如PE32类型的Section存储的是代码。而RAW类型的Section则存储包括ACPI Tables这样的纯数据。段的类型很多。甚至允许存储另一个FV的压缩。这另一个FV如果被解压缩,就又是一片天地了。

eeupdate是一种用于更新UEFI BIOS的命令行工具。UEFI BIOS是计算机系统中的基本输入/输出系统,它负责启动操作系统并提供硬件驱动程序。更新UEFI BIOS可以修复软件和硬件的问题,提高系统的稳定性和性能。 使用eeupdate来更新UEFI BIOS需要以下步骤: 1. 下载eeupdate工具:在英特尔官方网站上,可以找到eeupdate工具的下载链接。下载适用于你的操作系统的版本,并解压缩它。 2. 打开命令提示符:按下Win + R键,输入cmd并按Enter键,以打开命令提示符窗口。 3. 切换到eeupdate所在的目录:使用cd命令切换到eeupdate所在的目录。例如,如果eeupdate在C:\BIOS目录下,输入命令cd C:\BIOS。 4. 查看当前BIOS版本:在命令提示符下,输入eeupdate /O,并按Enter键。将会显示当前系统的BIOS版本信息。 5. 更新BIOS:输入eeupdate /E并按Enter键,以启动BIOS更新过程。根据系统和BIOS的不同,可能会有一些警告或确认信息。请按照屏幕上的提示进行操作,并等待更新完成。 6. 重启系统:完成更新后,通过命令提示符输入shutdown /r /t 0命令,以重启系统。系统将会使用新的UEFI BIOS启动。 需要注意的是,在执行BIOS更新之前,确保备份重要的数据,并关闭所有不必要的程序和进程。同时,确保在电池电量充足或使用适配器连接的情况下进行BIOS更新,以避免更新过程中意外断电。 总之,使用eeupdate工具可以方便地更新UEFI BIOS,以提高系统的性能和稳定性。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值