本文主要是介绍GPT和MBR ----UEFI和LEGACY详细描述和理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
GPT和MBR
MBR(Master Boot Record)和GPT(GUID Partition Table)是在磁盘上存储分区信息的两种不同方式
GPT带来了很多新特性,但MBR仍然拥有最好的兼容性
MBR:主要引导记录
MBR支持最大2TB磁盘
MBR还只支持最多4个主分区——如果你想要更多分区,你需要创建所谓“扩展分区”,并在其中创建逻辑分区
分区和启动信息是保存在一起的。如果这部分数据被覆盖或破坏,事情就麻烦了
GPT:全局唯一标识符表
驱动器上的每个分区都有一个全局唯一的标识符(globally unique identifier,GUID
几乎无限个分区数量,限制只在于操作系统——Windows支持最多128个GPT分区,而且你还不需要创建扩展分区
整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息
在基于UEFI的计算机系统上,所有64位版本的Windows 8.1、8、7和Vista,以及其对应的服务器版本,都只能从GPT分区启动
Linux内建了GPT支持。苹果公司基于Intel芯片的MAC电脑也不再使用自家的APT(Apple Partition Table),转而使用GPT
uefi和legacy是两种不同的引导方式,
UEFI:“统一的可扩展固件接口”(Unified Extensible Firmware Interface)
uefi是新式的BIOS
你在UEFI模式下安装的系统,只能用UEFI模式引导
uefi只支持64为系统且磁盘分区必须为gpt模式
每次可以读1MB,载入更快
此外,Win8,更是进一步优化了UEFI支持,号称可以实现瞬时开机
Legacy:
legacy是传统BIOS
同理,如果你是在Legacy模式下安装的系统,也只能在legacy模式下进系统
使用Int 13中断读取磁盘,每次只能读64KB,非常低效
这篇关于GPT和MBR ----UEFI和LEGACY详细描述和理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!