MBR分區
MBR的意思是“主引導記錄”,是IBM公司早年間提出的。它是存在於磁盤驅動器開始部分的一個特殊的啟動扇區。這個扇區包含了已安裝的操作系統系統信息,並用一小段代碼來啟動系統。如果你安裝了Windows,其啟動信息就放在這一段代碼中——如果MBR的信息損壞或誤刪就不能正常啟動Windows,這時候你就需要找一個引導修復軟件工具來修復它就可以了。Linux系統中MBR通常會是GRUB加載器。MBR。當一台電腦啟動時,它會先啟動主板自帶的BIOS系統,bios加載MBR,MBR再啟動Windows,這就是mbr的啟動過程。GPT分區
GPT的意思是GUID Partition Table,即“全局唯一標識磁盤分區表”。他是另外一種更加先進新穎的磁盤組織方式,一種使用UEFI啟動的磁盤組織方式。最開始是為了更好的兼容性,后來因為其更大的支持內存(mbr分區最多支持2T的磁盤),更多的兼容而被廣泛使用,特別是蘋果的MAC系統全部使用gpt分區。gtp不在有分區的概念,所有CDEF盤都在一段信息中存儲。可以簡單的理解為更先進但是使用不夠廣泛的技術。
兩者區別
因為兼容問題,gpt其實在引導的最開始部分也有一段mbr引導,也叫做“保護引導”,為了防止設備不支持uefi 區別內存支持:mbr最多支持2T,而gpt理論上是無限制的。分區:mbr最多支持四個主分區,gpt沒有限制。如果你想跑多系統,mbr最多4個而gpt沒有限制。
三、結論:
mbr是針對兼容模式的,gpt是針對uefi模式的。mbr的兼容性表現在:使用GPT的驅動器會包含一個“保護性MBR”。如果使用老式的MBR磁盤工具對GPT磁盤進行管理,會發現整個磁盤已經存在一個分區。這種保護性MBR,能保證老式磁盤工具不會把GPT磁盤當作沒有分區的空盤處理。在MBR磁盤上,分區和啟動信息是保存在一個啟動扇區上,如果啟動扇區被破壞,系統就啟動不了。而GPT在整個磁盤上保存了多個啟動信息的副本,因此它更安全,並可以恢復被破壞的啟動信息。GPT還為這些信息保存了循環冗余校驗碼,如果數據被破壞,GPT會自動發現,並從磁盤上的其他地方進行恢復。因此,GPT在今后的發展就會越來越占優勢,MBR也會逐漸被GPT取代。
四、下面介紹一下,UEFI引導、傳統的bios引導和硬盤gpt、mbr分區的簡易判斷方法。
1、桌面上右鍵點擊我的電腦/計算機/這台電腦,選擇”管理”,“磁盤管理”;右鍵“磁盤0”,在彈出的菜單中如果有“轉換成MBR磁盤”,則是UEFI啟動的,有“轉換成GPT磁盤”則為傳統的Legacy BIOS。2、如何查看硬盤分區是mbr還是gpt?右擊計算機,點擊“管理”,在管理中選中“磁盤管理”,右鍵點擊“磁盤0”選擇查看屬性。
再點擊硬件,再點擊屬性,再點擊卷,再點擊寫入,就可以看到磁盤分區形式了。
分區方案
1、選擇BIOS + MBR模式
要是你的電腦主板是特別老式BIOS主板的話,亦或是你電腦雖然是新式UEFI主板,但是你很想使用傳統BIOS啟動方式,那還是給電腦硬盤使用MBR分區方案。
2、選擇UEFI + GPT模式
要是你的電腦是新式UEFI主板,而且你的電腦使用的是UEFI啟動方式,則需要給你的電腦硬盤使用GPT分區方案。
在BIOS + MBR或UEFI + GPT模式的選擇和使用上要注意兩點:
(1) MBR硬盤模式不能管理容量超過2TB的大硬盤,而GPT硬盤模式卻無此限制,所以你的硬盤要是大於2TB,就直接使用GPT吧。
(2)電腦買來的時候是使用傳統BIOS主板,還是建議大家繼續使用MBR硬盤模式,電腦買來的時候是使用UEFI主板的話,則建議繼續使用GPT。
Windows對MBR與GPT的兼容性:
(1)Windows系統的版本非常多,而某些版本又有32位與64位兩個版本之分。
(2)而Windows系統兼容本身又有2種情況:一種是數據兼容,指的是系統能否識別出MBR或GPT分區方案的硬,然后讀寫這個硬盤分區上的數據;一種是系統兼容,系統本身可以裝在MBR或GPT分區方案的硬盤上。
數據兼容與系統兼容並不是大家想的一回事,多數情況下,某個版本的Windows能夠數據兼容MBR或GPT分區方案的硬盤,卻不能系統兼容該硬盤。
對MBR的兼容:
不管是新的系統版本還是老的系統版本,不管是64位系統還是32位系統,都能同時兼容MBR。所以要是你在MBR硬盤上安裝windows10系統,出現了故障,不用懷疑它不支持MBR,建議去檢查是否主板是BIOS方式。
對GPT的兼容:
而Windows各種版本對GPT分區方案的兼容性,請百度。
注意:
現在主板設置電腦啟動模式,再裝系統,主板bios默認啟動模式為傳統模式,安裝系統默認的分區格式為mbr格式。
如果想要設置UEFI啟動,需要先設置bios為UEFI啟動,再裝系統,否則mbr格式的硬盤分區格式,是進不去系統的。必須要先設置bios啟動模式。