最近遇到一个问题,在重新装系统的过程中,Windows10系统安装出现了分区表格式不正确的错误。探究了一下原因,是分区表格式的问题,下面详细介绍一下MBR和GPT分区表的含义和区别...

MBR和GPT分区表详解

全新硬盘(未初始化)装系统之前,必须对齐进行分区,硬盘分区初始化的格式包括MBR和GPT两种。

MBR的全称是Master Boot Record

MBR早在1983年IBM PC DOS 2.0中就已经提出。它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。MBR。当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是mbr的启动过程。

GPT分区

GPT的意思是Globally Unique Identifier Partition Table,即“全局唯一标识磁盘分区表”。他是另外一种更加先进新颖的磁盘组织方式,一种使用UEFI启动的磁盘组织方式。最开始是为了更好的兼容性,后来因为其更大的支持内存(mbr分区最多支持2T的磁盘),更多的兼容而被广泛使用,特别是苹果的MAC系统全部使用GPT分区。GPT不在有分区的概念,所有CDEF盘都在一段信息中存储。可以简单的理解为更先进但是使用不够广泛的技术。

MBR分区和GPT分区的区别

因为兼容问题,GPT其实在引导的最开始部分也有一段MBR引导,也叫做“保护引导”,为了防止设备不支持UEFI

1、MBR最多支持2T,而GPT理论上是无限制的。
2、MBR最多支持四个主分区,GPT没有限制。如果你想跑多系统,MBR最多4个而GPT没有限制。
3、Windows7只能用MBR分区,从Windows8开始微软建议你使用GPT。

最后问题解决办法

学习了两个分区的不同,我意识到了,可能是我的U盘启动项设置出现了问题,下面有两种方式解决,一种是把U盘的启动方式由UEFI启动设置为Legacy启动,另外一种就是把MBR分区更改为GPT分区
操作方式:

方式一:

更改U盘启动项的启动方式,进入BIOS设置中,在Boot Menu 选项中选择Legacy。

方式二:

将系统的MBR更改为GPT模式,更改的前提是,只有在支持 UEFI BIOS 的新型主板上才能(也仅能)在 GPT 磁盘上安装 64位的 Windows,所以更改的时候需要提前了解系统是否支持UEFI BIOS,然后才能更改,可以下载DiskGenius专业版软件,打开后可以直接在软件中更改,然后系统分区就更改为GPT分区了。

更新如下:

提示报错图片:

13391.png

可以直接在这里打开命令行页面,按Shift+F10或者Shift+Fn+F10调出命令提示符窗口,然后运行行下面的代码:

diskpart
list disk
select disk 盘符号
clean 运行 clean 命令将删除磁盘上的所有分区或卷
convert gpt

完成之后,可以看到所有的分区已经删除,然后可以新建分区,完成系统的安装。

重要提示:操作更可贵,数据价更高(注意保护个人数据,所有操作前请备份重要数据!)

如果有其他见解,请留言
参考文章: 微PE优盘使用指南DISKGEN 专业版修改硬盘为GPT分区 ESP分区图文教程将 MBR 磁盘转换为 GPT 磁盘MBR与GPT