BIOS rom包括NVRAM(NVRAM MAIN)+ NVRAM_BACKUP +FV_MAIN+FV_BB 实际情况可能
还有 FIT/OA/WHEA 等 area,具体看平台设计。而NVRAM,FV_MAIN,FV_BB 这些Type 定义 为 FV(Firmware Volume 固件卷),其数据结构由固件卷头部+固件文件系统组成。
![](https://i-blog.csdnimg.cn/blog_migrate/c1eec30b8d5c50b27e8ce177ea97e12c.png)
固件卷头部: EFI_FIRMWARE_VOLUME_HEADER
固件文件系统:Firmware File System (FFS_FILE)
总结:BIOS ROM 由 多 个 FV 数据组成 每个 FV 可以有一个或者多个 FFS_FILE
NVRAM 只有一个 FFS FILE ,主要是存放各种用户可以修改的 variable ,如 setup;
FV_MAIN 有多个 FFS FILE 主要 为 DXE modules UEFI driver UEFI app,SMM modules 等内容 ;
![](https://i-blog.csdnimg.cn/blog_migrate/a43fd322ad423e2ed8ec23ea80f7f8b8.png)
FV_BB 有多个 FFS FILE 主要 为 PEI CORE PEIM SEC 等 modules &#