如何檢查你的計算機使用的是 UEFI 還是 BIOS
簡介:這是一個快速的教程,來告訴你的系統使用的是現代 UEFI 或者傳統 BIOS。同時提供 Windows 和 Linux 的說明。
當你嘗試雙啟動 Linux 和 Windows 時,你需要知道系統上是否有 UEFI 或 BIOS 啟動模式。它可以幫助你決定安裝 Linux 的分割槽。
我不打算在這裡討論什麼是 BIOS。不過,我想透過 BIOS 告訴你一些 UEFI 的優點。
UEFI 即(統一可擴充套件韌體介面)旨在克服 BIOS 的某些限制。它增加了使用大於 2TB 磁碟的能力,並具有獨立於 CPU 的體系結構和驅動程式。採用模組化設計,即使沒有安裝作業系統,也可以支援遠端診斷和修復,以及靈活的無作業系統環境(包括網路功能)。
UEFI 優於 BIOS 的地方
- UEFI 在初始化硬體時速度更快。
- 提供安全啟動,這意味著你在載入作業系統之前載入的所有內容都必須簽名。這為你的系統提供了額外的保護層。
- BIOS 不支援超過 2TB 的分割槽。
- 最重要的是,如果你是雙引導,那麼建議始終在相同的引導模式下安裝兩個作業系統。
如果試圖檢視你的系統執行的是 UEFI 還是 BIOS,這並不難。首先讓我從 Windows 開始,然後看看如何在 Linux 系統上檢視用的是 UEFI 還是 BIOS。
在 Windows 中檢查使用的是 UEFI 還是 BIOS
在 Windows 中,在“開始”皮膚中的“系統資訊”中,在 BIOS 模式下,可以找到啟動模式。如果它顯示的是 Legacy,那麼你的系統是 BIOS。如果顯示 UEFI,那麼它是 UEFI。
另一個方法:如果你使用 Windows 10,可以開啟檔案資源管理器並進入到 C:\Windows\Panther
來檢視你使用的是 UEFI 還是 BIOS。開啟檔案 setupact.log 並搜尋下面的字串。
Detected boot environment
我建議在 notepad++ 中開啟這個檔案,因為這是一個很大的檔案,記事本很可能掛起(至少它對我來說是 6GB !)。
你會看到幾行有用的資訊。
2017-11-27 09:11:31, Info IBS Callback_BootEnvironmentDetect:FirmwareType 1.
2017-11-27 09:11:31, Info IBS Callback_BootEnvironmentDetect: Detected boot environment: BIOS
在 Linux 中檢查使用的是 UEFI 還是 BIOS
最簡單地找出使用的是 UEFI 還是 BIOS 的方法是查詢 /sys/firmware/efi
資料夾。如果使用的 BIOS 那麼該資料夾不存在。
另一種方法:安裝名為 efibootmgr 的軟體包。
在基於 Debian 和 Ubuntu 的發行版中,你可以使用以下命令安裝 efibootmgr 包:
sudo apt install efibootmgr
完成後,輸入以下命令:
sudo efibootmgr
如果你的系統支援 UEFI,它會輸出不同的變數。如果沒有,你將看到一條訊息指出 EFI 變數不支援。
最後的話
檢視你的系統使用的是 UEFI 還是 BIOS 很容易。一方面,像快速和安全的引導為 UEFI 提供了優勢,如果你使用的是 BIOS 也不必擔心太多,除非你打算使用 2TB 硬碟。
via: https://itsfoss.com/check-uefi-or-bios/
作者:Ambarish Kumar 譯者:geekpi 校對:wxy
相關文章
- 你真的知道計算機是如何進行減法運算的嗎?計算機
- Parallels Desktop如何檢查Windows系統是否具有EFI/UEFI或 Legacy BIOS韌體介面ParallelWindowsiOS
- 是計算機病毒在危害你計算機
- 嵌入式是偏向計算機還是偏向自動化?計算機
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- 如何檢視python是32位還是64位Python
- UC Berkeley EECS是如何培養計算機學生的計算機
- 外甥女問我計算機是如何組成的?計算機
- 我是如何把計算機網路考了100分的?計算機網路
- 程式設計師你是如何使用映象中心Harbor的?程式設計師
- 計算機是怎樣跑起來的計算機
- Go 語言是如何計算 len() 的?Go
- Javascript 是如何檢查一個存在的、非空的字串?JavaScript字串
- 檢視Linux是ubuntu還是centosLinuxUbuntuCentOS
- REDHAT中如何判斷主機的CPU是32位還是64位的Redhat
- 我是如何使計算提速>150倍的
- 檢視已經建立的svn庫格式是 FSFS 還是 VDFS 的?
- 10年後的計算機會是怎樣的?計算機
- 麻省理工學院是如何培養計算機學生的計算機
- 如何在 Windows 中檢查計算機正常執行時間Windows計算機
- 現在的你,是開發工程師、程式設計師還是碼農?工程師程式設計師
- 邊緣計算工作負載:虛擬機器,容器還是裸機?負載虛擬機
- win10如何檢視電腦是32位還是64位_win10是32位還是64位怎麼檢視Win10
- Linux中如何檢視系統是32位還是64位?Linux
- BIOS/UEFI基礎——DSC檔案iOS
- 疫情帶給產業的是危機還是商機?產業
- 在 PowerShell 中,可以透過以下幾種方法查詢使用者的上次登入時間。不同的方法適用於不同的情況,具體取決於你是要查詢本地計算機上的使用者資訊,還是要查詢 Active Directory 中的使用者資訊。計算機
- 什麼是計算機的控制匯流排計算機
- 什麼是計算機編碼的定義?計算機
- nuget 包是如何還原的
- 程式設計師你是如何降低NPE的?程式設計師
- 你是如何看待男程式設計師的?程式設計師
- windows怎麼檢視是否是固態硬碟還是機械硬碟Windows硬碟
- 程式設計師是什麼讓你停滯不前—是安逸,還是….程式設計師
- 判斷使用的是 x11 還是 wayland
- WIN10怎麼檢視磁碟是MBR還是GPT win10磁碟初始化mbr還是gpt如何檢視Win10GPT
- win10系統如何檢視網路卡是千兆還是百兆Win10
- Base58編碼的長度是如何計算的?