我知道 HP、Lenovo、Dell 等会更改 Windows 8 启动徽标以匹配其徽标。我想为我构建的运行 Windows 8 的定制计算机执行此操作。我不是指 BIOS 屏幕,因为它无法轻松更改。我说的是在加载 Windows 8 时出现的徽标。对于那些不知道的人,在 Windows 8 中添加了一个供 OEM 自定义启动屏幕的选项,但我不知道它在哪里。

可以创建一个临时修改 ACPI 表(包括 BGRT)的 EFI 应用程序,然后继续加载实际的 Windows 启动管理器。然后必须启动此应用程序而不是原始的 Windows 启动管理器 (bootmgfw.efi)。BGRT 使用具有 24 位或 32 位颜色的通用 BMP 格式(Windows 3.x BMP 或 BMP3)。
我创建了HackBGRT,这是一个简单的 EFI 应用程序。HackBGRT 读取其配置文件,将指定的 BMP 加载到 BGRT,适当地设置坐标并加载另一个 EFI 应用程序(通常是 Windows 启动管理器 bootmgfw.efi)。
该三叶草EFI引导程序也可以修改ACPI表,但它更复杂,我不是正面的,如果你实际上可以用它改变BGRT图像。
Intel 发布了一些工具,显然可以用于修改某些主板上的 BGRT。我不知道有任何其他工具可以专门修改 BGRT。
对于非 UEFI 系统(或可能用于没有 BGRT 的 UEFI 系统),您可以使用 Internet 上的各种 bootres.dll hacks。
| 归档时间: |
|
| 查看次数: |
40485 次 |
| 最近记录: |