无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: wuwuzz
打印 上一主题 下一主题

[原创] USB BOOT兼容性检查工具ubootchk(原umsdinfo) V0.2新版发布

[复制链接]
1#
发表于 2011-4-10 10:23:40 | 显示全部楼层
好久没来无忧了,还是从数码之家看见你的帖子的呢。呵呵。。顶一下。
回复

使用道具 举报

2#
发表于 2011-4-10 10:38:10 | 显示全部楼层
UMSD设备名: pd1   
---------------------------------------------------------------  
固件提供的最大LBA=4161536 ,块大小=512字节,以此计算出的
容量=2130MB。其中,1M=1000*1000                           

---------------------------------------------------------------  
固件提供的CHS情况:磁头数=8,每道扇区数=32,柱面数=500,  
                   每扇字节数=512,以此计算出的容量=65MB
                   其中,1M=1000*1000      

---------------------------------------------------------------  
对固件提供的CHS进行常规检查...

常规项目检查OK:  扇区大小符合DISK要求,为512字节
常规项目检查OK:  磁头数在传统BIOS INT13允许范围
常规项目检查OK:  扇区数在传统BIOS INT13允许范围  
常规项目检查OK:  柱面数在传统BIOS INT13允许范围  
常规检查发现: LBA和CHS分别计算出的UMSD容量偏差太大,超过100MB,
              固件提供的CHS有问题?   

发现问题: 固件提供了CHS,但CHS取值有逻辑问题。
          boot时,需要BIOS调整修补CHS。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  
        重要操作:ubootchk尝试估算BIOS可能的CHS调整修补值   

估算依据EDD规范和Phoenix BIOS、AMI BIOS资料进行,结果既受固件     
原始数据影响,又受BIOS算法版本影响,可能并不准确,仅供有兴趣者     
参考。     
   
----------------------------------------------------------------  
估算: Phoenix BIOS下,CHS将调整修补为:C=500,H=8,S=32
估算: AMI BIOS下,CHS将调整修补为:C=517,H=128,S=63
这个怎么分析?是不是我的u盘有问题?
回复

使用道具 举报

3#
发表于 2011-4-21 10:29:11 | 显示全部楼层
原帖由 wuwuzz 于 2011-4-12 12:18 发表


是的。固件CHS不准。

凡是ubootchk提示有问题的,都是USB BOOT方面有瑕疵的
---以公开的USB BOOT相关标准来看。

谢谢楼主,虽然不怎么明白吧~~但是至少这工具能看出我U盘做的boot不好,哈哈。。
回复

使用道具 举报

4#
发表于 2011-4-21 10:30:20 | 显示全部楼层
我还想问的是固件有问题是量产工具的问题还是硬件本身的问题?Thankyou。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 06:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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