Linux系統(tǒng)MBR和GPT分區(qū)的區(qū)別介紹
主引導(dǎo)記錄(Master Boot Record , MBR)是指一個存儲設(shè)備的開頭 512 字節(jié)。它包含操作系統(tǒng)的引導(dǎo)器和存儲設(shè)備的分區(qū)表。
全局唯一標(biāo)識分區(qū)表(GUID Partition Table,縮寫:GPT)是一個實體硬盤的分區(qū)表的結(jié)構(gòu)布局的標(biāo)準(zhǔn)。它是統(tǒng)一可擴(kuò)展固件接口標(biāo)準(zhǔn)的一部分,它使用全局唯一標(biāo)識來標(biāo)識設(shè)備。它是新一代分區(qū)表格式,用以替代 MBR 分區(qū)表。它用來解決 MBR 分區(qū)表的缺點,同時帶來了一些優(yōu)點。
MBR 導(dǎo)致的問題
只能有四個主分區(qū)或者三個主分區(qū)加一個擴(kuò)展分區(qū) (以及在擴(kuò)展分區(qū)中的任意數(shù)量的邏輯分區(qū)). 如果你有三個主分區(qū)加一個擴(kuò)展分區(qū)以及除此之外的空閑空間,在空閑空間之上你無法創(chuàng)立分區(qū)。
在擴(kuò)展分區(qū)里,邏輯分區(qū)的元數(shù)據(jù)被存儲在一個鏈表結(jié)構(gòu)中。如果一個環(huán)節(jié)丟失,該元數(shù)據(jù)之后的邏輯分區(qū)全部丟失。
MBR 只支持1個字節(jié)的分區(qū)類型編碼,導(dǎo)致許多沖突。
MBR 使用32位的 LBA 值來存儲分區(qū)扇區(qū)信息。LBA 的大小以及512B的扇區(qū)大小共同限制了硬盤可尋址大小最大為2TB. 如果使用 MBR, 2TB以外的空間無法使用。
GPT 的優(yōu)點
使用 GUID (UUID) 來表明分區(qū)類型 - 無沖突。
為每個分區(qū)提供了一個唯一硬盤 GUID 和一個唯一分區(qū) GUID - 一個好的不依賴文件系統(tǒng)的引用分區(qū)和硬盤的方式。
任意分區(qū)數(shù) - 取決于給分區(qū)表分配的空間 - 不需要擴(kuò)展和邏輯分區(qū)。GPT ,默認(rèn)包含了定義128個分區(qū)的空間。當(dāng)用戶想要更多分區(qū)時,他可以給分區(qū)表分配更多空間 (目前只有 gdisk 支持這一特性)。
使用64位 LBA 存儲扇區(qū)數(shù) - 最大硬盤可尋址大小為 2 ZB.
存儲了備份頭和分區(qū)表可于主要部分損壞時進(jìn)行急救。
CRC32 校驗值用于檢測頭和分區(qū)表的錯誤與損壞。
GUID Partition Table (GPT)是一種更靈活的分區(qū)方式。它正在逐步取代Master Boot Record (MBR)系統(tǒng)。GPT相對于誕生于MS-DOS時代的MBR而言,有許多優(yōu)點。新版的fdisk(MBR)和gdisk(GPT)使得使用GPT或者M(jìn)BR在可靠性和性能最大化上都非常容易。
在做出選擇前,需要考慮如下內(nèi)容:
如果使用GRUB legacy作為bootloader,必須使用MBR。
如果使用傳統(tǒng)的BIOS,并且雙啟動中包含 Windows (無論是32位版還是64位版),必須使用MBR。
如果使用 UEFI 而不是BIOS,并且雙啟動中包含 Windows 64位版,必須使用GPT。
非常老的機(jī)器需要使用 MBR,因為 BIOS 可能不支持 GPT.
如果不屬于上述任何一種情況,可以隨意選擇使用 GPT 還是 MBR。由于 GPT 更先進(jìn),建議選擇 GPT。
建議在使用 UEFI 的情況下選擇 GPT,因為有些 UEFI firmware 不支持從 MBR 啟動
總結(jié)
以上所述是小編給大家介紹的Linux系統(tǒng)MBR和GPT分區(qū)的區(qū)別介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
十招提高Linux系統(tǒng)安全性的設(shè)置方法
十招提高Linux系統(tǒng)安全性的設(shè)置方法...2007-03-03
Linux下Oracle中SqlPlus時上下左右鍵亂碼問題的解決辦法
這篇文章主要介紹了Linux下Oracle中SqlPlus時上下左右鍵亂碼問題的解決辦法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-01-01
Centos系統(tǒng)中徹底刪除Mysql數(shù)據(jù)庫步驟
這篇文章主要介紹了Centos系統(tǒng)中徹底刪除Mysql數(shù)據(jù)庫步驟的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-07-07
linux下查看swap分區(qū)被哪些進(jìn)程占用實現(xiàn)腳本
登錄一臺服務(wù)器,使用free命令查看內(nèi)存,卻發(fā)現(xiàn)swap分區(qū)被占用,到底是哪些進(jìn)程占用了這部分swap分區(qū),本文將解決你的疑惑,感興趣的你可以參考下2013-02-02

