MBR与GTP硬盘分区最大适合的区别,哪种更适合自己

快捷登录:
今日发帖:0
昨日发帖:0
帖子总数:0
会员总数:0
MBR与GTP分区的区别
您需要登录才可以回帖
后才可以发帖
请选择理由
请填写其他原因MBR分区和GPT分区详解 | Linux运维部落
什么是磁盘分区?
& & & & & & &&磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分,盘片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区。越多分区,也就有更多不同的地方,可以将文件的性质区分得更细,按照更为细分的性质,存储在不同的地方以管理文件。
硬盘结构及参数
3D参数(Disk Geometry):CHS(Cylinder/Head/Sector)&
& &C-Cylinder(柱面):柱面数表示硬盘每面盘片上有几条磁道,最大为1024(用10个二进制位存储);
& &H-Head(磁头):磁头数表示硬盘总共有几个磁头,也就是几面盘片,最大为256(用8个二进制位存储);
& &S-Sector(扇区):扇区数表示每条磁道上有几个扇区,最大为63(用6个二进制位存储)。
Track(磁道):当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆
& & & & & 形轨迹就叫做磁道
LBA:逻辑区块地址,是描述电脑存储设备上数据所在区块的通用机制,一般用在像硬盘这样的辅助记忆设备
为什么分区?
分区有以下优点:
优化I/O性能
实现磁盘空间配额限制
提高修复速度
隔离系统和程序
安装多个OS
采用不同文件系统
分区方式:
linux中有两种分区方式:MBR和GPT
MBR: (Master Boot Record)主引导记录,是传统的分区机制,应用于绝大多数使用BIOS的PC设备,使用32位表示扇区数。
MBR支持32位和64位系统
MBR支持分区数量有限
MBR只支持不超过2T的硬盘,超过2T的硬盘将只能用2T空间(有第三方解决方法)
GPT:GUID(Globals Unique Identifiers)Partition Table&全局唯一标识,是一个较新的分区机制,解决了MBR很多缺点。
使用128位UUID 表示磁盘和分区GPT分区表自动备份在头和尾两份,并有CRC校验位
支持超过2T的磁盘(64位寻址空间),使用64位,支持128个分区,支持8Z(512Byte/block )64Z(4096Byte/block)。最大只能建立2TB大小的分区,创建一个大于2TB的分区使用parted,gdisk分区工具
向后兼容MBR
必须在支持UEFI的硬件上才能使用(Intel提出,用于取代BIOS)
必须使用64位系统
Mac、Linux系统都能支持GPT分区格式
Windows 7/8 64bit、Windows Server 2008 64bit支持GPT
分区划分基于磁盘柱面,利用参考柱面号码的方式来处理,从CentOS6开始已经支持采用扇区的方式来划分分区。
其实所谓的“分区”只是针对那个64bytes 的分区表进行设置而已;
硬盘默认的分区表仅能写入四组分区信息;
这四组分区信息我们称为主(Primary)分区或扩展(Extended)分区;
所以,MBR的分区方式为:4个主分区或{3主分区+1扩展(N个逻辑分区)}
MBR引导扇区结构:
0磁道0扇区:第一个扇区512bytes MBR引导扇区
&&&&主引导程序(boot loader):446bytes, 可以安装引导加载程序
& & &主分区表(partition table):64bytes,记录整块硬盘分区的状态
&&&&&&&&16bytes: 标识一个分区
& & &结束标识: &2 bytes, 55AA ,MBR区域的有效性标识;55AA为有效
&主分区表所在的64个bytes容量中,每16个bytes分为一个项,总共分为四组记录区,每组记录区记录了该区段的起始与结束的柱面号码,等信息。
分区表结构:
BYTE State:分区状态,00=未激活,80=激活(注意此项);
BYTE StartHead:分区起始磁头号;
WORD StartSC:分区起始扇区和柱面号。
BYTE Type:分区类型,如0x0B=FAT32,0x83=Linux等,00表示此项未用;
BYTE EndHead:分区结束磁头号;
WORD EndSC:分区结束扇区和柱面号,定义同前;
DWORD Relative:在线性寻址方式下的分区相对扇区地址(对于基本分区即为绝对地址);
DWORD Sectors:分区大小(总扇区数)。
& 由于主分区表中只有四项记录区,所以硬盘最多可以分为四个分区,显然四个分区不能满足工作需要,所以可以使用扩展分区,进而在扩展分区中再分逻辑分区
什么是扩展分区?
& &所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘
扩展分区结构:扩展引导记录(EBR)+ 逻辑分区
&&&&& & 注:扩展分区中的每个逻辑驱动器都存在一个类似于MBR的扩展引导记录( Extended Boot Record, EBR)
扩展引导扇区(EBR):类似于MBR的扩展引导记录,扩展引导记录包括一个扩展分区表和该扇区的标签.
&&&扩展引导记录将记录只包含扩展分区中每个逻辑驱动器的第一个柱面的第一面的信息,但是,如果磁盘上没有扩展分区,那么就不会有扩展引导记录和逻辑驱动器。
& &逻辑分区前扇区,如扩展分区0号扇区(512bytes)
前446bytes:未使用,全为0;
扩展分区表(64bytes):记录分区状态,每16bytes分为一个项,共四个项。
&&&&第一项:指向它自身的引导扇区;
&&&&第二项:指向下一个逻辑驱动器的EBR
&&&&& & 注:如果不存在进一步的逻辑驱动器,第二项不会使用,且被记录成一系列零。
&&&&第三项:未使用
&&&&第四项:未使用
结束标识(2bytes): 55AA ,有效性标识;55AA为有效
&&GPT:全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体磁盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。
& GPT分配64bits给逻辑块地址,因而使得最大分区大小在2-1个扇区成为了可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4 x 10字节)或8ZiB-512字节&
GPT分区结构:
LBA0:保护性MBR,
&在GPT分区表的最开头,处于兼容性考虑仍然存储了一份传统的MBR(LBA 0),这个MBR叫做保护性MBR(Protective MBR)。其中包含有磁盘签名,MBR分区表,结束标志。这里没有引导代码,分区表中只有一个分区表项,GPT不会用到,这个分区项只是为了让系统认为磁盘是合法的。
LBA1:主要GPT头部:
& 主要GPT头部位于1号扇区,会定义分区表的起始位置,结束位置,分区表项个数;
分区表头还记录了这块硬盘的GUID,记录了分区表头本身的位置和大小以及备份分区表头和分区表的位置和大小(在硬盘的最后)。它还储存着它本身和分区表的CRC32校验。固件、引导程序和操作系统在启动时可以根据这个校验值来判断分区表是否出错,如果出错了,可以使用软件从硬盘最后的备份GPT中恢复整个分区表,如果备份GPT也校验错误,硬盘将不可使用。
LBA2-33:分区表项
& 分区表位于GPT磁盘的2-33号扇区,一共占用32个扇区,能够容纳128个分区表项。每个分区表项大小为128字节。因为每个分区表项管理一个分区,所以GPT磁盘可以创建128个分区。
& GPT分区表使用简单而直接的方式表示分区。一个分区表项的前16字节是分区类型GUID。接下来的16字节是该分区唯一的GUID(这个GUID指的是该分区本身,而之前的GUID指的是该分区的类型)。再接下来是分区起始和末尾的64位LBA编号,以及分区的名字和属性。
LBA34:分区区域
& &GPT分区区域就是用户使用的分区,也是用户进行数据存储的区域。分区区域的起始地址和结束地址由GPT头定义。
LBA -33~-2:分区表备份
& 分区区域结束后就是分区表备份,其地址在GPT头备份扇区中有描述。分区表备份是对分区表32个扇区的完整备份。如果分区表被破坏,系统会自动读取分区表备份,也能够保证正常识别分区
LBA -1:GPT头备份
&GPT头有一个备份,放在GPT磁盘的最后一个扇区,但这个GPT头备份并非完全GPT头备份,某些参数有些不一样。复制的时候根据实际情况更改一下即可。
GPT分区优点:
& &与目前普遍使用的主引导记录(MBR)分区方案相比,GPT提供了更加灵活的磁盘分区机制。它具有如下优点:
1、支持2TB以上的大硬盘。
2、每个磁盘的分区个数几乎没有限制(Windows系统最多只允许划分128个分区)。
3、分区大小几乎没有限制。
4、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表,其中一份被破坏后,可以通过
& 另一份恢复;
5、循环冗余检验值针对关键数据结构而计算,提高了数据崩溃的检测几率;
6、虽然MBR提供1字节分区类型代码,但GPT使用一个16字节的全局唯一标识符(GUID)值来标识分区
& 类型,这使分区类型更不容易冲突;
7、每个分区可以有一个名称(不同于卷标)。
您还未登录,请登录后再进行相关操作!
400-080-6560
在线咨询:
工作时间:周一至周五,9:30-18:30,节假日同时也值班当前位置: >
mbr分区与gpt分区的区别
来源:时间:
mbr分区与的区别&
mbr分区与gpt分区的区别&
MBR,主引导记录(Master Boot Record),也就是现比较流行的硬盘分区模式。引导扇区在每个分区里都存在,但是我们常说的主引导扇区是硬盘的第一物理扇区。它由两个部分组 成:即主引导记录MBR和硬盘分区表DPT。硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为三个部分。第一部分为pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占64个字节,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。 & 他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里往往是引导型病毒的注入点,也是各种多系统引导程序的注入点。但是由于引导程序本身完成的功能比较简单,所以我们可以完全地判断该引导程序的合法性(看JMP指令的合法性),因而也易于修复。象命令fdisk/mbr可以修复MBR和KV300这类软件可以查杀任意类型的引导型病毒,就是这个原因。
MBR分区的标准决定了MBR只支持在2TB以下的硬盘,超过2TB的硬盘只能管理2TB!为解决这个大问题,微软和英特尔在EFI方案中开发了GPT分区模式。
GPT,全局唯一标识分区表(GUID Partition Table),GUID,全局唯一标识符 (Globally Unique Identifier) 。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。& 支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录 (MBR) 磁盘分区的样式相比,GUID 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。GPT是EFI方案的一部分,但并不依赖于EFI主板,在BIOS主板的PC中也可使用GPT分区。与MBR最大4个分区表项的限制相比,GPT对分区数量没有限制,但Windows最大仅支持128个GPT分区。GPT可管理硬盘大小达到了18EB(1EB=1024PB=1,048,576TB),不过NTFS格式最大仅支持256TB。
mbr分区与gpt分区是可以相互转换的,详细的转换方式请参考
mbr分区与gpt分区的区别内容出自
土豆使用教程>>
[一键重装系统]正确使用一键重装系
[U盘PE教程]如何用土豆PE启动U盘装系
[U盘装系统]固态硬盘安装原版win7教
[U盘装系统]UEFI+GPT安装GHOST版系统教
[U盘装系统]UEFI安装win7 64位原生安装
BIOS设置教程>>
[BIOS设置]电脑进入BIOS的两种实用方
[U盘启动]U盘启动全攻略(传统和
[UEFI U盘启动]BIOS怎么设置UEFI U盘启
常见问题解答>>MBR与GTP分区的区别,哪种更适合自己_百度知道
MBR与GTP分区的区别,哪种更适合自己
我有更好的答案
传统的MBR分区表只能识别磁盘前面的2.2TB左右的空间,对于后面的多余空间只能浪费掉了,而对于单盘4TB的磁盘,只能利用一半的容量。因此,才有了GPT(全局唯一标识分区表)。除此以外,MBR分区表只能支持4个主分区或者3主分区+1扩展分区(包含随意数目的逻辑分区),而GPT在Windows下面可以支持多达128个主分区。但是,对于基于x86/64的Windows想要从GPT磁盘启动,主板的芯片组必须支持UEFI(这是强制性的,但是如果仅把GPT用作数据盘则无此限制),从Win8开始,Windows原生支持从UEFI引导的GPT分区表上启动,大多数预装Win10系统的电脑也逐渐采用了GPT分区表。至于如何判断主板芯片组是否支持UEFI,一般可以查阅主板说明书或者厂商的网址,也可以通过查看BIOS设置里面是否有UEFI字样。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。硬盘分区MBR和GPT选哪个好?有什么区别_百度知道
硬盘分区MBR和GPT选哪个好?有什么区别
我有更好的答案
安装Windows系统就必须选择MBR方案(主引导记录),安装Mac OS X系统就选择GTP方案(GUID)。
采纳率:55%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 hive 桶和分区的 区别 的文章

 

随机推荐