无忧启动论坛

标题: EFI分区的系统标识(ID)到底应该是什么? [打印本页]

作者: 2010haruiken    时间: 2016-10-22 20:34
标题: EFI分区的系统标识(ID)到底应该是什么?
本帖最后由 2010haruiken 于 2016-10-22 21:31 编辑

试用过很多大大的PE制作工具,最近想尝试2分区EFI启动的方式,发现EIF分区的系统标识有很多种:0B,0C,EF,16。 而且用Qemu测试都能EFI方式启动

请问,EFI分区应该是哪一种系统标识?
作者: 2010haruiken    时间: 2016-10-22 21:30
抱歉,发错了区,可是我发现我删除不了,请管理员大大删除原谅则个
作者: lbw2007    时间: 2016-10-23 12:21
楼主理解错误了,看一下UEFI区置顶:

UEFI启动视频详解:启动分析+N项操作实例,赶紧学习,不要落伍啦,该给自己充电啦...

以下是原文:
ESP:EFI System Partition
它是当我们首次为GPT磁盘分区时会提示建立的,对于UEFI启动来说,ESP分区不是必需的,但是一个FAT分区确是必须的


ESP的本质是一个FAT分区,只不过分区程序在给GPT磁盘分区的时候提醒你建立ESP,并且你同意了,那么程序将建立一个指定大小的FAT分区,
并且命名为"ESP",当然ESP分区是有一些参数的比如 分区ID 0xEF, GUID是{C12A7328-F81F-11D2-BA4B-00A0C93EC93B } 固定 ,
但是这些参数并不影响启动,更加类似于一个人的“身份证”然而我们UEFI启动可以不需要“身份证”所以从这里我们可以看出:
ESP分区可以用任意位置的任意大小的任意FAT分区代替。


有网友会问,如果存在多个磁盘,每个磁盘上存在多个FAT分区,怎么算:
这么算:多个磁盘根据设定的磁盘启动顺序依次启动查找FAT分区
             每个磁盘多个FAT分区,那么谁在前,谁有正确的引导资料就引导谁

注:以上结论本人已经测试成功,非凭空臆想

ESP分区不可见:它是一个特殊的FAT分区,当然能够被任何FAT分区代替,它的特殊性在于,
每次关机重启后,ESP分区的状态
                         总会变成不可见,
这不是设置隐藏属性,因为ESP没有任何隐藏属性
,更加类似于开机过程中系统将ESP的盘符删除了,
                         让人不能在计算机直接访问 (G部分有解决方案)







欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3