Uefi简介

新型[[UEFI]],全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。
可扩展固件接口(Extensible Firmware Interface,EFI)是 Intel 为 PC 固件的体系结构、接口和服务提出的建议标准。其主要目的是为了提供一组在 OS 加载之前(启动前)在所有平台上一致的、正确指定的启动服务,被看做是有近20多年历史的 BIOS 的继任者。[[UEFI]]是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified [[EFI]] Form的国际组织。

目前UEFI主要由这几部分构成:UEFI初始化模块、UEFI驱动执行环境、UEFI驱动程序、兼容性支持模块、UEFI高层应用和GUID磁盘分区组成。

 [[MBR]]分区结构只能支持到2.2T的硬盘,超过2.2T就必须采用GPT分区,而就Windows而言,采用了GPT的硬盘,要想安装并启动Windows操作系统,只能选择高于XP的64位操作系统,并且采用[[UEFI]]方式安装、引导,否则无法启动,而包括XP在内及其之前的32位操作系统完全不支持GPT,别说安装、引导系统,直接无法识别。3T硬盘时代并不遥远,要想正常使用你的电脑,这就是采用UEFI+GPT的必要性。
;  而最关键之处在于,照目前的形势来看,由于预装Windows8电脑的推动,[[UEFI]]+GPT已经是大势所趋,与是否2.2T以上硬盘也已经没什么直接关系,也许就在不久之后的某一天开始所有的电脑全部使用[[UEFI]]+GPT,不会再兼容传统BIOS+MBR。

扩展阅读 如果主板不支持UEFI

  • 如果主板不支持UEFI,使用折中的办法来解决大硬盘使用问题,这个问题以前我也已经多次提过。
  • 通过多块HDD,用小于2.2TB的分区为mbr来引导,超过2.2TB的用gpt分区,可以兼容任何操作系统
  • 假如只有一块HDD,那么如何变通呢?插入U盘或者光盘,设置为活动分区,装入多系统引导系统来引导后面的GPT磁盘;当然你 - 需要将操作解压到后面的硬盘当中

GPT分区的配置

只要讲到[[UEFi]]作为伴随而用的GPT就需要介绍下了
GPT分区表使用简单而直接的方式表示分区。一个分区表项的前16字节是分区类型GUID。例如,EFI系统分区的GUID类型是{C12A7328-F81F-11D2-BA4B-00A0C93EC93B}。接下来的16字节是该分区唯一的GUID(这个GUID指的是该分区本身,而之前的GUID指的是该分区的类型)。再接下来是分区起始和末尾的64位LBA编号,以及分区的名字和属性。

MBR转换为GPT并安装操作系统

这里首先要使用到diskpart,可以先去该词条学习下相关命令
如果启动 Windows 安装程序后,按 Shift+F10进入命令行程序后可以直接调取diskpart命令的
具体创建UEFI+GPT必要分区的操作流程如下:

list disk

列出磁盘

sel disk 0

选择磁盘

cle

清空分区

con gpt

转换磁盘到gpt

cre par efi size=100

创建EFI分区,这里建议是100MB,EFI分区只能格式化成fat或者fat32

cre par msr size=128
创建128MB的微软保留分区,不是必须的

现在开始分区了

cre par pri size=*****

最后一个分区可以不加size参数,表示将磁盘最后所有剩余空间划分为一个新的主分区,当然你要分更多磁盘的话,可以添加size参数exit 2次退出diskpart

部署操作系统

  • 使用windows光盘部署,按照菜单提示即可。需要指出,windows引导PE的安装程序重新分配分区表可以自己生成ESP分区
  • 使用PE windows部署器
  • 使用DISM++恢复操作系统安装镜像
    上面的任何一种方式都是比较好的