装机之MBR和GPT

MBR分区

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

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

内存支持:mbr最多支持2T,而gpt理论上是无限制的。

分区:mbr最多支持四个主分区,gpt没有限制。如果你想跑多系统,mbr最多4个而gpt没有限制。

系统:win7只能用mbr分区(也可以但是很麻烦,不建议),从Win8开始微软建议你使用gpt。

其它:gpt是由uefi启动的,而uefi是后来才提出的概念,兼容性和稳定性不如bios+mbr。

实际选择

如果你的硬盘超过2T,那么你必须选择GPT+UEFI,2t以下就无所谓了;

如果你对电脑不太懂,那么我建议你使用MBR,因为大多数电脑默认都是MBR bios启动,如果你选择了gpt那么你必须在bios下设置启动项,对于一个新人来说比较复杂,每家电脑的主板还有不同无疑增加了难度。

如果你比较精通,建议gpt。毕竟gpt代表了未来,可以预见早晚uefi会会替代掉bios。

从系统多方面来说,win7用户建议mbr简单易操作,8和10的用户还是花点力气学习一下gpt吧毕竟是一种趋势。苹果用户就不用说了,gpt没得选,不满意可以晚上找老乔说道说道。

 

 

似乎人人都可以张嘴就说“我懂电脑”,但是总有一些看起来完全不懂但实际上非常基础的东西让“懂”与“不懂”清晰地划清界限。比如UEFI+GPT就是其中之一,那些之前认为自己已经精通电脑的人,遇到这个东西,忽然发现自己连系统都不会装了。 尽管UEFI以及GPT从诞生迄今已经十余年了,但是由于它们的不普及性,导致对于绝大多数人来讲它们是完全陌生的 ,甚至根本就不知道还有这种东西。 但是由于Windows8操作系统的面世,预装Windows8的电脑开始统一采用UEFI+GPT,很多人被迫接触到,感觉就像突然从天上掉下来的东西一样,无所适从,一筹莫展—— “这到底是个什么东西呢?” 一旦出现系统问题,唯一能做的解决办法除了品牌机自带的系统还原,最大能力不过就是把UEFI关闭,把硬盘从GPT再转成MBR,从而彻底毁掉UEFI+GPT的优势,重新回到陈旧落后的BIOS+MBR的系统安装和运行方式上来。

 

1、GPT能使用大于2.2T的硬盘,MBR不行。支持最大卷为18 EB(1EB=1048576TB)。

2、GPT可以支持无限个分区,微软目前的限定是128个。Linux、ubuntu、macos都能支持这种分区格式。MBR最多4个主分区,超过4个再分区只能通过逻辑分区。

3、GPT分区磁盘有备份分区表来提高分区数据结构的完整性。

4、UEFI + GPT 开机启动更快,开机时跳过外设检测,并且可以实现启动时原生分辨率,搭载固态硬盘开机时间很短,十秒左右。(没有开机硬件自检会稍微快了那么1、2秒)

5、UEFI + GPT 支持Secure Boot。通过保护预启动或预引导进程,抵御bootkit攻击,从而提高安全性。所有在开机时比Windows内核更早加载,实现内核劫持的技术,都可以称之为Bootkit。

6、UEFI BIOS 可用鼠标操作图形界面,不再是枯燥的蓝底白字的英文。(Intel提出,用于取代BIOS)。UEFI的优越特性:可操作性、安全性、兼容性、可扩展性。

 

BIOS+MBR的系统引导文件可以和系统文件在同一分区的根目录,也可以不与系统文件同一分区,只要系统引导文件所在分区为活动的主分区即可启动操作系统;而UEFI+GPT只能把系统引导文件放置在ESP分区,且操作系统必须在另外的主分区,也就是说,UEFI+GPT强制要求系统启动文件与系统文件必须分离,不在同一分区。

 

BIOS+MBR一旦系统安装好之后,如果系统引导文件在单独的分区,此分区可以在操作系统中可见,也可以设置此分区为隐藏,系统都可以正常启动;而UEFI+GPT系统引导文件所在的ESP分区在操作系统中为不可见,进入系统后自动隐藏。

------------------------

这个是传统的Legacy运行流程:


这个是UEFI运行流程:


装机之MBR和GPT_第1张图片

对比采用传统BIOS引导启动方式,UEFI BIOS减少了BIOS自检的步骤,节省了时间,从而加快平台的启动。

 

----------拓展,兴趣就往下读--------------

BIOS和UEFI、MBR和GPT 搭配情况:

(1)BIOS+MBR:可用,可启动系统。最常见!这是最传统的,系统都会支持;唯一的缺点就是不支持容量大于2T的硬盘。

(2)BIOS+GPT:可用,但是无法启动系统。BIOS是可以使用GPT分区表的硬盘来作为资料盘的,但不能引导系统;若电脑同时带有容量小于2T的硬盘和容量大于2T的硬盘,小于2T的可以用MBR分区表安装系统,而大于2T的可以使用GPT分区表来存放资料也没什么问题。但系统须使用64位系统。

BIOS+GPT也是合理的模式,但这种模式下无法启动此硬盘上的系统,而如果只是作为存储盘,则没有什么影响。主硬盘BIOS+MBR装系统、软件,次硬盘BIOS+GPT存储文件,这是很多影音文件发烧友在使用的模式。

(3)UEFI+MBR:可以把UEFI设置成Legacy模式(传统模式)、打开CSM兼容模块,让其支持传统MBR启动,但纯属瞎折腾,带来的效果同BIOS+MBR。没有意义。

(4)UEFI+GPT:可用,可启动系统。最常见!未来趋势。如果要把大于2T的硬盘作为系统盘来安装系统的话,就必须如此。而且系统须使用64位系统,否则无法引导。但系统又不是传统在PE下安装后就能直接使用的,引导还得经过处理才行。UEFI和GPT是相辅相成的。

UEFI+GPT并不能非常有效的提高开机速度(当然,还是有点作用的),网传的X秒启动,大多数是混淆了WIN8/8.1的假关机功能造成的。理性对待UEFI+GPT,这只是一个新模式,不是神话。

 

 

https://www.zhihu.com/question/28471913

https://zhuanlan.zhihu.com/p/26098509?utm_source=qq&utm_medium=social

你可能感兴趣的:(硬件)