MBR?GPT?這到底是什麼?

相信有很多小夥伴都聽過MBR和GPT兩種分區模式,但卻有搞不清楚這兩種分區模式有什麼區別,該用哪一種分區模式,那麼就來看看。

MBR分區模式

Master Boot Record——主啟動記錄。是指位於硬盤最前端的一段引導扇區,大小為512字節,由三部分組成。使用mbr引導扇區來處理磁盤,就是我們常說的MBR 分區模式。

MBR?GPT?這到底是什麼?

主引導記錄(bootloader),負責從活動分區加載並運行系統引導程序,佔用446字節。

這部分記錄了一段較小引導代碼,用於去啟動硬盤其他分區位置上更大的引導文件,例如linux操作系統的grub目錄。

硬盤分區表項(DPT——disk partition table),由四個分區表項組成,負責記錄磁盤的分區情況,佔用64字節。

這一部分64字節大小被均分為4份,每份大小16字節,每當我們在硬盤上創建出一個新的主分區或者擴展分區時,便會佔用1個16字節的大小用於記錄這個分區的相關信息,例如起始和截止柱面位置、分區文件系統類型等等。這就是為什麼mbr分區模式最多隻能有4個主分區的原因。

硬盤有效標誌(magic number),代表引導扇區結束,佔用2字節。

這一部分主要用於標識引導扇區的結束,如果這部分被破壞,將會造成系統無法啟動。

MBR分區最大支持硬盤容量為2.2TB(主要指一個扇區為512字節的硬盤。對於單扇區大小為4K的大容量硬盤來說,這個限制已經增大到了16TB)。最多主分區數量為4個,如果需要更多的分區,可以佔用一個主分區的16字節的位置,創建一個擴展分區,在擴展分區下可以再次劃分若干邏輯分區。

GPT分區模式

Globally Unique Identifier Partition Table——GUID(全局唯一標識符)分區表。由於MBR無論是分區數量還是硬盤容量大小都已經無法滿足硬件發展需求,GPT的誕生主要任務之一就是解決了這兩大問題。

與MBR使用單一的引導扇區不同,GPT會為硬盤上的每一個分區分配一個全局唯一標識符,也就是說理論上GPT分區數量是沒有任何限制的,不過受操作系統影響,無論是windows還是linux都只支持128個分區,但這已經可以滿足大部分用戶的需求。

在磁盤容量方面,GPT最大支持容量遠遠的超越了MBR,達到了18EB的大小。(附:硬盤容量單位級:B、KB、MB、GB、TB、PB、EB、ZB、YB、BB)。

小結

對於這兩種分區模式,對於個人電腦用戶來說並沒有太大的區別,無論是硬盤容量和分區數據,PC用戶正常情況下都很難使用到這麼多的分區數量和硬盤大小。但是對於支持UEFI啟動(統一的可擴展固件接口 Unified Extensible Firmware Interface )的windows 8和windows 10用戶來說,使用UEFI+GPT模式來啟動操作系統,啟動速度會有顯著提高。對於企業用戶,尤其是數據量龐大的企業,MBR分區很難滿足他們的需求,這是GPT分區便是最佳的選擇。

MBR?GPT?這到底是什麼?

MBR與GPT對比表


分享到:


相關文章: