我知道 HP、联想、戴尔等会将 Windows 8 启动徽标更改为与他们的徽标相匹配。我想对我定制的运行 Windows 8 的计算机进行此操作。我指的不是 BIOS 屏幕,因为那不能轻易更改。我指的是 Windows 8 加载时出现的徽标。对于那些不知道的人来说,Windows 8 中添加了一个供 OEM 自定义启动屏幕的选项,但我不知道它在哪里。
答案1
Logo 存储在 UEFI 中。因此您无法更改它。您需要禁用 GOP 支持并破解几个系统文件来替换徽标
答案2
可以创建一个 EFI 应用程序,临时修改 ACPI 表(包括 BGRT),然后继续加载实际的 Windows 启动管理器。然后必须启动此应用程序,而不是原始的 Windows 启动管理器 (bootmgfw.efi)。BGRT 使用常见的 BMP 格式(Windows 3.x BMP 或 BMP3),颜色为 24 位或 32 位。
我已经创建黑客BGRT,这是一个用于此目的的简单 EFI 应用程序。HackBGRT 读取其配置文件,将指定的 BMP 加载到 BGRT,适当设置坐标并加载另一个 EFI 应用程序(通常是 Windows 启动管理器 bootmgfw.efi)。
这Clover EFI 引导加载程序也可以修改 ACPI 表,但它要复杂得多,而且我不确定你是否真的可以用它来改变 BGRT 图像。
英特尔发布了一些工具,似乎可用于修改某些主板上的 BGRT。我不知道还有其他专门用于修改 BGRT 的工具。
对于非 UEFI 系统(或者可能是没有 BGRT 的 UEFI 系统),您可以使用在 Internet 上找到的各种 bootres.dll 黑客。
答案3
我不知道 UEFI 徽标,因为我的没有,但我试过了8oot 徽标更换器并且运行完美,看起来它确实做了上面提到的 hack 操作。