對硬盤進行分區時,GPT和MBR有什麼區別?

在Windows 8或8.1中設置新磁盤時,系統會詢問你是想要使用MBR還是GPT分區。GPT是一種新的標準,並在逐漸取代MBR。


GPT帶來了很多新特性,但MBR仍然擁有最好的兼容性。GPT並不是Windows專用的新標準—— Mac OS X,Linux,及其他操作系統同樣使用GPT。
在 使用新磁盤之前,你必須對其進行分區。MBR(Master Boot Record)和GPT(GUID Partition Table)是在磁盤上存儲分區信息的兩種不同方式。這些分區信息包含了分區從哪裏開始的信息,這樣操作系統才知道哪個扇區是屬於哪個分區的,以及哪個分 區是可以啓動的。在磁盤上創建分區時,你必須在MBR和GPT之間做出選擇。


MBR的侷限性

MBR的意思是“主引導記錄”,最早在1983年在IBM PC DOS 2.0中提出。
之所以叫“主引導記錄”, 是因爲它是存在於驅動器開始部分的一個特殊的啓動扇區。這個扇區包含了已安裝的操作系統的啓動加載器和驅動器的邏輯分區信息。所謂啓動加載器,是一小段代 碼,用於加載驅動器上其他分區上更大的加載器。如果你安裝了Windows,Windows啓動加載器的初始信息就放在這個區域裏——如果MBR的信息被 覆蓋導致Windows不能啓動,你就需要使用Windows的MBR修復功能來使其恢復正常。如果你安裝了Linux,則位於MBR裏的通常會是 GRUB加載器。
MBR支持最大2TB磁盤,它無法處理大於2TB容量的磁盤。MBR還只支持最多4個主分區——如果你想要更多分區,你需要創建所謂“擴展分區”,並在其中創建邏輯分區。
MBR已經成爲磁盤分區和啓動的工業標準。


GPT的優勢
GPT意爲GUID分區表。(GUID意爲全局唯一標識符)。這是一個正逐漸取代MBR的新標準。它和UEFI相輔相成—— UEFI用於取代老舊的BIOS,而GPT則取代老舊的MBR。之所以叫作“GUID分區表”,是因爲你的驅動器上的每個分區都有一個全局唯一的標識符 (globally unique identifier,GUID)——這是一個隨機生成的字符串,可以保證爲地球上的每一個GPT分區都分配完全唯一的標識符。
這個標準沒有MBR的那些限制。磁盤驅動器容量可以大得多,大到操作系統和文件系統都沒法支持。它同時還支持幾乎無限個分區數量,限制只在於操作系統——Windows支持最多128個GPT分區,而且你還不需要創建擴展分區。
在 MBR磁盤上,分區和啓動信息是保存在一起的。如果這部分數據被覆蓋或破壞,事情就麻煩了。相對的,GPT在整個磁盤上保存多個這部分信息的副本,因此它 更爲健壯,並可以恢復被破壞的這部分信息。GPT還爲這些信息保存了循環冗餘校驗碼(CRC)以保證其完整和正確——如果數據被破壞,GPT會發覺這些破 壞,並從磁盤上的其他地方進行恢復。而MBR則對這些問題無能爲力——只有在問題出現後,你纔會發現計算機無法啓動,或者磁盤分區都不翼而飛了。


兼容性
使用GPT的驅動器會包含一個“保護性MBR”。這種MBR會認爲GPT驅動器有一個佔據了整個磁盤的分區。如果你使用老實的MBR 磁盤工具對GPT磁盤進行管理,你只會看見一個佔據整個磁盤的分區。這種保護性MBR保證老式磁盤工具不會把GPT磁盤當作沒有分區的空磁盤處理而用 MBR覆蓋掉本來存在的GPT信息。


在基於UEFI的計算機系統上,所有64位版本的Windows 8.1、8、7和Vista,以及其對應的服務器版本,都只能從GPT分區啓動。所有版本的Windows 8.1、8、7和Vista都可以讀取和使用GPT分區。
其他現代操作系統也同樣支持GPT。Linux內建了GPT支持。蘋果公司基於Intel芯片的MAC電腦也不再使用自家的APT(Apple Partition Table),轉而使用GPT。

我們推薦你使用GPT對磁盤進行分區。它更先進,更健壯,所有計算機系統都在向其轉移。如果你需要保持對舊系統的兼容性——比如在使用傳統BIOS的計算機上啓動Windows,你需要使用MBR。


文章出自:http://fyzx.ankang.gov.cn/Article/Class26/201408/1484.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章