首頁 > 軟體

裝機、做系統必備:秒懂MBR和GPT分割區表

2020-06-16 16:48:40

很多網友詢問MBR和GPT的問題,涉及到硬碟作業系統的安裝,其實除了MBR和GPT分割區表,UEFI BIOS也是和作業系統緊密聯絡在一起的。

MBR和GPT分割區表詳解

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

MBR分割區表介紹

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

主引導磁區是硬碟的第一磁區。它由三個部分組成,主開機記錄MBR、硬碟分割區表DPT和硬碟有效標誌。在總共512位元組的主引導磁區裡MBR占446個位元組,偏移地址0000H--0088H),它負責從活動分割區中裝載,並執行系統載入程式;第二部分是Partition table區(DPT分割區表),占64個位元組;第三部分是Magic number,占2個位元組。

MBR最大支援2.2TB磁碟,它無法處理大於2.2TB容量的磁碟。MBR還只支援最多4個主分割區——如果你想要更多分割區,你需要建立所謂“擴充套件分割區”,並在其中建立邏輯分割區。

GPT分割區表介紹

GPT的全稱是Globally Unique Identifier Partition Table,意即GUID分割區表,它的推出是和UEFI BIOS相輔相成的,鑑於MBR的磁碟容量和分割區數量已經不能滿足硬體發展的需求,GPT首要的任務就是突破了2.2T分割區的限制,最大支援18EB的分割區。

而在分割區數量上,GPT會為每一個分割區分配一個全域性唯一的識別符號,理論上GPT支援無限個磁碟分割區,不過在Windows系統上由於系統的限制,最多只能支援128個磁碟分割區,基本可以滿足所有使用者的儲存需求。在每一個分割區上,這個識別符號是一個隨機生成的字串,可以保證為地球上的每一個GPT分割區都分配完全唯一的識別符號。

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

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

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-08/153581.htm


IT145.com E-mail:sddin#qq.com