如何知道我的BIOS是否支持UEFI?


19

我最近为我的女友购买了一台新的戴尔笔记本电脑,我想知道该计算机是否带有UEFI BIOS,不幸的是,我没有在手册或Windows中找到任何信息,是否可以找到它?


1
哪种型号的笔记本电脑?当前的BIOS制造商是什么?版本信息?
KCotreau

2
我现在没有这些信息,下次我有机器时,我会看看。但是,我希望学习如何在通用计算机上发现此信息。
Diogo

@ Diogo,在下面检查我的编辑。
摩押

进行快速检查时,没有关于是否可以在WMIC上检查UEFI的文档。我正在追查的官方MS文档中没有一对特性。
Journeyman Geek

有没有确定的答案?那不需要连接硬盘驱动器并安装操作系统(和恢复工具)吗?确保登录BIOS /(U)EFI设置工具的肯定方法?一个简单的引导程序,可查询固件并打印结果?
DavidBalažic2014年

Answers:


8

硬盘驱动器上会有一个额外的UEFI分区,该分区可能是隐藏的,如果您可以查看分区中的文件,则文件扩展名为.efi。

不同制造商对分区的标记不同,我的标记为“ HP_TOOLS”

我同意William的观点,在过去两年中,我见过的所有新笔记本电脑都具有UEFI

编辑:

另一种方法是在C:\ Windows \ Boot文件夹中查找EFI文件夹,该文件夹在非efi bios系统的目录中不存在。您可能必须在文件夹选项中取消隐藏系统或受保护的文件夹才能看到此文件夹。


7
UEFI与您的HP恢复工具分区无关。
突破

哦,是的,它是所有uefi工具所在的位置,在PC的HP业务线上,您可以添加自己的efi工具,也可以在其中存储HP BIOS更新以刷新BIOS,同时也是BIOS的备份副本。旧的BIOS以便恢复,但我将查看您希望提供的任何链接以备份您的想法。
摩押

我认为不需要额外的分区-否则,这意味着如果没有额外的硬盘就无法启动计算机。
迈赫达德

2
EFI系统分区是操作系统引导加载程序在装有EFI固件Mehrdad的计算机上的位置。
JdeBP 2011年

1
几乎所有UEFI系统都具有BIOS仿真模式-它们具有“ UEFI功能”(正如问题所要求的那样),但是会引导旧的引导程序。此答案中描述的方法仅在系统设置为使用UEFI引导的情况下适用,因此不准确。
鲍勃

5

我在确认此信息时遇到问题,但是我个人没有看到过去几年(非原子技术和最新技术)发布的不是EFI的笔记本电脑。

我能提供的最佳建议是记下BIOS版本/序列号/制造商,然后尝试将其搜索到Google,看看您能找到什么。


5

如果EFI / UEFI意味着在HDD上有额外的分区,则意味着基于UEFI的计算机无法引导无盘,但它们可以!您不能依靠它来确定机器是否支持(U)EFI。此外,HP_TOOLS确实存在于基于非UEFI的安装中,它是由一些额外的工具(ProtectTools,BIOSUPDate,Sparekey等)创建的,因此即使您的HDD上确实有HP_TOOLS,也不意味着您的PC是基于UEFI的。


5

如果您已安装Windows并可以使用,请运行HWiNFO工具。在“主板”部分(在主窗口中)下,将说明主板是否具有UEFI功能(无论当前Windows的安装或启动方式是哪种)。如果HWiNFO实用程序显示“ UEFI”,则说明主板支持UEFI,否则它将显示“ Legacy”。(来源

除此以外:

将Ubuntu 13.10 amd64 CD / DVD放入光学单元,并在重置时调出引导菜单。如果PC具有UEFI,则启动菜单将显示CD的两项,一项标记为“ UEFI”,另一项标记为“正常”。如果选择普通菜单,将获得图形菜单,而选择UEFI项将为您提供文本菜单。参见以下链接以获取屏幕快照:https : //askubuntu.com/questions/307508/how-to-tell-if-my-laptop-has-uefi/307930#307930

其他答案不正确。我有一台带有Windows 8.1的UEFI PC,但是没有EFI分区,\ Windows \ Panther \ setupact.log文件也具有“ Callback_BootEnvironmentDetect:检测到的引导环境:BIOS”。

另外,如果无法访问硬盘(硬盘死了,而您用新的空白硬盘代替了硬盘)怎么办?或者您正在组装一台新的台式机,但尚未安装任何操作系统?

可能还有其他工具可以通过USB记忆棒检查BIOS / UEFI类型。我将这些留给读者练习。


4

跟随计算机> C :(或您的本地磁盘)> Windows> Panther

在文件夹中查找名为setupact的文件。打开它,然后按Ctrl + F查找字符串:

Callback_BootEnvironmentDetect:检测到的引导环境:

这将是BIOS或UEFI。


1
太棒了 它似乎为我工作。我的是新的戴尔Inspiron 2320 AIO。我怀疑我可能没有uefi。如上所述,当我搜索文件时,证实了我的怀疑,它说是BIOS。因此,确认了2件事。1)上述解决方案有效,并且2)我的是bios。谢谢
bagavadhar 2013年

3
我为该条目输入的值是BIOS,但是在C:\ Windows \ Boot目录中也有一个EFI文件夹,根据Moab的说法,该文件夹表示UEFI。这些彼此矛盾!
布莱恩

1

Windows 10上

  1. Win+R
  2. 输入 cmd
    在此处输入图片说明
  3. 在控制台输入 msinfo32
  4. 系统信息窗口应该出现BIOS Mode(如果LegacyBIOS

    在此处输入图片说明

Linux上

/sys/firmware/efi您使用UEFI时该文件夹将存在。

希望这可以节省您一些时间

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.