改变你的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日

相关推荐

  • 如何正确在同一硬盘上安装Windows和UOS双系统

    在同一硬盘上安装多个操作系统,如Windows和UOS,是一项常见的任务,但需要小心操作,以确保系统能够正常运行,而不会相互干扰。本教程将向您展示如何正确在同一硬盘上安装Windows和UOS双系统,以确保两者都能正常…

    2023年10月17日
    00
  • Windows10/11 设置优先ipv4访问

    在使用Windows操作系统时,有时候您可能希望系统优先使用IPv4来访问网络,而不是IPv6。IPv4和IPv6是互联网协议的两个不同版本,而IPv4仍然是许多网络的主要协议。本文将介绍如何通过修改注册表来实现在Windows中设…

    2022年12月10日
    00
  • Fooocus 项目介绍与教程

    Fooocus 是一个开源的图像生成软件,由 GitHub 用户 lllyasviel 开发。该软件的设计思路受到了 Stable Diffusion 和 Midjourney 两个项目的启发。Fooocus 旨在简化用户与软件之间的交互,让用户只需关注图像生成的…

    2023年9月1日
    00
  • 让你的电脑飞起来:GPT+UEFI与MBR+BIOS启动系统的区别

    大家好,我是王大神,今天我将为大家解开一个关于电脑启动的谜题。你是否曾经在折腾电脑时遇到过不同的分区方案和引导方式,而感到一头雾水?别担心,今天我会为你揭开MBR+BIOS与GPT+UEFI启动系统之间的区别,并告…

    2023年9月19日
    00
  • Windows&Linux下一键切换pip源

    在使用Python开发过程中,我们经常需要使用pip来安装各种依赖库。然而,有时候默认的pip源速度较慢,影响了开发效率。为了解决这个问题,我们可以使用一键脚本来快速切换pip源,以提高下载速度。本教程将向您展示如…

    2023年2月26日
    00
  • 如何在Windows上安装和设置Docker Desktop

    想象一下,你是一位开发人员,正在为你的项目寻找一个方便的方式来管理容器化的应用程序。你听说过Docker,它是一个流行的容器化平台,可以帮助你轻松地构建、部署和运行应用程序。现在,你想在Windows上安装和设置…

    2023年10月10日
    00
  • 如何选择安装双系统时的引导程序位置

    引言 在安装双系统时,选择正确的引导程序(bootloader)安装位置至关重要。本文将解答一个关于在非UEFI计算机上安装Kubuntu 15.04与Windows 8.1双系统时引导程序位置的问题,并提供详细的步骤和建议。 硬盘分区概…

    2023年9月7日
    00
  • 如何选择适合你的NAS系统

    在数字时代,数据存储变得越来越重要。无论是个人用户还是企业,我们都需要一个可靠的存储解决方案来管理和保护我们的数据。NAS(网络附加存储)系统是一种流行的选择,它可以提供高性能的数据存储和共享功能。但是…

    2023年10月10日
    00
  • 微软:从彩蛋恶搞到科技巨头的发展历程

    很多人都知道微软是一家全球知名的科技巨头,但你是否听说过微软的彩蛋和恶搞事件?今天,我们将深入探讨微软的发展历程,从其创立之初的彩蛋恶搞,到如今的技术创新和全球影响力。让我们一起回顾微软的独特之旅。 …

    2023年10月27日
    00
  • Windows和Mac的Tab切换:哪个更流畅?

    在数字时代,我们经常需要同时打开多个标签页,例如浏览器标签页、应用程序窗口等。而如何高效地在这些标签页之间切换成为一个重要的使用需求。近日,一个关于Windows和Mac的讨论引发了广泛关注,涉及到了这两个操…

    2023年10月4日
    00