改变你的Windows启动画面 – HackBGRT

每当在一台基于UEFI的计算机上启动时,Windows会显示一个由厂商定义的标志,这个标志通常存储在UEFI固件的一个名为Boot Graphics Resource Table(BGRT)的部分。通常情况下,要永久更改这个图像非常困难,但可以使用自定义的UEFI应用程序在启动时覆盖它。HackBGRT正是这么做的。

使用方法

重要提示: 如果你在安装过程中出错,可能导致系统无法启动!在使用前,请创建一个救援磁盘。本软件不提供任何保修。请自行承担风险。

  • 确保你的计算机启动时使用UEFI。
  • 确保禁用了安全启动(Secure Boot),除非你知道如何签名EFI应用程序。
  • 确保BitLocker已禁用,或者找到你的恢复密钥。

Windows安装

  • 从发布页面获取最新版本。
  • 启动setup.exe并按照说明操作。
    • 你可能需要手动禁用安全启动,然后重试。
    • 安装程序将启动Paint来编辑图像。
    • 如果Windows稍后还原了原始的引导加载程序,请重新安装。
    • 如果你想要更改图像或其他配置,只需重新安装。
    • 对于高级设置,在安装之前编辑config.txt。不提供额外的支持!

静默(批处理)安装

  • 根据你的需要编辑config.txtsplash.bmp(或任何其他图像)。
  • 以管理员身份运行setup.exe batch COMMANDS,其中包含以下一些命令:
    • install – 复制文件但不启用。
    • enable-entry – 创建一个新的EFI引导项。
    • disable-entry – 禁用EFI引导项。
    • enable-bcdedit – 使用bcdedit创建新的EFI引导项。
    • disable-bootmgr – 使用bcdedit禁用EFI引导项。
    • enable-overwrite – 覆盖MS引导加载程序。
    • disable-overwrite – 恢复MS引导加载程序。
    • allow-secure-boot – 忽略后续命令中的安全启动。
    • allow-bitlocker – 忽略后续命令中的BitLocker。
    • allow-bad-loader – 忽略后续命令中的不良引导加载程序配置。
    • disable – 运行所有相关的disable-*命令。
    • uninstall – 完全禁用并删除。
  • 例如,运行setup.exe batch install allow-secure-boot enable-overwrite以复制文件并覆盖MS引导加载程序,而不考虑安全启动状态。

多重引导配置

如果你只需要HackBGRT用于Windows:

  • 运行setup.exe,安装文件但不启用。
  • 配置你的引导加载程序以启动\EFI\HackBGRT\loader.efi

如果你需要它用于其他系统:

  • 配置HackBGRT以启动你的引导加载程序(例如systemd-boot):boot=\EFI\systemd\systemd-bootx64.efi
  • 运行setup.exe,安装为新的EFI引导项。

要纯粹在Linux上安装,你可以使用setup.exe dry-run安装,然后手动将文件从dry-run/EFI复制到你的[EFI系统分区]/EFI。有关进一步的说明,请查阅你自己Linux系统的文档。

配置

配置选项在config.txt中描述,安装程序将其复制到[EFI系统分区]\EFI\HackBGRT\config.txt。

图像

图像路径可以在配置文件中更改。默认路径是[EFI系统分区]\EFI\HackBGRT\splash.bmp。

安装程序会复制并转换那些路径以\EFI\HackBGRT\开头的文件。例如,要使用名为my.jpg的文件,将其复制到安装程序文件夹(与setup.exe相同的文件夹)中,并在config.txt中设置图像路径为path=\EFI\HackBGFT\my.jpg

如果你手动将图像文件复制到ESP,请注意图像必须是一个带有54字节标头的24位BMP文件。这是Imagemagick中的TrueColor BMP3,或Microsoft Paint中的24位BMP/DIB。

高级用户可以编辑config.txt以定义多个图像,此时会随机选择一个。

恢复

如果出现问题导致你无法启动Windows,你需要使用Windows安装光盘(或恢复光盘)来修复引导问题。

构建

  • 编译器:GCC,目标为w64-mingw32
  • 编译器标志:参见Makefile
  • 库:gnu-efi

以上就是关于HackBGRT的一些基本信息,它可以让你改变Windows启动时显示的标志,尽管需要谨慎使用,但对于那些希望个性化自己计算机的人来说,这是一个有趣的工具。

本文由作者 王大神 原创发布于 大神网的AI博客。

转载请注明作者:王大神

原文出处:改变你的Windows启动画面 – HackBGRT

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年10月14日
下一篇 2023年10月14日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注