电脑系统分区GPT和MBR有什么区别 电脑系统分区gpt和mbr有什么区别( 二 )


文章插图
而在安全性方面,GPT分区表也进行了全方位改进 。在早期的MBR磁盘上,分区和启动信息是保存在一起的 。如果这部分数据被覆盖或破坏,事情就麻烦了 。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被破坏的这部分信息 。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确——如果数据被破坏,GPT会发觉这些破坏 , 并从磁盘上的其他地方进行恢复 。
小结:所以对于新平台用户(Intel 6系以后/AMD 900系列以后和A系列)来说,都强烈推荐使用GPT分区表格式 , 目前包括Windows Vista、7、8、8.1、10已经都支持读取和使用GPT分区表 。而对于使用Windows 8、8.1、10的用户,换用GPT后开机启动速度也可以进一步得到显著提升 。
UEFI BIOS详解
UEFI的全称是Unified Extensible Firmware Interface,意即统一可扩展固件接口 , 它是基于EFI 1.10标准为基础发展而来,值得注意的是在UEFI正式确立之前,Intel就开始积极推进传统BIOS的升级方案,并最终确立了过渡方案EFI标准,直到2007年Intel将EFI标准的改进与完善工作交给Unified EFI Form进行全权负责 , EFI标准则正式更名为UEFI 。
传统BIOS界面
相比传统BIOS,UEFI最大的几个区别在于:
1、编码99%都是由C语言完成;
2、一改之前的中断、硬件端口操作的方法,而采用了Driver/protocol的新方式;
3、将不支持X86实模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);
4、输出也不再是单纯的二进制code,改为Removable Binary Drivers;
5、OS启动不再是调用Int19,而是直接利用protocol/device Path;
6、对于第三方的开发,前者基本上做不到 , 除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者就便利多了 。
7、弥补BIOS对新硬件的支持不足的问题 。
UEFI和GPT是相辅相成的,二者缺一不可,要想使用GPT分区表则必须是UEFI BIOS环境 。UEFI于用户而言最典型的特征就是使用了图形化界面,虽然还未达到操作系统界面的图形交互功能,但人性化的界面、鼠标的操作,已经将BIOS变得非常易用,对于不少电脑初级用户来说也可以很好的查看和设置BIOS的相关选项和功能 。

电脑系统分区GPT和MBR有什么区别 电脑系统分区gpt和mbr有什么区别

文章插图
UEFI BIOS界面
除了图形化界面,UEFI相比传统BIOS,还提供了文件系统的支持,它能够直接读取FAT、FAT32分区中的文件,例如华硕、华擎等主板在UEFI BIOS环境下更新BIOS就可以直接读取U盘中的BIOS及其他文件,另外新的UEFI主板基本都提供了截屏功能,这些截屏图片都可以存储在U盘当中 。
 UEFI还有一个重要特性就是在UEFI下运行应用程序,这类程序文件通常以efi结尾 。利用UEFI可以直接识别FAT分区中的文件,又有可直接在其中运行应用程序 。我们就可以将Windows安装程序做成efi类型应用程序,然后把它放到任意FATA分区中直接运行即可 。
备注:主板为了兼容MBR分区表,一般会提供Legacy BIOS和UEFI BIOS启动模式选项,如果要使用UEFI模式安装Windows , 就必须开启UEFI启动模式 。
电脑系统分区GPT和MBR有什么区别 电脑系统分区gpt和mbr有什么区别

文章插图
目前64bit Windows Vista、7、8、8.1、10都已经支持GPT分区表 , 而Windows 8、8.1、10都已经原生支持UEFI , 安装这些系统的时候:只要硬盘设置为GPT分区表 主板设置为UEFI启动后,就可以直接开始安装操作系统了 。
电脑系统分区GPT和MBR有什么区别 电脑系统分区gpt和mbr有什么区别

文章插图
而对于Windows Vista、7系统,就需要手动添加UEFI支持,我们可以找一份Windows 8或者10安装镜像 , 从安装文件中提取Bootmgfw.efi文件,重命名为BOOTX64.EFI , 拷贝到win7安装文件的EFIBoot下 , 如果没有BOOT文件夹就新建一个 。
至此UEFI模式安装Windows系统告一段落,如果大家还有什么疑问,欢迎大家在下面评论中提出宝贵的意见 。

推荐阅读