tft每日頭條

 > 圖文

 > mbr分區與gpt分區的區别

mbr分區與gpt分區的區别

圖文 更新时间:2024-11-28 10:55:26
分區表MBR

指的是512字節的Master Boot Record(主引導記錄)中的分區表,由于大小限制,其中隻能存有最多四個分區的描述(4個主分區)。

512字節:446字節内容特指為“主引導記錄”——MBR

4個16字節的“磁盤分區表”——DPT

2字節的結束标志——檢驗主引導記錄是否有效的标志

注:在MBR分區表中,一個分區最大的容量為2T,且每個分區的起始柱面必須在這個硬盤的前2T内。你有一個3T的硬盤,根據要求你至少要把它劃分為2個分區,且最後一個分區的起始扇區要位于硬盤的前2T空間内。如果硬盤太大則必須改用GPT。

标準MBR結構:

mbr分區與gpt分區的區别(mbr分區表和gpt分區表傻傻分不清楚)1

EBR

位于Extended Boot Record(擴展引導記錄)中的分區表,結構類似于MBR,該分區表所描述的分區即擴展分區。每個EBR僅表示了一個擴展分區,該擴展分區緊接在它的EBR後。EBR中的四個分區描述符中的第一個指向擴展分區本身的引導扇區,第二個描述符則表示下一個擴展分區的EBR(如果是最後一個則為空),也就是說,各個EBR串接成了一個EBR鍊表,第三、第四項沒有使用。

GPT

即全局唯一标識分區表(GUID Partition Table),是EFI标準的一部分,用于替代MBR分區表,相較起來有分區更大、數量更多(沒有四個主分區的限制)等優勢,GPT格式的硬盤結構如下,可以看到首部MBR的位置有個保護MBR(用于防止不識别GPT的硬盤工具錯誤識别并破壞硬盤中的數據),這個MBR中隻有一個類型為0xEE的分區,以此來表示這塊硬盤使用GPT分區表。不能識别GPT硬盤的操作系統通常會識别出一個未知類型的分區,并且拒絕對硬盤進行操作;能夠識别GPT分區表的操作系統會檢查保護MBR中的分區表,如果分區類型不是0xEE或者MBR分區表中有多個項,也會拒絕對硬盤進行操作。

注:在使用MBR/GPT混合分區表的硬盤中,這部分存儲了GPT分區表的一部分分區(通常是前四個分區),可以使不支持從GPT啟動的操作系統從這個MBR啟動,啟動後隻能操作MBR分區表中的分區。

GPT結構:

mbr分區與gpt分區的區别(mbr分區表和gpt分區表傻傻分不清楚)2

ESP

即EFI系統分區(EFI system partition),是一個FAT16或FAT32格式的物理分區,其分區标識是EF (十六進制) 而非常規的0E或0C。該分區在Windows操作系統下一般是不可見的。ESP分區是一個獨立于操作系統之外的分區,操作系統被引導後就不再依賴它。分區内存放引導管理程序、驅動程序、系統維護工具等。支持 EFI 模式的電腦需要從ESP啟動系統,EFI固件可從ESP加載EFI啟動程序和應用程序。

MSR

MSR分區(Microsoft Reserved Partition,縮寫MSR)即Microsoft 保留 (MSR) 分區。是每個 在GUID 分區表 (GPT) 上的 Windows操作系統(windows7以上)都要求的分區。系統組件可以将 MSR 分區的部分分配到新的分區以供它們使用。MSR分區的大小因GPT磁盤大小不同而不同,MSR分區在“磁盤管理”中不可見,在Diskgenius等磁盤工具可見但用戶無法在MSR分區上存儲或删除數據。對于在GPT磁盤上的Windows操作系統,MSR分區不是必須的,可以删除不受影響。

啟動流程

傳統BIOS不支持GPT分區列表,僅支持MBR格式;

UEFI取代傳統BIOS,不支持MBR模式,僅支持GPT格式;

從Intel 6系列主闆之後,就開始提供UEFI BIOS支持,正式支持GPT硬盤分區表,一舉取代了此前的MBR分區表格式,不過為了保持對老平台的兼容,微軟即使最新的Windows 10系統也繼續提供了對MBR分區表格式的支持。現在有UEFI主闆,采用UEFI BIOS共存模式,并且BIOS中集成UEFI啟動項

GPT UEFI

開機——>UEFI初始化——>引導操作系統——>進入系統

要求:

1、 硬盤必須是GPT分區表

2、 GPT分區表中必須要ESP分區

3、 安裝windows系統必須有MSR分區

4、 系統必須支持GPT分區表

BIOS MBR

開機——>BIOS初始化——>BIOS自檢——>引導操作系統——>進入系統

不同點

1. BIOS MBR安裝系統要求硬盤隻要存在非隐藏、活動的主分區就可以了;而UEFI GPT要求硬盤上除了存在ESP分區,還必須存在至少一個主分區;

2. BIOS MBR一旦系統安裝好之後,如果系統引導文件在單獨的分區,此分區可以設置為在操作系統中可見也可以設置為隐藏,系統都可以正常啟動;而UEFI GPT系統引導文件所在的ESP分區在操作系統中為不可見;

3. BIOS MBR啟動要求的活動的主分區不是唯一固定的,可以任意設定某一分區為活動的主分區,然後MBR通過分區表指引操作系統從此分區啟動,即可以在任意分區(主分區無論是否活動或者擴展分區)安裝操作系統,隻要存在任意的活動主分區,就可以從此分區啟動操作系統;而UEFI GPT隻能把系統引導文件放置在ESP分區;

4. BIOS MBR的系統引導文件可以和系統文件在同一分區的根目錄,也可以不與系統文件同一分區,隻要系統引導文件所在分區為活動的主分區即可啟動操作系統;而UEFI GPT隻能把系統引導文件放置在ESP分區,且操作系統必須在另外的主分區;

5. 理論上GPT UEFI比BIOS MBR模式的開機速度更快,但事實上并不明顯。

相同點

1. BIOS MBR和UEFI GPT的系統引導文件都可以放置在單獨的分區,這一點在上面不同點的第四點可以知曉;

2. BIOS MBR的系統引導文件所在的活動主分區位置不是固定的,可以随意設置任意分區滿足此條件,UEFI GPT的ESP的位置也是可以随意設置的,在硬盤起始位置、中間位置、末尾,都可以,隻要分區屬性和其中的引導文件正确,就可以引導啟動操作系統;

3. BIOS MBR的系統引導文件所在的分區和UEFI GPT的ESP分區都可以分配任意大小;

4. BIOS MBR安裝系統所需的非隐藏、活動主分區和UEFI GPT的系統的ESP分區,都可以同時設置多個,但是即使有多個相同屬性的分區,系統安裝時安裝程序都是自動寫入第一個,啟動時也都是從第一個啟動。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved