Legacy BIOS、MBR、UEFI、GPT、Secure Boot与CMS

2018-9-30 chuang_no1

网上资料很多,再重复没有什么意义,只总结下:


概念及核心限制:

Legacy BIOS:传统BIOS,本质上是一个超级迷你的小系统,启动正式的大系统之前,引导硬件如何开始启动大系统。BIOS只能读取磁盘上固定的物理位置(磁道、柱面)的信息。

MBR:使用磁盘上固定的物理位置保存分区信息,并且这个位置很小,最多保存4个主分区信息,超过4个时,最后一个必须改为扩展分区;每个磁盘最大管理2TB空间。

UEFI:BIOS替代者,是一个更强大的小系统,可以读取磁盘上的配置文件,并“理解”这些内容,所以界面可以更花哨、支持鼠标、启动系统之前就运行一些磁盘内存检测小程序甚至联网等。

GPT:MBR替代者,支持无限分区数,单个磁盘支持最大容量18EB。

Secure Boot:安全启动,启动系统时,会检测程序是否符合主板上内置的签名才允许启动。这是UEFI的一个子功能。

CMS:兼容模块,UEFI下为了兼容老式设备而设计,但是会和安全启动冲突。


实际应用:

从上面的概念和核心限制可以看出,

Legacy BIOS模式下,不存在安全启动和兼容模块的问题;

Legacy BIOS模式下,也只能读取MBR格式的磁盘,所以磁盘也必须是MBR格式;

UEFI模式下,安全启动和兼容模块2选1;

UEFI模式下,可以使用MBR或GPT磁盘格式,但是微软规定只能使用GPT。


所以实际上推荐的组合只有3种:

1、Legacy BIOS + MBR
2、UEFI + CMS ON + Secure Boot Off + GPT
3、UEFI + CMS OFF + Secure Boot On + GPT


如何选择?

老电脑毫无疑问选1,都不存在UEFI可选;

支持UEFI的电脑,装Win8或更高版本的微软系统,可选1、2,但是推荐3,这也是大多数预装windows系统的出厂设置;

支持UEFI的电脑,想从WIN8、WIN10降级到WIN7(64位)、XP(64位),或改装Linux系的操作系统,则可选1,但推荐2;

WIN7 32位、XP 32位只能选1。


以上是作为系统盘启动时的限制,如果只是作为数据盘,则各版本Windows都可以读取MBR或GPT磁盘。

评论(0) 浏览(150)

Powered by emlog 沪ICP备13034247号-2