当前位置: 首页 > 科技观察

如何检查您的计算机是否使用UEFI或BIOS

时间:2023-03-14 21:35:58 科技观察

当您尝试双启动Linux和Windows时,您需要知道您的系统上是否有UEFI或BIOS启动模式。它可以帮助您决定在何处安装Linux。我不打算在这里讨论什么是BIOS。但是,我想通过BIOS告诉您UEFI的一些优点。UEFI或(UnifiedExtensibleFirmwareInterface统一可扩展固件接口)旨在克服BIOS的一些限制。它增加了使用大于2TB的磁盘的能力,并具有独立于CPU的架构和驱动程序。模块化设计,即使不安装操作系统也支持远程诊断和修复,以及包括网络功能在内的灵活的无操作系统环境。UEFI优于BIOS的优势UEFI在初始化硬件时速度更快。提供安全启动,这意味着您在操作系统之前加载的所有内容都必须经过签名。这为您的系统提供了额外的保护层。BIOS不支持大于2TB的分区。最重要的是,如果您是双引导,那么建议始终以相同的引导模式安装两个操作系统。如果试图查明您的系统运行的是UEFI还是BIOS,并不难。让我先从Windows开始,然后看看如何检查您在Linux系统上使用的是UEFI还是BIOS。检查您在Windows中使用的是UEFI还是BIOS在Windows中,可以在“开始”面板的“系统信息”中的“BIOS模式”下找到启动模式。如果它说Legacy,那么你的系统是BIOS。如果它说UEFI,那就是UEFI。另一种方法:如果你使用的是Windows10,你可以打开文件资源管理器,进入C:\Windows\Panther查看你使用的是UEFI还是BIOS。打开文件setupact.log并搜索以下字符串。检测到引导环境我建议在记事本++中打开这个文件,因为这是一个大文件,记事本很可能挂起(至少对我来说是6GB!)。您将看到几行有用的信息。2017-11-2709:11:31,InfoIBSCallback_BootEnvironmentDetect:FirmwareType1.2017-11-2709:11:31,InfoIBSCallback_BootEnvironmentDetect:Detectedbootenvironment:找出BIOS是使用UEFI还是Linux中的BIOS的最简单方法查明您使用的是UEFI还是BIOS的方法是查看/sys/firmware/efi文件夹。如果使用BIOS,则此文件夹不存在。在UbuntuLinux上查找系统是否使用UEFI或BIOS另一种方法:安装一个名为efibootmgr的包。在基于Debian和Ubuntu的发行版上,您可以使用以下命令安装efibootmgr软件包:sudoaptinstallefibootmgr完成后,输入以下命令:sudoefibootmgr如果您的系统支持UEFI,它将输出不同的变量。否则,您将看到一条消息,指出不支持EFI变量。***很容易看出您的系统是使用UEFI还是BIOS。一方面,FastandSecureBoot之类的东西为UEFI提供了优势,如果您使用的是BIOS,则不必担心太多,除非您打算使用2TB硬盘。