无忧启动论坛

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

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

[复制链接]
1#
发表于 2011-4-11 01:10:44 | 显示全部楼层
UMSD设备名: pd1   
---------------------------------------------------------------  
固件提供的最大LBA=7847936 ,块大小=512字节,以此计算出的
容量=4018MB。其中,1M=1000*1000                           

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

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

常规项目检查OK:  扇区大小符合DISK要求,为512字节
常规项目检查OK:  磁头数在传统BIOS INT13允许范围
常规项目检查OK:  扇区数在传统BIOS INT13允许范围  
发现问题: 柱面数大于1024,超出传统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=1024,H=16,S=32
估算: AMI BIOS下,CHS将调整修补为:C=974,H=128,S=63
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 14:15

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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