现如今很多的朋友都会自己装电脑系统,隔三差五就重装系统,俗话说:没有重装系统解决不了的问题,如果有,就装两遍!!!问题是解决了,但是对其中的操作有没有更深刻的了解呢?比如装系统中涉及到的

Legacy+MBR和UEFI+GPT,很多朋友就会懵圈了,下面我会用最简练的文字解释下这两个概念:

首先,操作系统的启动模式有两种:

Legacy BIOS和UEFI。

操作系统两种启动模式

Legacy BIOS:

在开机时需进行自检,启动过程较复杂。由于BIOS无法识别GPT分区,所以在传统BIOS下GPT磁盘不能用于安装操作系统,只能用于数据存储。

UEFI:

直接从预启动的操作环境加载操作系统,简化开机过程有效提高启动速度。

可以同时识别MBR和GPT,在UEFI模式中MBR和GPT都支持安装操作系统,

不过微软规定,在UEFI模式只能使用GPT硬盘安装Windows系统。

然后,硬盘两种分区表:MBR和GPT。

MBR

:将分区信息保存到磁盘的第一个扇区(MBR扇区)中的64个字节中,每个分区占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目(4个字节)、分区总扇区数目(4个字节)等内容。

特点:

MBR分区主分区数目不能超过4个,很多时候,4个主分区并不能满足需要。

MBR分区方案无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起止位置也就无法表示了,BIOS将无法识别分区。

GPT

:GUID磁碟分割表(GUID Partition Table)的缩写,含义“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。在GTP磁盘的第一个数据块中同样有一个与MBR(主引导记录)类似的标记,叫做PMBR。PMBR的作用是,当使用不支持GPT的分区工具时,整个硬盘将显示为一个受保护的分区,以防止分区表及硬盘数据遭到破坏。UEFI并不从PMBR中获取GPT磁盘的分区信息,它有自己的分区表,即GPT分区表。GPT的分区方案之所以比MBR更先进,是因为在GPT分区表头中可自定义分区数量的最大值,也就是说GPT分区表的大小不是固定的。在Windows中,微软设定GPT磁盘最大分区数量为128个。另外,GPT分区方案中逻辑块地址(LBA)采用64位二进制数表示,可以表示2^64个逻辑块地址。除此之外,GPT分区方案在硬盘的末端还有一个备份分区表,保证了分区信息不容易丢失。

支持2TB以上的大硬盘。

每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为Windows系统最多只允许划分128个分区。

分区大小几乎没有限制。因为它用64位的整数表示扇区号。夸张一点说,一个64位整数能代表的分区大小已经是个“天文数字”了,若干年内你都无法见到这样大小的硬盘,更不用说分区了。

分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表,其中一份被破坏后,可以通过另一份恢复。

支持唯一的磁盘和分区 ID,每个分区可以有一个名称(不同于卷标)。

并不是所有的系统都支持这种分区方案。 请看下表:

根据以上对比可以看出,MBR分区表的劣势还是很明显的哦,当然GPT并不是万能的,毕竟还是要看操作系统是否兼容。

Legacy BIOS+MBR支持安装所有的Windows系统。

UEFI+GPT不能安装32位系统win7及win7之前的各种32位系统,支持安装64位的win7、win8、win8.1、win10以及32位的win8、win8.1、win10,xp x64是只支持基于x64的IA64安腾处理器才能GPT安装,基于AMDx64/IAx86架构的CPU是不能用于GPT安装的。

关键点:能否读写

分区取决于操作系统类型,能否从磁盘启动取决于主板类型

大家看完本篇介绍之后,相信对系统的启动模式有一定的认识。

easyuefi只能在基于uefi启动的_电脑知识:5分钟教你深入了解BIOS+MBR和UEFI+GPT相关推荐

  1. easyuefi只能在基于uefi启动的_UEFI模式有什么优点?安装系统首选UEFI启动,电脑系统速度更流畅...

    legacy启动是什么?UEFI启动是什么?可能大部分朋友对这个概念都比较模糊,UEFI可以做什么呢?有什么具体的作用?似乎经常可以在BIOS设置里会见到它,毕竟从几年前开始越来越多的电脑都使用上了带 ...

  2. “EasyUEFI只能在基于(U)EFI启动的Windows操作系统上安装”解决方案

    我们在安装EasyUEFI时可能会爆出错误弹窗--"EasyUEFI只能在基于(U)EFI启动的Windows操作系统上安装",如下图所示.解决这一问题的思路也很简单,那就是安装E ...

  3. WIN8 与WIN7的64位及32位 分别对Legacy BIOS+MBR和UEFI+GPT两种启动方式和分区架构下的安装可行性分析

    微软系统.相关产品官方镜像下载:http://msdn.itellyou.cn/  关于MBR.GPT.ESP.MSR.EFI.UEFI和WIN8中SECURE BOOT的基础知识:   1.MBR分 ...

  4. 操作系统:BIOS+MBR和UEFI+GPT

    1,MBR和GPT MBR的意思是"主引导记录",是IBM公司早年间提出的.它是存在于磁盘驱动器开始部分的一个特殊的启动扇区.这个扇区包含了已安装的操作系统系统信息,并用一小段代码 ...

  5. easyuefi只能在基于uefi启动的_关于UEFI安装的普遍误区

    折腾在旧机器上装新版的Ubuntu已经有些日子了.终于摸清了门道.发现网络上很多说法都在以讹传讹,现在发表一下经验. UEFI对应的是BIOS,两者都是主板的驱动,不过一个新,一个旧. 它们对硬盘理解 ...

  6. easyuefi只能在基于uefi启动的_苹果电脑怎么从u盘启动|苹果笔记本按哪个键选u盘启动...

    苹果电脑要从U盘启动是按住哪个键?苹果mac电脑和普通的PC电脑不一样,普通pc电脑有bios可以设置U盘启动,苹果电脑没有bios,只能通过快捷键来选择U盘启动.刚接触苹果电脑的用户不清楚苹果电脑怎 ...

  7. easyuefi只能在基于uefi启动的_云计算学习体系-1.1-计算机硬件基础扩展知识BIOS/UEFI/MBR/GPT...

    我们每天都在用电脑,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,你真真了解过吗?上文中我们认识了计算机的基本硬件,其中讲到BIOS和UEFI,下次内容 ...

  8. easyuefi只能在基于uefi启动的_只需2个命令,就能将win10 BIOS启动方式转换为UEFI,你见过吗!...

    平常如果大家有使用启动U盘进行重装系统的话,就会知道其实U盘有三种启动方式:快捷键,BIOS还有UEFI.快捷键这种方式最为简单,而且容易操作,只需要在开机界面中按下提前查询到的快捷按键就能成功启动U ...

  9. easyuefi只能在基于uefi启动的_如何以简单正确的姿势理解“UEFI”和“BIOS”?

    在进行电脑重装的时候,我们常会听到UEFI和BIOS这两个词,例如怎么进入BIOS启动设置页面,电脑不支持UEFI启动等等,但是我们对其背后的含义却没有什么了解,实际上这些都是比较基础的知识,理解这些 ...

最新文章

  1. 京东《未来科技趋势白皮书》,101页pdf
  2. Qt中使用C++的方式
  3. java解析html的table
  4. 程序员的自我修养,好文
  5. C语言printf控制光标位置和清空屏幕
  6. 部署java的tcp服务端_java网络编程(TCP)-服务端
  7. centos 7和centos6修改默认启动模式的方法
  8. http三次握手_图文深入http三次握手核心问题【思维导图】
  9. android 自动打开钉钉,安卓定时自动打开钉钉考勤打卡
  10. R语言使用aov函数执行单因素方差分析、使用TukeyHSD函数分析单因素方差分析的结果并解读TukeyHSD函数的输出结果
  11. java反射之 Field对象
  12. 陈继儒 -- 《小窗幽记》
  13. 尚德机构季报图解:精细化运营降本增效 净利达1.15亿
  14. End-to-End Object Detection with Fully Convolutional Network 论文笔记
  15. POI-HSSF表格
  16. 双拼和五笔输入法键盘位浮动贴图,适合初学者使用
  17. 判断电脑是否安装WPS
  18. epoch和iteration的区别
  19. 战地2服务器地图修改,《战地2》地图修改秘籍
  20. python写的平行四边形_python 已知平行四边形三个点,求第四个点的案例

热门文章

  1. vb microsoft.xmlhttp 获取所有超链接_利用VBA批量自动生成表格超链接
  2. 画瀑布图_道砟石上的庐山瀑布惟妙惟肖
  3. python如何控制浏览器_控制使用Python浏览器?
  4. centos linux7 login,CentOS 7 本地终端Login Incorrect
  5. jwt用户注销 PHP,flask_jwt 如何实现用户注销
  6. java四连环游戏编程_Java实现四连环棋游戏
  7. aodv协议C语言代码,AODV协议的运行方式
  8. 华为云服务器密码修改,华为云鲲鹏云服务器安装MySQL 5.7.30
  9. spring配置主库从库_spring下的数据库主从分离(下)
  10. 小波相干wtc matlab,实现时间序列的小波相干性分析,并画出图谱