无忧启动论坛

标题: 弱uefi主板的检索方式 [打印本页]

作者: 2013gdh    时间: 2014-8-24 21:32
标题: 弱uefi主板的检索方式
zds大人在http://bbs.wuyou.net/forum.php?mod=viewthread&tid=336801里论述了几种弱uefi主板的工作方式.
我想知道uefi主板判断mbr分区表里一个分区是不是fat分区, 一般是根据什么?
是不是根据分区ID, 06和16的是fat16, 0C是fat32, 等等? 还是说它们会到分区里检查分区bpb来确定格式?

作者: 2013gdh    时间: 2014-8-24 21:40
现在我是这么个问题:
1. 由于一个U盘平时要存各种文档, 所以数据区必须100%直接可见;
2. 要用它去打印店打印文档, 那儿都是XP的, 几百年不更新; 也可能把它插Mac上. 所以数据区不能是exFat和NTFS,
    兼容性最佳的也就是Fat32了;
3. 为了bios启动, 我做了UD, 为了uefi, 在UD区里用分区表项法做了个img
结果就是必须把物理上高端的分区设成分区表的第一项, 物理低端的img映射到分区表第二项, 而且分区表第一项是Fat32的
分区表第2项才是我需要做UEFI启动的fat16的分区

为了增大启动成功率, 我按照帖子里的论述, 尝试把分区表第一项的分区标识改成"0x07 (HPFS/NTFS/exFat)",
我想问问这样能不能骗过一部分弱efi主板, 让它们以为这个分区不合适, 从而找到下一个ufi.img映射的fat16分区?

作者: zds1210    时间: 2014-9-12 21:12
貌似xp sp3及以上系统对exfat格式识别没有问题。
作者: zds1210    时间: 2014-10-24 19:57
貌似都是以软件分区表的顺序来查找的,就是fat可见区为第一。
作者: coolrikuy    时间: 2014-10-25 11:59
看来不同厂商对EFI的理解还是有不同啊。。。
作者: lbw2007    时间: 2014-10-25 19:36
我倒是觉得UEFI判断FAT分区的方式是由厂商决定的。UEFI不是BIOS,可扩展性非常强,如果技术跟上来的话,识别NTFS分区不是问题,甚至智能识别分区都是有可能的。我记得有一个坛友的UEFI就能识别NTFS分区。
作者: 糊涂    时间: 2014-10-27 10:43
MSDN:
http://msdn.microsoft.com/en-us/library/windows/hardware/gg463525.aspx

维基百科:
http://zh.wikipedia.org/wiki/GUID%E7%A3%81%E7%A2%9F%E5%88%86%E5%89%B2%E8%A1%A8

在 GPT 上是从2-33扇查 GUID,ESP 有专门的 GUID {C12A7328-F81F-11D2-BA4B-00A0C93EC93B},标识了这个 GUID 的分区就是 ESP。




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