无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5555|回复: 6
打印 上一主题 下一主题

[求助] 弱uefi主板的检索方式

[复制链接]
跳转到指定楼层
1#
发表于 2014-8-24 21:32:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
zds大人在http://bbs.wuyou.net/forum.php?mod=viewthread&tid=336801里论述了几种弱uefi主板的工作方式.
我想知道uefi主板判断mbr分区表里一个分区是不是fat分区, 一般是根据什么?
是不是根据分区ID, 06和16的是fat16, 0C是fat32, 等等? 还是说它们会到分区里检查分区bpb来确定格式?
2#
 楼主| 发表于 2014-8-24 21:40:42 | 只看该作者
现在我是这么个问题:
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分区?
回复

使用道具 举报

3#
发表于 2014-9-12 21:12:52 | 只看该作者
貌似xp sp3及以上系统对exfat格式识别没有问题。
回复

使用道具 举报

4#
发表于 2014-10-24 19:57:50 | 只看该作者
貌似都是以软件分区表的顺序来查找的,就是fat可见区为第一。
回复

使用道具 举报

5#
发表于 2014-10-25 11:59:38 | 只看该作者
看来不同厂商对EFI的理解还是有不同啊。。。
回复

使用道具 举报

6#
发表于 2014-10-25 19:36:44 | 只看该作者
我倒是觉得UEFI判断FAT分区的方式是由厂商决定的。UEFI不是BIOS,可扩展性非常强,如果技术跟上来的话,识别NTFS分区不是问题,甚至智能识别分区都是有可能的。我记得有一个坛友的UEFI就能识别NTFS分区。
回复

使用道具 举报

7#
发表于 2014-10-27 10:43:05 | 只看该作者
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。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 06:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表