恢复

恢复

我正在尝试修补我的bootmgfw.efi文件以更改 BitLocker 密码提示和其他 Windows 启动屏幕的背景颜色。我找到了要搜索和替换的颜色值 ( B2 67 20 FF),并在 IDA Pro 中验证它们都是对与显示相关的函数的近似调用(它们确实如此)。我将文件复制到我的 EFI 系统分区,备份原始文件,然后重新启动。

当我的电脑重新启动时,BIOS 完成后,它带我进入一个屏幕,在我的新颜色,出现以下错误:

恢复

你的电脑需要修理。

无法验证此文件的数字签名。

错误代码:0xc0000428

您需要使用安装介质上的恢复工具。如果您没有任何
安装介质(如光盘或 USB 设备),请联系您的系统管理员或 PC
制造商。

按 Esc 键进行 UEFI 固件设置

按下 Esc 键并没有带我进入可以禁用签名检查或任何操作的菜单;只是我的 CMOS 设置,其中我已经禁用了安全启动。

我可以按照说明使用安装媒体轻松恢复备份,但是我如何告诉 Windows 无效的数字签名不是恶意软件的结果,而是我故意进行的更改?

答案1

启动到 UEFI(基本上是 BIOS)并禁用安全启动。要进入固件,请搜索高级重启选项,应该有一个选项。我不记得具体细节了,因为当我得到一台 Windows 8 机器时,我总是将其删除并安装 arch linux,所以我每台机器只做一次。

答案2

在 Windows 启动时按 F8 并从菜单中选择“禁用数字签名”。不过,你可能每次都要这么做,我不确定。如果你这么做了,我会重新考虑改变颜色。无论如何我都会重新考虑,因为签名是为了防止病毒和 rootkit 篡改。

答案3

在 bios 设置中更改日期这将帮助你启动系统

无法验证此文件的数字签名。因为您的数字签名可能已过期,因此请将您的 BIOS 日期更改为之前的日期,但每次您都需要这样做,直到您购买新的数字签名。

看这个视频更改 bios 中的日期。也许你的系统有不同的 bios 设置菜单

相关内容