安全启动(Secure Boot)是一种确保计算机在启动过程中只加载受信任的操作系统和软件的技术,它的主要目的是增强计算机的启动安全性,阻止潜在恶意软件(如rootkits和bootkits)在启动过程中加载,确保操作系统的完整性和身份验证。
工作机制
安全启动需要UEFI固件支持,而不是传统的BIOS,启用安全启动会导致计算机只从受信任的、带有有效签名的源加载操作系统,这一过程通过公钥/私钥机制来实现,其中UEFI固件内置了一些可靠的公钥,所有想要在这块主板上加载的操作系统或者硬件驱动程序,都必须通过这些公钥的认证。
主要功能
1、防止恶意软件侵入:安全启动通过验证系统软件的签名以确保其可信任,防止恶意软件从启动开始运行。
2、增强系统安全性:安全启动检查UEFI固件驱动、EFI应用和操作系统本身的签名,如果其中一个元素的签名与受信任软件的数据库不匹配,电脑将拒绝正常启动。
3、保护操作系统完整性:安全启动确保只有经过签名的操作系统才能被加载,从而保护操作系统免受篡改。
相关设置
用户可以根据需要在BIOS/UEFI中启用或禁用安全启动,以下是一般步骤:
1、进入BIOS/UEFI设置:启动或重启计算机,在开机自检阶段快速按特定按键(如F2, DEL等)进入BIOS/UEFI设置。
2、导航到启动安全性设置:在BIOS/UEFI界面中,导航到“Boot”, “Security”或“Advanced”部分,寻找“Secure Boot”选项。
3、选择启用或禁用:“Secure Boot”通常有两个选项:“Enabled”和“Disabled”,启用安全启动会确保计算机只从受信任的、带有有效签名的源加载操作系统。
4、保存并退出:保存更改并退出BIOS/UEFI,通常可以通过按F10或选择“Save & Exit”来完成。
FAQs
1、为什么需要关闭安全启动?
安装非主流操作系统:某些非主流Linux发行版可能无法获得OEM的签名,因此在默认情况下无法在启用安全启动的情况下启动,在这种情况下,需要暂时禁用安全启动以安装这些系统。
解决启动问题:如果遇到与安全启动相关的启动问题,可能需要禁用安全启动来进行故障排除。
2、如何检查安全启动是否已启用?
Windows系统:可以通过按下Windows键+R,输入msinfo32并回车,查看“安全启动状态”字段来确定安全启动是否已启用。
BIOS/UEFI设置:可以进入BIOS/UEFI设置,查看“Secure Boot”选项的状态。