无忧启动论坛

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

[讨论] 传统bios对u盘存在chs参数识别性问题,请问uefi还存在此问题否?

[复制链接]
跳转到指定楼层
1#
发表于 2014-2-18 17:44:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2010elfkid 于 2014-2-18 18:16 编辑

在传统的bios时代,不同BIOS对U盘CHS/LBA参数处理结果不尽相同,导致同一个U盘,在一台机器上BOOT成功,在另一台机器上就可能BOOT失败。这也是fbinst出现的原因,可以说给g4d配合fbinst工具基本上解决了问题。
现在的问题是,fbinst不支持uefi启动。那么,请问uefi是否还存在对u盘chs/LBA等参数的处理问题?
如果不存在,那么是否意味着fbinst失去了存在的意义。
如果存在,fbinst存在还是有意义的,那么让fbinst支撑uefi,一个思路是通过对fbinst进行升级,放弃ud格式而更换为fat格式,这是否可行?
2#
发表于 2014-2-18 18:01:36 | 只看该作者
不可行。
回复

使用道具 举报

3#
发表于 2014-2-18 18:41:09 | 只看该作者
现在的问题是,有一些本本对隐藏的uefi区支持不好,如高端隐藏,隐藏的U+B+盘
回复

使用道具 举报

4#
 楼主| 发表于 2014-2-19 12:46:16 | 只看该作者
呃……,看来这个问题技术含量还是挺高的,没有人能说清楚么?
回复

使用道具 举报

5#
发表于 2014-2-19 23:04:13 来自手机 | 只看该作者
现实中的UEFI产品,大都包含BIOS兼容层,为用户提供传统BIOS界面。在兼容BIOS环境中,还是要考虑CHS问题的。而如果只使用纯UEFI环境,就无需再顾虑CHS问题,因为UEFI不使用INT13这种磁盘访问方式。

fbinst/g4d是基于BIOS环境的软件,如果没有这种环境,也就用不上了。

点评

也就是说,如果未来bios消失了,只存在UEFI环境了,也就基本上不存在u盘启动成功率的问题了? 感谢您的赐教,学习了。谢谢。  详情 回复 发表于 2014-2-20 16:54
回复

使用道具 举报

6#
 楼主| 发表于 2014-2-20 16:54:49 | 只看该作者
wuwuzz 发表于 2014-2-19 23:04
现实中的UEFI产品,大都包含BIOS兼容层,为用户提供传统BIOS界面。在兼容BIOS环境中,还是要考虑CHS问题的 ...

也就是说,如果未来bios消失了,只存在UEFI环境了,也就基本上不存在u盘启动成功率的问题了?
感谢您的赐教,学习了。谢谢。

点评

我回来订正自己以前的错误看法: 在UEFI环境中,依然与CHS有间接关联。在UEFI环境中,UEFI需要获取最大LBA(总扇区数)。 而获取最大LBA的方法之一,就是UEFI的USB存储设备驱动获取C、H、S,然后相乘C*H*S=LBA。  详情 回复 发表于 2015-12-30 12:28
回复

使用道具 举报

7#
发表于 2015-12-30 12:28:42 | 只看该作者
2010elfkid 发表于 2014-2-20 16:54
也就是说,如果未来bios消失了,只存在UEFI环境了,也就基本上不存在u盘启动成功率的问题了?
感谢您的 ...

我回来订正自己以前的错误看法:

在UEFI环境中,依然与CHS有间接关联。在UEFI环境中,UEFI需要获取最大LBA(总扇区数)。

而获取最大LBA的方法之一,就是UEFI的USB存储设备驱动获取C、H、S,然后相乘C*H*S=LBA。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 09:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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