欢迎光临散文网 会员登陆 & 注册

HackBGRT修改失败Error: Couldn't copy new HackBGRT over the MS loader

2022-05-21 20:53 作者:凛若无音  | 我要投稿

警告⚠:由于对 Windows 启动引导程序的修改是有风险的,这可能会导致开机黑屏、无法启动,一切后果请自负!强烈建议手里至少有一块能进微PE系统的U盘,因为我们修改的是EFI引导分区,挂了可以进PE进行修复。部分厂商主板 BIOS 自带 Logo 修改功能(例如:华硕 ROG),故不需要此功能修改。

本文虽然针对该问题的解决方案,但亦提供完整的修改利用改软件修改开机logo的教程,需要的话也可以往下翻。

问题描述

遇到这张图可能说明你的EFI引导分区需要挂载

这个问题其实在GitHub有人提出过的:https://github.com/Metabolix/HackBGRT/issues/30

挂载你的EFI引导分区有两个办法,一种是利用DiskGenius软件来实现挂载,一种是用命令行命令来实现

DiskGenius:

ESP是EFI分区、MSR是保留分区

右键选中我们的ESP分区,选择指派新的驱动器号,随便选一个就行,完成后打开此电脑在显示的设备和驱动号里会显示出EFI分区,说明挂载完成

取消挂载:修改完后在取消。取消方法:选中ESP分区,右键选择删除驱动器号,会弹警告,无视即可,不会有影响


命令行(dispart命令):

  • win+R =>  cmd  (回车/Enter)

  • 输入 diskpart (回车/Enter)

  •  list disk        #列出磁盘

  • select disk 0    #选择第0个磁盘

  • list partition   #列出分区

  • select partition 1   #选择第一个分区类型为系统的那个系统分区

  • assign letter=z   #挂载到 卷号Z

这里是完整的安装步骤:

1. 你当前的 Windows10 系统必须是以 UEFI 模式启动的。如果不是,安装时会提示The EFI System Partition is not mounted。确认方法:打开此电脑,右键管理-储存-磁盘管理,鼠标移到磁盘0悬停到第一个块会自动显示是EFI分区

或者win+r,输入msinfo32然后回车

2. 请确保安全启动已禁用,除非你知道如何签署 EFI 应用程序。操作方法:开机进入 BIOS(一般长按 F2,各厂商会有所不同,具体请自行百度),切换到 Security 面板,确保 Secure Boot 为 Disabled 状态,如果不是请手工回车将 Enabled 修改为 Disabled

替换方法:

HackBGRT软件文件夹中找到 splash.bmp 图片文件,这个是将要替换的 Logo 图片,可以自行修改为你喜欢的图标。它必须是一个 24 位色的 BMP 文件,四周可以有黑边。如果你不确定自己的图片是否符合要求,建议你使用系统自带的 “画图” 工具(开始菜单-Windows 附件-画图)打开图片文件,手工另存为 “24 位位图(*.bmp)” 。

完成上面的步骤,右键以管理员身份运行 setup.exe 程序,执行键盘操作:I = 安装,R = 还原默认,C = 退出程序。

按i会弹出一个文本,点关闭,然后会弹出画图(即你要修改的logo图标)(如果没有,敲一下回车/enter),点关闭。

安装成功界面如图所示:

注:修改可能不完美,例如本人使用的笔记本开机显示的是小米的logo,修改后开机会显示小米logo大概2~3秒,然后才会显示修改后的logo

HackBGRT修改失败Error: Couldn't copy new HackBGRT over the MS loader的评论 (共 条)

分享到微博请遵守国家法律