改变你的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 10/11 设置 IPv4/IPv6 访问优先级

    在数字化的世界中,我们离不开互联网,而互联网协议(IP协议)则扮演着至关重要的角色。IPv4曾是互联网的主要标准,但随着IP地址枯竭问题的不断加剧,IPv6作为它的继任者逐渐崭露头角。然而,有时候我们可能希望让I…

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

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

    2023年9月19日
    00
  • 如何在 Windows 上通过 Anaconda 安装 PyTorch 及 CUDA 环境

    在进行深度学习任务时,PyTorch和CUDA环境的安装是必不可少的步骤。本文将介绍如何在Windows操作系统上通过Anaconda来快速安装PyTorch和CUDA环境,为深度学习任务做好准备。 步骤1:安装Anaconda 首先,我们需要下…

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

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

    2023年10月27日
    00
  • 在AMD GPU上安装和运行Stable Diffuion WEB UI

    注意:本教程将引导您安装和配置Stable DiffusionWeb UI,以便在Windows和Linux系统上进行深度学习模型训练。请按照以下步骤操作,确保您的环境正确设置。 引言 在当今数字时代,深度学习已经成为人工智能领域的核…

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

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

    2023年2月26日
    00
  • Windows下安装WSL2并搭建Arch Linux开发环境

    你是否曾经因为Windows下的不便捷而烦恼?在日常开发中,Linux或者Mac系统相对更受欢迎,但是如果你还在使用Windows,不必担心,因为Windows Subsystem for Linux 2(WSL2)已经成熟发展,为你提供了一个强大的开发…

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

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

    2022年12月10日
    00
  • ZeroTier网络退出指南:轻松离开网络

    在使用ZeroTier建立网络连接的过程中,有时你可能需要离开一个网络,不再与该网络上的设备通信。本教程将向你介绍如何轻松离开ZeroTier网络,以满足你的网络管理需求。 退出网络的步骤 在macOS和Windows上退出网络 …

    2023年12月17日
    00
  • 解决方法:Linux下创建的NTFS分区无法在Windows识别的问题

    小明是一名热衷于计算机技术的IT爱好者,他平时使用Linux系统进行各种操作,包括创建分区来存储数据。然而,最近他遇到了一个问题:他在Linux上创建的NTFS分区,无法在他的Windows电脑上正常识别。这让他感到非常困…

    2023年8月24日
    00