如何在不进入 UEFI 的情况下禁用安全启动?

如何在不进入 UEFI 的情况下禁用安全启动?

我的问题是安全启动。我尝试使用 USB 启动 Linux,但大多数发行版都不支持安全启动,我已经知道可以在 UEFI 设置中禁用安全启动,我也知道如何操作,但我不知道我的 UEFI 管理员密码。所以我想要一种无需输入 UEFI 即可禁用安全启动的方法,或者更好的是,恢复我的 UEFI 管理员密码。谢谢,我有一台 Windows 10 64 位华硕笔记本电脑

答案1

操作系统不能仅仅自行禁用安全启动 - 这会违背安全启动的某些目的(例如,防止 rootkit 将自身安装到启动链中)。

如果我没记错的话,除了直接的用户交互(通过设置屏幕)之外,控制整体安全启动状态的唯一其他方法是通过进行 EFI 变量更改,这些更改使用平台密钥(PK)进行签名。

但如果您使用的是“默认”安全启动设置,那么您将没有与 PK 对应的私钥 - 它要么只存在于制造商处,要么根本不存在。这意味着通过固件设置是您唯一的选择。

答案2

您需要进入 BIOS(UEFI)来更改(禁用/启用)安全启动。

每次想要更改操作系统时都要这样做有点麻烦。

您将需要以某种方式获取密码才能执行此操作。

我建议您将较少使用的系统设为虚拟机,将最常用的系统设为主机系统。

使用 VMware Workstation Pro 来执行此操作。这对我来说一直最有效。我同时拥有 VMware 和 Hyper-V(在另一台计算机上)。

相关内容