很多網友詢問MBR和GPT的問題,涉及到硬盤操作系統的安裝,其實除了MBR和GPT分區表,UEFI BIOS也是和操作系統緊密聯系在一起的,關于UEFI和BIOS可以查看<UEFI是什么?與BIOS的區別在哪里?UEFI詳解!>這篇文章。

MBR和GPT分區表詳解

全新硬盤(未初始化)裝系統之前,必須對齊進行分區,硬盤分區初始化的格式包括MBR和GPT兩種。當然蘋果的MAC還有另一種分區格式,因為不關注那一方面所以這里不介紹了

MBR分區表介紹

MBR的全稱是Master Boot Record(主引導記錄),MBR早在1983年IBM PC DOS 2.0中就已經提出。之所以叫“主引導記錄”,是因為它是存在于驅動器開始部分的一個特殊的啟動扇區。這個扇區包含了已安裝的操作系統的啟動加載器和驅動器的邏輯分區信息。

如何理解硬盤的MBR和GPT分區表

主引導扇區是硬盤的第一扇區。它由三個部分組成,主引導記錄MBR、硬盤分區表DPT和硬盤有效標志。在總共512字節的主引導扇區里MBR占446個字節,偏移地址0000H--0088H),它負責從活動分區中裝載,并運行系統引導程序;第二部分是Partition table區(DPT分區表),占64個字節;第三部分是Magic number,占2個字節。

MBR最大支持2.2TB磁盤,它無法處理大于2.2TB容量的磁盤。MBR還只支持最多4個主分區——如果你想要更多分區,你需要創建所謂“擴展分區”,并在其中創建邏輯分區。

GPT分區表介紹

国产视频appGPT的全稱是Globally Unique Identifier Partition Table,意即GUID分區表,它的推出是和UEFI BIOS相輔相成的,鑒于MBR的磁盤容量和分區數量已經不能滿足硬件發展的需求,GPT首要的任務就是突破了2.2T分區的限制,最大支持18EB的分區。

如何理解硬盤的MBR和GPT分區表

国产视频app而在分區數量上,GPT會為每一個分區分配一個全局唯一的標識符,理論上GPT支持無限個磁盤分區,不過在Windows系統上由于系統的限制,最多只能支持128個磁盤分區,基本可以滿足所有用戶的存儲需求。在每一個分區上,這個標識符是一個隨機生成的字符串,可以保證為地球上的每一個GPT分區都分配完全唯一的標識符。

而在安全性方面,GPT分區表也進行了全方位改進。在早期的MBR磁盤上,分區和啟動信息是保存在一起的。如果這部分數據被覆蓋或破壞,事情就麻煩了。相對的,GPT在整個磁盤上保存多個這部分信息的副本,因此它更為健壯,并可以恢復被破壞的這部分信息。GPT還為這些信息保存了循環冗余校驗碼(CRC)以保證其完整和正確——如果數據被破壞,GPT會發覺這些破壞,并從磁盤上的其他地方進行恢復。

国产视频app小結:所以對于新平臺用戶(Intel 6系以后/AMD 900系列以后和A系列)來說,都強烈推薦使用GPT分區表格式,目前包括Windows Vista、7、8、8.1、10已經都支持讀取和使用GPT分區表。而對于使用Windows 8、8.1、10的用戶,換用GPT后開機啟動速度也可以進一步得到顯著提升。

PS:等有時間了寫一寫,在裝系統時關于硬盤的MBR分區和GPT分區如何進行設置和轉換