一、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 后查看