1. 程式人生 > >MBR GPT

MBR GPT

主引導記錄(Master Boot Record , MBR)是指一個儲存裝置的開頭 512 位元組。它包含作業系統的引導器和儲存裝置的分割槽表。 

   全域性唯一標識分割槽表(GUID Partition Table,縮寫:GPT)是一個實體硬碟的分割槽表的結構佈局的標準。它是統一可擴充套件韌體介面標準的一部分,它使用全域性唯一標識來標識裝置。它是新一代分割槽表格式,用以替代 MBR 分割槽表。它用來解決 MBR 分割槽表的缺點,同時帶來了一些優點。 

    MBR 導致的問題 

    只能有四個主分割槽或者三個主分割槽加一個擴充套件分割槽 (以及在擴充套件分割槽中的任意數量的邏輯分割槽). 如果你有三個主分割槽加一個擴充套件分割槽以及除此之外的空閒空間,在空閒空間之上你無法創立分割槽。
   在擴充套件分割槽裡,邏輯分割槽的元資料被儲存在一個連結串列結構中。如果一個環節丟失,該元資料之後的邏輯分割槽全部丟失。 

   MBR 只支援1個位元組的分割槽型別編碼,導致許多衝突。 

   MBR 使用32位的 LBA 值來儲存分割槽扇區資訊。LBA 的大小以及512B的扇區大小共同限制了硬碟可定址大小最大為2TB. 如果使用 MBR, 2TB以外的空間無法使用。 

    GPT 的優點 

   使用 GUID (UUID) 來表明分割槽型別 - 無衝突。 

   為每個分割槽提供了一個唯一硬碟 GUID 和一個唯一分割槽 GUID - 一個好的不依賴檔案系統的引用分割槽和硬碟的方式。 

   任意分割槽數 - 取決於給分割槽表分配的空間 - 不需要擴充套件和邏輯分割槽。GPT ,預設包含了定義128個分割槽的空間。當用戶想要更多分割槽時,他可以給分割槽表分配更多空間 (目前只有 gdisk 支援這一特性)。 

   使用64位 LBA 儲存扇區數 - 最大硬碟可定址大小為 2 ZB.

  儲存了備份頭和分割槽表可於主要部分損壞時進行急救。 

   CRC32 校驗值用於檢測頭和分割槽表的錯誤與損壞。

  GUID Partition Table (GPT)是一種更靈活的分割槽方式。它正在逐步取代Master Boot Record (MBR)系統。GPT相對於誕生於MS-DOS時代的MBR而言,有許多優點。新版的fdisk(MBR)和gdisk(GPT)使得使用GPT或者MBR在可靠性和效能最大化上都非常容易。 

   在做出選擇前,需要考慮如下內容:

  如果使用GRUB legacy作為bootloader,必須使用MBR。 

   如果使用傳統的BIOS,並且雙啟動中包含 Windows (無論是32位版還是64位版),必須使用MBR。 

   如果使用 UEFI 而不是BIOS,並且雙啟動中包含 Windows 64位版,必須使用GPT。 

   非常老的機器需要使用 MBR,因為 BIOS 可能不支援 GPT.

  如果不屬於上述任何一種情況,可以隨意選擇使用 GPT 還是 MBR。由於 GPT 更先進,建議選擇 GPT。 

   建議在使用 UEFI 的情況下選擇 GPT,因為有些 UEFI firmware 不支援從 MBR 啟動

總結

以上所述是小編給大家介紹的Linux系統MBR和GPT分割槽的區別介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對指令碼之家網站的支援!

        <div class="art_xg">

您可能感興趣的文章:

原文連結:https://blog.csdn.net/weixin_40658000/article/details/79891009

微信公眾號搜尋 “ 指令碼之家 ” ,選擇關注

程式猿的那些事、送書等活動等著你