在重装win7或win8系统时,经常会提示磁盘具有MBR分区表和GPT分区表,从而无法安装Windows,那么磁盘MBR分区表和GPT分区表是什么意思呢?MBR和GPT分区表有什么不同?下面跟小编一起来学习下吧!

一、MBR分区表

MBR是主引导记录(Master Boot Record)的英文缩写,在传统硬盘分区模式中,引导扇区是每个分区(Partition)的第一扇区,而主引导扇区是硬盘的第一扇区。为了方便计算机访问硬盘,把硬盘上的空间划分成许许多多的区块(英文叫sectors,即扇区),然后给每个区块分配一个地址,称为逻辑块地址(即LBA)。

MBR分区表(DPT : disk partition table)

在MBR磁盘的第一个扇区内保存着启动代码和硬盘分区表。启动代码的作用是指引计算机从活动分区引导启动操作系统(BIOS下启动操作系统的方式);分区表的作用是记录硬盘的分区信息。

在MBR中,分区表的大小是固定的,一共可容纳4个主分区信息。在MBR分区表中逻辑块地址采用32位二进制数表示,因此一共可表示2^32(2的32次方)个逻辑块地址。如果一个扇区大小为512字节,那么MBR硬盘最大分区容量仅为2TB。

二、GPT分区表

GPT是GUID磁碟分割表(GUID Partition Table)的缩写,含义“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。

GPT分区表

在GTP磁盘的第一个数据块中同样有一个与MBR(主引导记录)类似的标记,叫做PMBR。PMBR的作用是,当使用不支持GPT的分区工具时,整个硬盘将显示为一个受保护的分区,以防止分区表及硬盘数据遭到破坏。UEFI并不从PMBR中获取GPT磁盘的分区信息,它有自己的分区表,即GPT分区表。

GPT的分区方案之所以比MBR更先进,是因为在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。在Windows中,微软设定GPT磁盘最大分区数量为128个。另外,GPT分区方案中逻辑块地址(LBA)采用64位二进制数表示,可以表示2^64个逻辑块地址。除此之外,GPT分区方案在硬盘的末端还有一个备份分区表,保证了分区信息不容易丢失。

三、UEFI和BIOS

uefi和legacy是两种不同的引导方式

  • uefi是新式的BIOS
  • legacy是传统BIOS。
  • 你在UEFI模式下安装的系统,只能用UEFI模式引导;同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统。
  • uefi只支持64为系统且磁盘分区必须为gpt模式,传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快。
  • 此外,Win8,更是进一步优化了UEFI支持,号称可以实现瞬时开机。
    UEFI属于主板类名词,其作用类似于BIOS。GPT、MBR则属于硬盘类名词,它们的作用类似一艘航母的骨架,有了这个骨架,我们才可以进行细致到诸如C、D、E等盘符的分区。

传统BIOS主要支持MBR引导,UEFI则是取代传统BIOS,它加入了对新硬件的支持,其中就有2TB以上硬盘。那么UEFI到底是什么呢?

UEFI(Unified Extensible Firmware Interface):全称“统一的可扩展固件接口”, 是一种详细描述全新类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。

我们从名词解析可得知,传统BIOS不支持GPT分区列表,仅支持MBR格式。UEFI则是取代传统BIOS,它不支持MBR模式,仅支持GPT格式。

UEFI安装可以不需要将U盘做成U盘启动盘,可以直接将要安装的系统文件拷贝到U盘根目录下,选择EFI启动模式安装就行了(此举有待论证仅是个人的投机实验成功的)

产生背景

  1. EFI 可扩展固件接口
    可扩展固件接口(英文名Extensible Firmware Interface 或EFI)是由英特尔,一个主导个人电脑技术研发的公司推出的一种在未来的类PC的电脑系统中替代BIOS的升级方案。BIOS技术的兴起源于IBM PC/AT机器的流行以及第一台由康柏公司研制生产的“克隆”PC。在PC启动的过程中,BIOS担负着初始化硬件,检测硬件功能,以及引导操作系统的责任,在早期,BIOS还提供一套运行时的服务程序给操作系统及应用程序使用。BIOS程序存放于一个掉电后内容不会丢失的只读存储器中,系统加电时处理器的第一条指令的地址会被定位到BIOS的存储器中,便于使初始化程序得到执行。
  2. EFI的产生
       众所周知,英特尔在近二十年来引领以x86系列处理器为基础的PC技术潮流,它的产品如CPU,芯片组等在PC生产线中占据绝对领导的位置。因此,不少人认为这一举动显示了英特尔公司欲染指固件产品市场的野心。事实上,EFI技术源于英特尔安腾处理器(Itanium)平台的推出。安腾处理器是英特尔瞄准服务器高端市场投入近十年研发力量设计产生的与x86系列完全不同的64位新架构。在x86系列处理器进入32位的时代,由于兼容性的原因,新的处理器(i80386)保留了16位的运行方式(实模式),此后多次处理器的升级换代都保留了这种运行方式。甚至在含64位扩展技术的至强系列处理器中,处理器加电启动时仍然会切换到16位的实模式下运行。英特尔将这种情况归咎于BIOS技术的发展缓慢。自从PC兼容机厂商通过净室的方式复制出第一套BIOS源程序,BIOS就以16位汇编代码,寄存器参数调用方式,静态链接,以及1MB以下内存固定编址的形式存在了十几年。虽然由于各大BIOS厂商近年来的努力,有许多新元素添加到产品中,如PnP BIOS,ACPI,传统USB设备支持等等,但BIOS的根本性质没有得到任何改变。这迫使英特尔在开发更新的处理器时,都必须考虑加进使效能大大降低的兼容模式。有人曾打了一个比喻:这就像保时捷新一代的全自动档跑车被人生套上去一个蹩脚的挂档器。
  3. 重新定义
      然而,安腾处理器并没有这样的顾虑,它是一个新生的处理器架构,系统固件和操作系统之间的接口都可以完全重新定义。并且这一次,英特尔将其定义为一个可扩展的,标准化的固件接口规范,不同于传统BIOS的固定的,缺乏文档的,完全基于经验和晦涩约定的一个事实标准。基于EFI的第一套系统产品的出现至今已经有五年的时间,如今,英特尔试图将成功运用在高端服务器上的技术推广到市场占有率更有优势的PC产品线中,并承诺在2006年间会投入全力的技术支持。

四、总结

随着磁盘容量越来越大,传统的MBR分区表已经不能满足需求,因为MBR分区表最多只能识别2TB左右的空间,大于2TB的容量将无法识别从而导致硬盘空间浪费,而GPT分区表则能够识别2TB以上的硬盘空间。另外MBR分区表最多只能支持4个主分区或三个主分区+1个扩展分区(逻辑分区不限制),GPT分区表在Windows系统下可以支持128个主分区。

GTP与MBR硬盘分区区别(UEFI介绍)相关推荐

  1. 硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

    我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区.一个扇区是512字节,因此MBR的大小也是512字节,其具体数据结构是:446个字节的引导代码.64个字节的 ...

  2. (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍...

    场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...

  3. 硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍...

    2019独角兽企业重金招聘Python工程师标准>>> 我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区.一个扇区是512字节,因此MBR的 ...

  4. 1t硬盘怎么分区最好_win7系统硬盘怎么分区 win7系统硬盘分区步骤【介绍】

    我们在使用win7系统的过程当中,经常都会把硬盘分成几个盘,不过因为一些原因,需要把硬盘进行重新分区,不过很多用户都不知道在不重装系统的情况下进行分区,那么win7系统硬盘如何分区呢?今天为大家分享w ...

  5. 固态硬盘(SSD)和机械硬盘(HDD)区别对比介绍

    一.演变过程 从计算机诞生的那一刻起,存储设备就扮演着不可或缺的角色.最初的硬盘如著名的IBM RAMAC都是体积巨大并且十分沉重的大家伙,直到1980年前后,IBM推出了薄膜磁头技术,才让我们彻底告 ...

  6. 小型NAS搭建实例①——TrueNAS-SCALE-22.02.4安装Ubuntu Server 22.04 LTS虚拟机,包含网卡TrueNAS桥接,直通,Ubuntu硬盘分区等详细介绍

    TrueNAS-SCALE-22.02.4安装Ubuntu Server 22.04 LTS虚拟机 TrueNAS-SCALE-22.02.4安装Ubuntu Server 22.04 LTS虚拟机 ...

  7. win10装linux分区格式化硬盘,windows10 下硬盘安装centos7.0 – MBR硬盘分区格式

    准备工作 1,下载centos7.0系统镜像文件 2,建立ext4分区,存放centos7镜像文件以及安装所需目录(images,isolinux) 可在win10下安装PM分区工具,新建ext4分区 ...

  8. MBRGPT硬盘分区类型属性详解(Win下更改/设置OEM/恢复分区方法)

    打开Windows系统的磁盘管理,你可能会在硬盘上发现一个或若干个特殊分区,他们一般都带有特殊的标记,并且通常都具有隐藏属性,比如,OEM分区.恢复分区皆如此.那么这些分区是靠什么表现出特殊属性的呢? ...

  9. 计算机机械硬盘的一个扇区,机械硬盘分区结构

    机械硬盘是一种采用磁介质的数据存储设备,数据存储在密封于洁净的硬盘驱动器内腔的若干个磁盘片上.这些盘片一般是在以铝为主要成分的片基表面涂上磁性介质所形成,在磁盘片的每一面上,以转动轴为轴心.以一定的磁 ...

最新文章

  1. mysql级联查询_mysql 各种级联查询后更新(update select)
  2. c# 水晶报表中处理TextObject
  3. 3.QT中的debug相关的函数,以及文件锁的使用
  4. [BZOJ1097][POI2007]旅游景点atr
  5. matlab中的terminator模块,2.2 Ground 及 Terminator模块
  6. 关于Mysql的错误:No query specified
  7. matlab常用的代码,matlab常用代码
  8. java jdk1.8 jvm_JVM——Java内存模型 (JDK1.8)
  9. PIC中档单片机汇编指令详解(4)
  10. 4.高性能MySQL --- Schema与数据类型优化
  11. 【2011-2012 ACM-ICPC Pacific Northwest Regional Contest】Collateral Cleanup【建图拓扑排序】
  12. 管理账目的计算机软件有哪些,最好的记账软件哪个好
  13. matlab匹配滤波器的仿真
  14. 数据库文档生成工具-markdown格式
  15. android usb 网卡驱动,安卓系统手机USB网络驱动
  16. 破解网易云js加密,爬虫获取网易云评论
  17. python作中国地图背景气泡图_Python数据可视化:香港地图、房价可视化,绘制气泡图...
  18. 小虎电商浏览器:淘数据店铺数据分析如何?数据精确吗?
  19. 4pics1word android,4 Pics 1 word Answers
  20. 电源管理芯片的电路结构与分析

热门文章

  1. PDF如何翻译成中文?三种方法教你怎样翻译PDF上的文字
  2. Codeforces Round #682 (Div. 2)
  3. web端(Javascript-Barcode-Reader)实现上传图片或拍照识别条形码的功能
  4. 引领腕上健康潮流:华米科技再推时尚智能手表新品
  5. 【转】Android开发工具--android-studio-bundle-141.2288178
  6. RabbitMQ如何保证消息发送、消费成功
  7. 浅谈自动驾驶技术:概述、优势、局限、未来发展趋势
  8. gdal--矢量求交
  9. 网上书城项目分析及前端页面
  10. OSChina 周三乱弹 ——你有社交恐惧症么?