无忧启动论坛

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

[讨论] 现在慧荣USB2主控固件给的CHS值默认是1023/255/63吧。

[复制链接]
1#
发表于 2023-3-12 17:13:37 | 显示全部楼层
你2G的盘弄到C=521,H=128,S=63,照样在一些老的电脑上启动不了,
我以前还做过8024M的单分驱盘,差不多c1022/H255/S63照样在1台联想计算机启动不起,后面我分析下,发现个问题提个结论,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419727

点评

这里的CHS值是指U盘固件回应给BIOS的值, 不是指通过修改MBR/PBR/BPB而达到的值。 目前只发现SMI USB2.0固件支持这种指令值优化调整。  详情 回复 发表于 2023-3-16 12:25
回复

使用道具 举报

2#
发表于 2023-3-16 15:17:24 | 显示全部楼层
wuwuzz 发表于 2023-3-16 12:25
这里的CHS值是指U盘固件回应给BIOS的值,
不是指通过修改MBR/PBR/BPB而达到的值。

8024M的单分驱盘,当然是你的测试软件还回的值c1022/H255/S63,

点评

这个单分驱,是原来就是标称8G的U盘,未经过量产切割? 按说,标称8G的U盘,一般不会容量这么足,7G多是正常的容量  详情 回复 发表于 2023-3-16 16:01
回复

使用道具 举报

3#
发表于 2023-3-16 15:20:05 | 显示全部楼层
wuwuzz 发表于 2023-3-16 12:25
这里的CHS值是指U盘固件回应给BIOS的值,
不是指通过修改MBR/PBR/BPB而达到的值。

**************************************************************  
*  遵从的标准:                                                *  
*          USB Mass Storage Specification for Bootability     *  
*          ANSI、Phoenix  EDD                                 *  
*                                                             *  
*  注意:                                                      *  
*  1、检测出的错误信息,是提示UMSD不符合相关标准、会给后续的  *  
*  USB BOOT造成麻烦,并不意味着一定会BOOT失败。因为BIOS会做   *  
*  妥协让步、主动去调整修补固件BUG。只有当错误的影响非常严重  *  
*  、BIOS的努力无效时,USB BOOT才会失败。                     *  
*                                                             *  
*  2、本分析结果仅供USB爱好者交流、参考,不作为判定UMSD产品   *         
*  质量好坏和选购的标准。ubootchk是Free software,我们不对因  *  
*  用户使用ubootchk可能造成的损失或失误承担责任。             *  
*                                                             *  
***************************************************************  
  
UMSD设备名: pd3   
---------------------------------------------------------------  
固件提供的最大LBA=16433152 ,块大小=512字节,以此计算出的
容量=8413MB。其中,1M=1000*1000                           

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

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

常规项目检查OK:  扇区大小符合DISK要求,为512字节
常规项目检查OK:  磁头数在传统BIOS INT13允许范围
常规项目检查OK:  扇区数在传统BIOS INT13允许范围  
常规项目检查OK:  柱面数在传统BIOS INT13允许范围  

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

估算依据EDD规范和Phoenix BIOS、AMI BIOS资料进行,结果既受固件     
原始数据影响,又受BIOS算法版本影响,可能并不准确,仅供有兴趣者     
参考。     
   
----------------------------------------------------------------  
估算: Phoenix BIOS下,CHS将调整修补为:C=1023,H=255,S=63
估算: AMI BIOS下,CHS将调整修补为:C=1023,H=255,S=63
回复

使用道具 举报

4#
发表于 2023-3-16 17:59:45 | 显示全部楼层
wuwuzz 发表于 2023-3-16 16:01
这个单分驱,是原来就是标称8G的U盘,未经过量产切割?

按说,标称8G的U盘,一般不会容量这么足,7G多 ...

是16G的盘在量产时候设置下弄的8024M,容量随便调,可以配合CHS值,
8G的盘一般只是7.45G?他的CHS只能设置到972?//255//63

点评

我说呢,原来做了量产切割,HS值已经达到最优还启动不了, 那就不是这方面的问题了。更大的可能是MULTI-LUN多驱的支持问题了。 标称8G的U盘一般不会足量达到8G,具体7点几,与Flash的量产设置有关。  详情 回复 发表于 2023-3-16 18:32
回复

使用道具 举报

5#
发表于 2023-3-16 18:40:31 | 显示全部楼层
wuwuzz 发表于 2023-3-16 18:32
我说呢,原来做了量产切割,HS值已经达到最优还启动不了,
那就不是这方面的问题了。更大的可能是MULTI- ...

单分驱,就1个移动盘,不要谈什么多驱,没那些事,我的分析最后的结论就是MBR/PBR上
回复

使用道具 举报

6#
发表于 2023-3-17 20:20:45 | 显示全部楼层
wuwuzz 发表于 2023-3-16 18:32
我说呢,原来做了量产切割,HS值已经达到最优还启动不了,
那就不是这方面的问题了。更大的可能是MULTI- ...

此联想计算机的boss有几个特点,小于8G,启动DOS提示A:,大于8G的盘,启动DOS提示C:
其中小于8G的盘用Windows系统删除分区,重新分区格式化,是从2048开始的,启动DOS不成功,在HP格式化软件弄下,从63开始,可以启动,并且在BIOS的回值CHS不正确情况,用HP格式化照样可以启动进DOS,
此BIOS支持多分区,支持cdrom\hdd等
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 19:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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