-
new
UEFI开发学习 31 – UEFI Hii基础及编程实例
多数人对主板固件的第一印象是蓝底白字的Setup界面——它作为UEFI固件与用户交互的唯一“可见层”,提供了CPU、内存、PCIe等设备的调整选项,支持用户定制化配置……
bin 2025-09-21
2 0 -
new
BIOS开发笔记 16 – Windows 是如何获取 BIOS 启动时间的 ?
Windows 的任务管理器下,在“启动应用”选项卡的右上角,有一个“上次 BIOS 所用时间”的信息项,它展示的是 BIOS 的启动时间,它是如何实现的呢? 简单来说,……
bin 2025-09-21
2 0 -
new
UEFI开发学习 30 – UEFI 固件拆解
我们只需执行一个简单的 Build 命令,即可完成一个 UEFI 固件的构建。UEFI固件内部是如何组成的呢?本文将讨论UEFI固件的组织方式。 从 FV 到 FD 我们最终……
bin 2025-09-21
3 0 -
new
工具 | Windows下查看 Secure boot key 状态
Secure boot key 的状态通常可以在BIOS Setup下可以查看,但如果可以直接在Windows下查看那就更方便了。 现在利用 Check-UEFISecureBootVariables 这个……
bin 2025-09-21
2 0 -
new
UEFI Training – UEFI BDS 阶段详细解析
1. 背景与目标 1.1 UEFI与平台初始化(PI) 一个遵循PI规范的引导过程由六个主要阶段组成:安全(SEC)、预EFI初始化(PEI)、驱动执行环境(DXE)、引导设备……
bin 2025-09-21
3 0 -
new
UEFI Training – UEFI DXE 阶段详细解析
1. DXE在UEFI PI架构中的角色 DXE(Driver Execution Environment, 驱动程序执行环境)阶段是UEFI平台初始化(Platform Initialization, PI)架构中的核心环……
bin 2025-09-21
4 0 -
new
UEFI Training – UEFI PEI 阶段详细解析
本文将结合EDK2源代码,深入分析了UEFI固件启动过程中PEI(Pre-EFI Initialization)阶段的完整工作流程。PEI阶段是UEFI启动规范中的关键环节,负责在SEC阶段……
bin 2025-09-21
1 0 -
new
UEFI Training – UEFI SEC 阶段详细解析
SEC(Security)阶段是 UEFI 启动过程中的首要阶段,肩负着建立系统信任链和初始化核心硬件(如处理器配置及临时内存建立)的重任。本文将深入剖析EDK II 中S……
bin 2025-09-21
2 0 -
new
UEFI开发学习 29 – 为 UEFI 固件添加 NTFS 读写支持
NTFS 是 Windows 支持的分区格式,但 UEFI 默认支持的文件系统格式是 FAT 系列,所以 UEFI 固件想要支持 NTFS,必须要自己实现。当然,这对非专业人士来说……
bin 2025-09-21
2 0 -
BIOS开发笔记 15 – WMI 在系统中的集成及应用(下)
一、前言 上一篇了解了 WMI 的基础知识,这篇则通过实例来巩固一下。下面以读写 CMOS 为例,通过 WMI 直接在操作系统进行读写。 二、编写 MOF 和 ASL 文件 首……
bin 2025-04-13
732 1
写的特别好
评论于 BIOS开发笔记 15 – WMI 在系统中的集成及应用(下)