回覆列表
  • 1 # 興塵說數碼

    你好題主,關於BIOS與UEFI,如果要想講清楚,我覺得還是需要講一下MBR分割槽表和GPT分割槽表。因為在啟動時是分為MBR分割槽表+BIOS啟動和GPT分割槽表+UEFI啟動的。瞭解他們有助於更好了解他們的啟動原理不同。

    1.MBR分割槽表

    MBR把硬碟分為很多區塊,同時這些區塊都配上對應邏輯塊地址,MBR分割槽下每一個分割槽表的大小是固定的。那麼為什麼要講MBR呢?和BIOS有什麼關係,那是因為在MBR的第一個扇區記憶體有啟動程式碼,而這個啟動的程式碼是BIOS啟動系統的關鍵,它負責引導啟動作業系統。

    2.BIOS

    BIOS(Basic Input Output System)翻譯為中文就是基本輸入輸出系統。簡單來說它用於載入電腦最基本的程式程式碼,而這些程式碼是儲存在CMOS裡面的,他同時擔負著初始化硬體,檢測硬體功能以及引導作業系統的任務。也就是說要啟動系統就要經過這些步驟。

    3.GPT分割槽表

    GPT全稱是GUID磁碟分割槽表,它代表著這塊分割槽表是全域性唯一標示磁碟分割槽表。它的

    分割槽表的大小是不固定的,硬碟容量也不再限制於2TB。而在GPT硬碟第一個資料塊中也有MBR的引導標示,也叫做PMBR,但是用UEFI+GPT的系統是不需要主引導記錄這些東西的,也就是開機會快很多。

    4.UEFI啟動

    UEFI(Unified Extensible Firmware Interface)也就是統一的可擴充套件韌體介面。它可以直接預啟動開始載入作業系統,可以把很多開機程式都省去。這使得原本BIOS是需要很多來進行加電自檢,又要硬體初始化再去引導系統。但是用了UEFI後就可以快速啟動了。同時UEFI的圖形化介面更加直觀,操作者在進入BIOS介面後看的各項資料更直觀。也就是說在UEFI啟動中不需要活動分割槽,不需要主引導記錄等等。

    所以UEFI大多數比BIOS快。他們的不同來自於啟動過程的不同,UEFI省略很多的自檢等等步驟。而且在硬碟分割槽下他們也是不同的。

  • 2 # 味冷

    最重要的區別應該是bios是以早期8086的規格制定的,真實模式,20位地址,定址範圍只有1M。這樣只能寫一個死迴圈依次做裝置自檢,沒法寫圖形介面,滑鼠都不支援。

    uefi直接進入保護模式,64位地址,足夠折騰,可以寫一個作業系統,把3d顯示卡啊,網絡卡,滑鼠什麼的都驅動起來,速度快功能多。

  • 3 # 敏哥78384660

    據說uefi 引導開機硬體初始化後直接從efi分割槽讀取引導資訊,然後載入系統開機,而bios 則還會自檢後才從主分割槽第一扇區載入引導檔案,efi 所引導的gpt 磁碟全是主分割槽,不會像bios 的mbr 磁碟只能存在3個主分割槽然後一個擴充套件分割槽下無數個邏輯分割槽,還有對磁碟容量上支援更高

  • 中秋節和大豐收的關聯?
  • 看了CS75蠻喜歡,問問各位入手哪個型號比較好呢?