硬盘分区MBR和GPT选哪个好?有什么区别?

当前主流的硬盘分区方式有两种:MBR和GPT。

一、MBR与GPT简介与结构

什么是MBR?

        MBR,全称为Master Boot Record,即硬盘的主引导记录。是对IBM兼容机的硬盘或者可移动磁盘分区时,在驱动器最前端的一段引导扇区。

MBR的组成部分

       在传统硬盘分区模式中,引导扇区是每个分区(Partition)的第一扇区,而主引导扇区是硬盘的第一扇区。它由三个部分组成,主引导记录

MBR、硬盘分区表DPT和硬盘有效标志。

在总共512字节的主引导扇区里MBR占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,硬盘中分区有多少以及每一

分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。

MBR分区的结构

最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)


总结:

1、MBR支持32位和64位系统

2、MBR支持分区数量有限

3、MBR只支持不超过2T的硬盘,超过2T的硬盘将只能用2T空间(有第三方解决方法)

什么是GPT?

   GPT,全称为GUID Partition Table,是指全局唯一标示磁盘分区表格式。它是可扩展固件接口(EFI)标准的一部分,被用于替代BIOS系统

中的以32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。

GPT的组成部分

   GPT的分区信息是在分区中,而不像MBR一样在主引导扇区,为保护GPT不受MBR类磁盘管理软件的危害,GPT在主引导扇区建立了一个保护分

区(Protective MBR)的MBR分区表(此分区并不必要),这种分区的类型标识为0xEE,这个保护分区的大小在Windows下为128MB,Mac OS X下为

200MB,在Window磁盘管理器里名为GPT保护分区,可让MBR类磁盘管理软件把GPT看成一个未知格式的分区,而不是错误地当成一个未分区的磁盘。

GPT分区的结构

支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区

总结:

1、支持超过2T的磁盘(64位寻址空间)。fdisk最大只能建立2TB大小的分区,创建一个大于2TB的分区使用parted

2、向后兼容MBR

3、必须在支持uEFI的硬件上才能使用(Intel提出,用于取代BIOS)

4、必须使用64位系统

5、Mac、Linux系统都能支持GPT分区格式

6、Windows 7/8 64bit、Windows Server 2008 64bit支持GPT

二、MBR和GPT的区别

MBR和GPT之间的区别?

名称 MBR GPT
单卷容量 最大2T 最大 18 EB
磁盘分区 4 个主分区或 3 个主分区,1 个扩展分区和N个逻辑驱动器 128 个分区(不分主分区和逻辑分区)
版本系统 32位、64位 64位
分区ID 分区ID
分区ID和次分区ID
磁盘备份

至于硬盘分区MBR和GPT选哪个好,个人认为看个人需求,本人的物理机用的是GPT的

原创文章,作者:Aleen,如若转载,请注明出处:http://www.178linux.com/40583

(1)
AleenAleen
上一篇 2016-08-29
下一篇 2016-08-29

相关推荐

  • LVM相关使用

    前言: LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分…

    Linux干货 2017-08-13
  • bash脚本编程之流程控制if、for、while、until简介

    概述     之前介绍了一些bash脚本编程的变量、运算、条件测试的一些基础内容,了解了脚本实际上就是一些语句加上一些流程控制组合起来,实现某种功能的可执行文件。我们知道,条件测试的目的,实际就是为了实现一种流程的控制,那么本篇就简单介绍一下bash里面常见的流程控制语句,包括选择、循环等内容,具体包括以下几个部分: …

    Linux干货 2016-08-18
  • Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster

    Apache Httpd负载均衡Tomcat并实现Session Sticky和Session Cluster 前言 实验拓扑 实验步骤 安装配置tomcat 安装配置Apache Httpd并测试 实现session sticky 实现Session Cluster 总结 前言 上篇文章我们介绍如何构建一个LANMT平台并搭建一个jspxcms, 这次我们…

    2016-04-22
  • BIND的编译安装\DNS的搭建及测试

    编译安装bind          1、下载bind: isc.org: bind-9.10 bind-9.11 bind-10          2、 #tar xvf bind-9.10.5.tar.gz       &nbs…

    2017-07-31
  • 自制一个简易linux

    虚拟机添加一块新的硬盘(大小自定义) 在磁盘上创建一个基本分区作为/boot分区(大小200M足够) 再创建一个基本分区作为基本根分区(这里我指定给了5G大小) 然后给分区创建文件系统(注;swap分区要使用mkswap命令) ]# mkdir /mnt/boot 创建挂载点(因为grub只识别/boot目录,所以要创建boot目录) ]# mount /d…

    Linux干货 2016-09-21
  • httpd-2.2和httpd-2.4区别 、请求方法和响应状态码、虚拟主机、访问控制、持久链接

    第十周
    The Apache HTTP Server is a powerful, efficient, and extensible web server.
    2018/2/4 16:33

    2018-02-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-29 14:01

    文章对MBR和GPT两种方式进行了详细介绍,作者也很用心得制作成表格进行对比说明。这是值得鼓励的,当我更看中的是磁盘管理工具知识的总结,因为这些才是我们学习过程中的重点,此上要求我们能够了解就行了,我们的课程知识体系很庞大,希望作者能有效的把握住其中的重点和难点。