您的位置:新葡亰496net > 服务器网络 > 详解MBR分区结构以及GPT分区结构,无法安装到这

详解MBR分区结构以及GPT分区结构,无法安装到这

发布时间:2019-11-16 08:57编辑:服务器网络浏览(51)

    分享管理不同操作系统的两种方式

    数据中心的管理员可以通过各种工具和技术的结合,在单个系统就能完成对多个服务器的管理工作,这样能让工作更有效率。

    用户总是选择最适合的操作系统来配合业务需求,所以数据中心的服务器都是多种操作系统混合,但这也为管理带来麻烦。

    配置和维护不同的系统是很复杂和耗时的。但系统管理员可以使用官方的管理工具或者第三方工具来减轻管理的负担。

    在支持异构系统的数据中心,首先要配置支持多种操作系统管理的服务器。管理员可以使用硬件隔离或将系统底层与虚拟化层隔离。

    图片 1

    从引导开始

    多重引导是运行多个操作系统的常用技术。系统管理员可以先独立安装不同的系统在多个物理磁盘或磁盘分区。然后通过多重技术从启动菜单选择需要引导的系统。

    建立多重引导,关键在于创建系统分区,每个系统分区都需要分开。这通常涉及到将一个硬盘分成多个分区。每个服务器的硬盘主引导记录(MBR)都包含一个分区表,分区表指定了分区格式、大小和类型。(新型的GPT分区不同)

    当系统启动时,BIOS通常会寻找一个合适的启动设备,读取硬盘的MBR和引导代码。引导代码会检查磁盘的活动分区,然后加载分区引导扇区并开始并执行它,然后将控制权转移到操作系统的引导(如Windows XP的NTLDR,Windows 2008的bootmgr引导文件)。

    Windows有内置用于管理磁盘分区功能。在计算机管理-储存-磁盘。

    第三方产品,如EASEUS分区大师,MiniTool分区向导,和奥美科技的分区助手等工具,会将分区过程尽量自动化。通常情况下,这些产品可以删除任何现有的分区,然后自由创建新分区。

    第二个OS可能是Linux系统。Linux通常使用LILO和GRUB这两种引导,它们执行一个类似于MBR的功能。

    如果是运行UNIX,如惠普,IBM,Oracle在其系统管理产品线划分功能。Parted Magic公司提供了一个同名的工具(分区魔术师),它可以进行分区管理,还有其他各种功能。

    如果你设置了多个系统分区,管理员通常都想集中数据,而不是将数据独立在每个操作系统。为此,建立一个额外的逻辑分区来储存共享的数据很有必要。

    分区太多有其缺点,更多的分区导致跟多的管理问题。因为这样会导致各个分区之间的空间分配紧张,从而使得难以对可用空间进行预算。

    虚拟机系统

    托管环境中部署多个服务器上可以用虚拟机来解决。虚拟机允许计算机软件模拟一个完整的硬件环境。在同一个操作系统,管理员启动一个虚拟机就像在区启动一个应用程序。

    虚拟机可以运行多种操作系统。由于每个虚拟机有自己的IP地址和虚拟网络连接,就像一个小型的网络。

    虚拟机的缺点包括运行速度不足,一些需要加密狗硬件之类的软件可能无法无法运行,但随着虚拟化的普及,这些都会得到解决。虚拟机通常选择微软或Vmware的产品。

    服务器升级

    服务器的更新挺频繁的。微软提供Windows服务器更新服务(WSUS),这是自动安装在Windows服务器的服务器套件。安全更新可通过管理控制台自由进行分配和管理。服务器管理员还可以从微软Windows Update更新服务器自动下载。你可以选择关掉它,手动定期检查更新。

    UNIX系统也有自动更新系统的组件。例如,Oracle Enterprise Manager Ops Center可以减少更新大量的系统的复杂性,规范更新安装过程,最大限度地减少停机时间。

    升级Linux是具有挑战性的,尤其是数据中心采用多种Linux发行版。大多数数系统更新的分发是一致的,但存在细微差异。因此,用户往往采用厂商自己的更新工具。


    图片 2


    数据中心的管理员可以通过各种工具和技术的结合,在单个系统就能完成对多个服务器的管理工作,这样...

    一、MBR分区结构

    很多网友询问MBR和GPT的问题,涉及到硬盘操作系统的安装,其实除了MBR和GPT分区表,UEFI BIOS也是和操作系统紧密联系在一起的。

    各硬件设备在Linux中的文件名

    以前安装的是window2003 32位, 改装为2012 64位的时候。出现

       MBR磁盘分区是一种使用最为广泛的分区结构,它也被称为DOS分区结构,但它并不仅仅应用于Windows系统平台,也应用于Linux,基于X86的UNIX等系统平台。它位于磁盘的0号扇区一扇区等于512字节),是一个重要的扇区简称MBR扇区)。

    MBR和GPT分区表详解

    全新硬盘(未初始化)装系统之前,必须对齐进行分区,硬盘分区初始化的格式包括MBR和GPT两种。当然苹果的MAC还有另一种分区格式,因为不关注那一方面所以这里不介绍了

    在Linux系统中,每个设备都被当成一个文件来对待。

     

    MBR扇区由以下四部分组成:

    MBR分区表介绍

    MBR的全称是Master Boot Record(主引导记录),MBR早在1983年IBM PC DOS 2.0中就已经提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。

    图片 3

    主引导扇区是硬盘的第一扇区。它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。在总共512字节的主引导扇区里MBR占446个字节,偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序;第二部分是Partition table区(DPT分区表),占64个字节;第三部分是Magic number,占2个字节。

    MBR最大支持2.2TB磁盘,它无法处理大于2.2TB容量的磁盘。MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区。

    举例来说,IDE接口的硬盘的文件名即为/dev/hd[a-d],其中,括号内的字母a-d当中的任意一个,也既有/dev/had/,/dev/hda  /dev/hdb /dev/hdc及/dev/hdd这四个文件的意思

    Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘”

    引导代码:引导代码占MBR分区的前440字节,负责整个系统启动。如果引导代码被破坏,系统将无法启动。

    GPT分区表介绍

    GPT的全称是Globally Unique Identifier Partition Table,意即GUID分区表,它的推出是和UEFI BIOS相辅相成的,鉴于MBR的磁盘容量和分区数量已经不能满足硬件发展的需求,GPT首要的任务就是突破了2.2T分区的限制,最大支持18EB的分区。

    图片 4

    而在分区数量上,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地址:

    本文永久更新链接地址

    图片 5

    Linux下几乎所有的硬件设备文件都在/dev/这个目录内,因此你会看到/dev/had,/dev/fd0

     

    Windows磁盘签名:占引导代码后面的4字节,是Windows初始化磁盘写入的磁盘标签,如果此标签被破坏,则系统会提示“初始化磁盘”。

    等的文件名

    出现这种情况主要是因为U盘启动时,默认使用EFI引导启动,而不是常见的MBR引导,这样造成不能在MBR分区表的硬盘上安装系统。

    MBR分区表:占Windows磁盘标签后面的64个字节,是整个硬盘的分区表。

    设备                                  设备在Linux内的文件名

     

    MBR结束标志:占MBR扇区最后2个字节,一直为“55 AA”。

    IDE硬盘                            /dev/hd【a-d】

    这种情况常常出现在原来安装32位系统、现在改安64位系统的过程中。

    图片 6

    SCSI|STA/USB                  /dev/sd[a-p]

    32位系统使用的是MBR分区,64位系统采用了GPT分区。

    注意:作者分析磁盘使用的工具是Winhex,如果读者需要请自行下载。

    U盘                                  /dev/sd[a-p]与(sata相同)

     开始的时候是从网上将 光盘中的EFI文件删掉,结果还是不能正常使用。用U盘安装的时候一样不好用。

    下面详细分析分区表结构

    软驱                                  /dev/fd【0-1】

    解决办法“: 

       磁盘在使用前都要进行分区,也就是将硬盘划分为一个个逻辑的区域。每一个分区都有一个确定的起始结束位置。MBR磁盘的分区形式一般有3种,既主分区,扩展分区和非DOS分区。主分区既主DOS分区,扩展分区既扩展的DOS分区扩展分区可以分逻辑分区),非DOS分区对于主分区的操作系统来说是一块被划分出去的区域,只能非DOS分区中操作系统可以管理。

    打印机                              25针:/dev/Ip/【0-2】

     

    如下:是MBR分区表

                                              USB:/dev/usb/Ip[0-15]

    使用IBM服务器专用PE 工具进入pe系统。自带Raid 卡驱动。     PE下载 链接: 密码: vcqy

    图片 7

    鼠标                                  USB:/dev/usb/mouse【0-15】

    使用 傲雪分区助手 有一个功能 MBR硬盘转换为GPT 磁盘。

    MBR一共占用64个字节,其中每16个字节为一个分区表项。也就是在MBR扇区中只能记录4个分区信息,可以是4个主分区,或者是3个主分区1个扩展分区。

                                              PS2:/dev/psaux

    转换的时候文件不会丢失。但为确保数据不会丢失,先备份好文件。

    每个分区项中对应的字节解释如下表:

    当前CD ROM/DVD ROM    /dev/cdrom

     

    图片 8

    当前鼠标                            /dev/cdrom

     

    图片 9

    磁带机                              IDE:/devht

    详解MBR分区结构以及GPT分区结构,无法安装到这个磁盘。GPT 和 MBR 的区别:

    图片 10

                                              SCSI:/dev/st0


    图片 11

    磁盘的组成复习

    磁盘的组成主要由盘片,机械手臂,磁头与主轴马达所组成,而数据的写入其实是在盘片上面,盘片上面又可细分出扇区与柱面两种单位,其中扇区每个为512bytes那么大,磁盘的第一个扇区很重要,因为第一个扇区记录了两个重要的信息。分别是

    主引导分区:可以安装引导加载程序的地方,由446bytes

    分区表:记录整块硬盘分区的状态,有64bytes

    MBR是很重要的,因为当系统在开机的时候会主动取读取这个区块的内容,这样系统才会知道你的程序放在哪里且该如何进行开机,如果你要安装多重引导的系统,MBR这个区块的管理就很重要

    在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区。GPT是一种新的标准,并在逐渐取代MBR。

    扩展分区的结构分析

    磁盘分区表

    我们就是利用参考柱面号码的方式来处理。在分区表所在的64bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启示与结束的柱面号码。

    由于分区表就只有64bytes而已,最多只能容纳四个分区,这四个分区被称为主或扩展分区,

    l  其实所谓的分区只是针对那个64bytes的分区表进行设置而已

    l  硬盘默认的分区表仅能写入四组分区信息

    l  这四组分区信息我们称为主或扩展分区

    l  分区最小的单位为柱面

    当系统要写入磁盘时,一定会参考磁盘分区表,才能针对某个分区进行数据的处理

    1.   数据的安全性

    2.   系统的性能考虑

    逻辑分区的设备名称号码由5开始。

    关于主分区,扩展分区,逻辑分区的特性我们组个简单的定义

    主分区与扩展分区最多可以有四个(硬盘的限制)

    扩展分区最多只能有一个(操作系统的限制)

    逻辑分区是由扩展分区持续切割出来的分区

    能够被格式化后作为数据访问的分区为主分区与逻辑分区,扩展分区无法格式化

    逻辑分区的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分区,(5号到63号,)SATA硬盘则有11个逻辑分区(5号到15号)

    分区是以账面为级单位的“连续”磁盘空间

    如果扩展分区被破坏,所有逻辑分区将会被删除,因为逻辑分区的信息都记录在扩展分区里

    扩展分区本身则是提供来给逻辑分区创建使用

    GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。GPT并不是Windows专用的新标准—— Mac OS X,Linux,及其他操作系统同样使用GPT。
    在使用新磁盘之前,你必须对其进行分区。MBR(Master Boot Record)和GPT(GUID Partition Table)是在磁盘上存储分区信息的两种不同方式。这些分区信息包含了分区从哪里开始的信息,这样操作系统才知道哪个扇区是属于哪个分区的,以及哪个分区是可以启动的。在磁盘上创建分区时,你必须在MBR和GPT之间做出选择。

       由于MBR仅仅为分区表保留了64字节的存储空间,而每个分区则占用16字节的空间,也就是只能分4个分区,而4个分区在实际情况下往往是不够用的。因此就有了扩展分区,扩展分区中的每个逻辑分区的分区信息都存在一个类似MBR的扩展引导记录(简称EBR)中,扩展引导记录包括分区表和结束标志“55 AA”,没有引导代码部分。

    CMOS与BIOS与开机

    COMS是记录各项硬件参数且嵌入在主板上面的存储器,

    BIOS则是一个写入到主板上的一个韧体,就是写入到硬件上的一个软件程序

    这个Biso 就是开机的时候计算机系统会主动执行的第一个程序了

    接下来BIOS回去分析计算机里面有哪些存储设备,我们以硬盘为例。MBR真个仅有446bytes的硬盘容量里面会放置最基本的引导加载程序,此时BIOS完成,接下来就是MBR内的引导程序的工作了

    这个引导加载程序的目的是在加载内核文件,由于引导加载程序是操作系统在安装的时候所提供的,所以它会识别硬盘内的文件系统格式,因此就能够读取内核文件,记下来就是内核的工作,引导加载程序也完成,之后就是大家所知道的操作系统的任务了

    简单的说,整个开机流程到操作系统之前的动作应该是这样的

    1.   BIOS:开机主动执行的韧体,会认识第一个可开机的设备

    2.   MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含引导加载程序

    3.   引导加载程序,一支可以读取内核文件来执行的软件。

    4.   内核文件:开始操作系统的功能

    Boot loader则是操作系统安装在MBR上面的一套软件了,由于MBR仅有446bytes而已,因此这个引导加载程序是非常小而完美的,这个boo  loader的主要任务有下面这些项目

    提供菜单:用户可以选择不同的开机选项,这也是多重引导的重要功能

    载入内核文件:直接指向开机的程序区段来开始操作系统

    转交其他loader:将引导加载功能转交给其他loader负责

    引导加载程序除了可以安装在MBR之外,还可以安装在每个分区的引导扇区,这个特色就是造就“多重引导”的功能

    MBR的局限性
    MBR的意思是“主引导记录”,最早在1983年在IBM PC DOS 2.0中提出。
    之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。所谓启动加载器,是一小段代码,用于加载驱动器上其他分区上更大的加载器。如果你安装了Windows,Windows启动加载器的初始信息就放在这个区域里——如果MBR的信息被覆盖导致Windows不能启动,你就需要使用Windows的MBR修复功能来使其恢复正常。如果你安装了Linux,则位于MBR里的通常会是GRUB加载器。
    MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘。MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区。
    MBR已经成为磁盘分区和启动的工业标准。

    图片 12

    多重引导

    l  每个分区都拥有自己的启动扇区

    l  一个电脑两个系统,为第一分区、第二分区

    l  实际可开机的内核文件是放置到各分区内的

    l  Loader只会认识自己的系统分区内的可开机内核文件,以及其他loader而已

    l  Loader可直接指向或者是间接管理权转交给另一个管理程序

    先安装Windows后安装Linux

    因为,如果先安装Linux再安装Windows,那么MBR的引导加载程序就会只有windows的选项,而不会有Linux的选项(因为原本在MBR内的Linux的引导加载程序就会被覆盖掉)。

    GPT的优势
    GPT意为GUID分区表。(GUID意为全局唯一标识符)。这是一个正逐渐取代MBR的新标准。它和UEFI相辅相成——UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。之所以叫作“GUID分区表”,是因为你的驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID)——这是一个随机生成的字符串,可以保证为地球上的每一个GPT分区都分配完全唯一的标识符。
    这个标准没有MBR的那些限制。磁盘驱动器容量可以大得多,大到操作系统和文件系统都没法支持。它同时还支持几乎无限个分区数量,限制只在于操作系统——Windows支持最多128个GPT分区,而且你还不需要创建扩展分区。
    在MBR磁盘上,分区和启动信息是保存在一起的。如果这部分数据被覆盖或破坏,事情就麻烦了。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确——如果数据被破坏,GPT会发觉这些破坏,并从磁盘上的其他地方进行恢复。而MBR则对这些问题无能为力——只有在问题出现后,你才会发现计算机无法启动,或者磁盘分区都不翼而飞了。

    如上图:EBR中分区表的第一项描述第一个逻辑分区,第二项指向下一个逻辑分区的EBR。如果下一个逻辑分区不存在,第二项就不需要了。

    详解MBR分区结构以及GPT分区结构,无法安装到这个磁盘。Linux安装模式下,磁盘分区的选择(极重要)

    目录树结构:

    所谓的目录树结构就是以根目录为主,然后向下呈现分支装的目录结构的一种文件按结构。所以,整个目录树结构最重要的就是那个根目录,这个根目录的表示方法为一条斜线“/”

    所有的文件都是由根目录衍生而来的,而次目录之下还能够有一起其他的数据存在。

    我们的文件数据其实是放在磁盘分区中的,现在的问题是如何结合目录书的结构与硬盘内的数据,这个时候就牵扯到“挂载”

    文件系统与目录树的关系(挂载)

    所谓的“挂载”就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下;也就是说,进入该目录就可以读取该分区的意思。这个操作我们称为“挂载”,那个进入点的目录我们称为“挂载点”

     

    主机的服务规划与硬件的关系

    小型企业常见的服务

    1.NAT(达到路由器的功能)

    2.SAMBA(加入windows网络上的邻居)

    3.Mail(邮件服务器)

    4.Web(www服务器)

    5.DHCP(提供客户端自动获取IP的功能)

    6.Proxy(代理服务器)

    7.FTP

    重点回顾

    ¤  新添计算机硬件配置时,需要考虑的角度有游戏机/工作机的考虑,性价比的考虑,支持度的考虑等。

    ¤  旧的硬件配置可能由于爆粗内的问题或者是电子零件老化的问题,导致计算机系统非常容易在运行过程中出现不明的死机情况。

    ¤  在Linux系统中,每个设备都被当成一个文件来对待,每个设备都会有设备文件名。

    ¤  磁盘的设备文件名为IDE接口的/dev/hd[a-d]及SATA/SCSI/USB接口的/dev/sd【a-p】两种

    ¤  磁盘的第一个扇区主要记录了两个重要的信息,分别是:

    ¤  (1)主引导分区;可以安装加载程序的地方,有446byts;(2)

    ¤  (2)分区表:记录整块硬盘分区的状态,有64bytes

    ¤  磁盘的主分区与扩展分区最多可以有四个,逻辑分区的设备文件名号码一定由5号开始

    ¤  开机的流程是:BIOS——MBR——boot loader——内核文件

    ¤  Boot loader的功能主要是提供菜单,加载内核,转交控制权给其他loader

    ¤  Boot loader可以安装的地点有两个,分别是MBR与boot sector

    ¤  Linux操作系统的文件使用目录树系统,与磁盘的对应需要有“挂载”的操作才行

     

    兼容性
    使用GPT的驱动器会包含一个“保护性MBR”。这种MBR会认为GPT驱动器有一个占据了整个磁盘的分区。如果你使用老实的MBR磁盘工具对GPT磁盘进行管理,你只会看见一个占据整个磁盘的分区。这种保护性MBR保证老式磁盘工具不会把GPT磁盘当作没有分区的空磁盘处理而用MBR覆盖掉本来存在的GPT信息。

       MBR分区的结构大致就介绍到这了。如果硬盘的MBR被破坏,可以复制其他硬盘的MBR到故障盘,然后修复分区表,也可以初始化故障盘然后修复分区表。

    问答题部分

    1.一台计算机主机是否只要CPU够快,整体速度就会提高?

    不会,整体速度提高要综合整体配置,比如内存频率 硬盘容量,等多方面提升

     

    2.Linux对于硬件要求需要的考虑是什么?是否一定要很高的配置才能安装Linux?

    不需要,按实际应用环境功能与所提供的服务来决定高低配置

    CPU至少是2GHz系列等级以上的

    内存可以考虑高一点,因为内存如果不够用就会占用硬盘容量 所谓的交换分区 这样对整体服务器性能不是很好

    硬盘转速要高点,容量 要大些

    3.   一部好的主机在安装之前,最好先进行规划,哪些是必定需要注意的Linux主机规划事项

    1.   选择适当的distribution(发行版)

    服务器上Red Hat Enterprise Linux及SUSE Enterp Linux不错的选择,版本改动的幅度较小,并且更新支持的期限较长

    2.   主机的服务与硬件的关系

    3.   主机硬盘的主要规划

    4.   请写出下列配置在Linux中的设备文件名

    IDE硬盘                /dev/hd【a-d】

    CDROM                /dev/cdrom

    打印机                  25针:/dev/Ip【0-2】  USB:/dev/usb/Ip【0-15】

    软驱                      /dev/fd[0-1]

    网卡                      /etc/sysconfig/network-scprits/if-eth0

    如果你的系统经常死机,又找不到方法解决,你可以向硬件的哪个方向搜寻?

    1.   CPU温度过高,内存爆满,电源供电不稳定等情况

    5.   目前在个人计算机上面常见的硬盘与主板的连接接口有哪两个

    SATA与SCSI接口

    个人计算机SATA  服务器SCSI

    本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143415.htm

    图片 13

    在基于UEFI的计算机系统上,所有64位版本的Windows 8.1、8、7和Vista,以及其对应的服务器版本,都只能从GPT分区启动。所有版本的Windows 8.1、8、7和Vista都可以读取和使用GPT分区。
    其他现代操作系统也同样支持GPT。Linux内建了GPT支持。苹果公司基于Intel芯片的MAC电脑也不再使用自家的APT(Apple Partition Table),转而使用GPT。

    二、GPT分区结构

    我们推荐你使用GPT对磁盘进行分区。它更先进,更健壮,所有计算机系统都在向其转移。如果你需要保持对旧系统的兼容性——比如在使用传统BIOS的计算机上启动Windows,你需要使用MBR。

    GPT磁盘分区的基本特点

       GPT磁盘分区结构解决了MBR只能分4个主分区的的缺点,理论上说,GPT磁盘分区结构对分区的数量好像是没有限制的。但某些操作系统可能会对此有限制。

    GPT磁盘分区结构由6部分组成,如下图:

    图片 14

    1、保护MBR

       保护MBR位于GPT磁盘的第一扇区,也就是0号扇区,有磁盘签名,MBR磁盘分区表和结束标志组成,没有引导代码。而且分区表内只有一个分区表项,这个表项GPT根本不用,只是为了让系统认为这个磁盘是合法的。

    图片 15

    2、GPT头

       GPT头位于GPT磁盘的第二个磁盘,也就是1号扇区,该扇区是在创建GPT磁盘时生成,GPT头会定义分区表的起始位置,分区表的结束位置、每个分区表项的大小、分区表项的个数及分区表的校验和等信息。

    图片 16

    GPT头中参数的含义解释如下表:

    图片 17

    3、分区表

       分区表位于GPT磁盘的2-33号磁盘,一共占用32个扇区,能够容纳128个分区表项。每个分区表项大小为128字节。因为每个分区表项管理一共分区,所以Windows系统允许GPT磁盘创建128个分区。

       每个分区表项中记录着分区的起始,结束地址,分区类型的GUID,分区的名字,分区属性和分区GUID。

    图片 18

    分区表项中各参数的含义解释如下表:

    图片 19

    4、分区区域

       GPT分区区域就是用户使用的分区,也是用户进行数据存储的区域。分区区域的起始地址和结束地址由GPT头定义。

    5、GPT头备份

       GPT头有一个备份,放在GPT磁盘的最后一个扇区,但这个GPT头备份并非完全GPT头备份,某些参数有些不一样。复制的时候根据实际情况更改一下即可。

    6.分区表备份

       分区区域结束后就是分区表备份,其地址在GPT头备份扇区中有描述。分区表备份是对分区表32个扇区的完整备份。如果分区表被破坏,系统会自动读取分区表备份,也能够保证正常识别分区。

    GPT的分区结构相对于MBR要简单许多,并且分区表以及GPT头都有备份。

    作者:邓齐

    TEL:18911808630

    本文出自 “邓奇的Blog” 博客,请务必保留此出处

    MBR磁盘分区是一种使用最为广泛的分区结构,它也被称为DOS分区结构,但它并不仅仅应用于Windows系统平台,也应用于Linu...

    本文由新葡亰496net发布于服务器网络,转载请注明出处:详解MBR分区结构以及GPT分区结构,无法安装到这

    关键词: