UEFI/GPT分区

发布于:2023-05-01 ⋅ 阅读:(165) ⋅ 点赞:(0)

一、UEFI的概念

        UEFI:统一可扩展固件接口,适用于计算机的标准固件接口,作为BIOS的一种升级替代方案,可以提升应用程序交互性和解决BIOS的限制,且界面人性化,网络功能丰富,可以在没有操作系统的计算机上使用UEFI浏览网页。此外UEFI可以直接读取FAT格式的磁盘中的文件,若将操作系统的安装引导程序做成efi.然后刚在FAT格式的磁盘中,则可以直接运行程序。

二、UEFI在计算机中的位置

操作系统->UEFI->系统固件->系统硬件

三、BIOS与UEFI

BIOS UEFI
软件程序 微型操作系统
读取第一个扇区中的引导代码启动操作系统 通过efi文件引导(该文件默认在efi\microsoft\boot路径下)

        此外,使用UEFI可以有效缩短操作系统启动和从休眠状态恢复的时间。

        注:若想在使用UEFI的计算机上安装操作系统,需要在操作系统的映像文件(ISO)中,添加UEFI的相关参数。因为UEFI的功能更强大,且UEFI可与BIOS很好的兼容,所以现在UEFI/GPT很大程度上代替了BIOS,成为市场上的主流。

四、GPT的概念

GPT分区表:全局唯一标识的分区表,用来替代MBR分区并配合UEFI启动。

五、UEFI/GPT分区结构

1、UEFI/GPT的默认分区结构

2、代码实现:

dispart
select disk 0
clean
convert gpt
create partition primary size=300
format quick fs=ntfs label="WinRE"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac //设置该恢复分区为隐藏分区
gpt attributes=0x8000000000000001           //设置恢复分区不能在磁盘管理器中被删除
create partition efi siza=100
format quick fs=fat32 label="System"
create partition msr size=128
create partition primary size=30000
format quick fs=ntfs label"Windows"
assgin letter="c"                            //设置分区盘符为C
exit

3、在微软比较推荐的分区结构中,在默认分区结构的基础上新增一个用于存储恢复映像的恢复分区。

代码实现:在5.2的基础上,添加

create partition primary size=10000
format quick fs=ntfs label="Recovery"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

 

本文含有隐藏内容,请 开通VIP 后查看