无忧启动论坛

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

(原创)突破:找到了安国主控量产USB-CD存在兼容性问题的原因

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-17 21:39:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

------------------------------------------------------------
我用USB协议分析软件捕捉了一下698X主控USB-CD盘与HOST间的数据流,
(BOOT期间就是U盘固件与BIOS之间的会话情况),当主机发出读容量
指令时,U盘的回应是:
                    

00 06 46 57  00 00 02 00         
   
(参看图2)

注意最后块(扇)大小数值是16进制的02 00,换算成10进制就是512 byte。

而根据USB Mass storage bootability规范、EDD规范、Bootable CD规范
说明,CD应为2K byte扇,因此,安国主控量产出的USB-CD在格式上有问题


(另外需要说明的一点是:当Bootable CD需要仿真为FDD/HDD、INT13要用到
512 Byte扇时,由BIOS完成2K byte扇到512 Byte扇的转换)


-----------------------------------------------------------------
这种格式上有问题的CD,是不是就一定Game over了呢? 也不尽然。
要看BIOS的处理态度。

对规范遵从比较严格的BIOS(比如使用Phoenix BIOS的一些机型),那安国CD
就不会被当成CD,INT13处理会出错,从而BOOT失败;

而对介质格式检查不是那么严格的BIOS(比如HP的某些机型),那安国CD可能会
蒙混过关,BOOT成功。



------------------补充参考截图:

图1



图2



[ 本帖最后由 wuwuzz 于 2010-5-18 12:07 编辑 ]

评分

参与人数 2无忧币 +93 收起 理由
zhczf + 5 楼主太牛叉了,来强烈支持
jjsfm + 88 原创内容

查看全部评分

2#
发表于 2010-5-17 21:56:18 | 只看该作者
可以软件修改么?
创见有个jf600 读写蛮快的 可惜安国的主控
量产兼容性能搞定就好了
回复

使用道具 举报

3#
 楼主| 发表于 2010-5-18 06:46:04 | 只看该作者
原帖由 sudu 于 2010-5-17 21:56 发表
可以软件修改么?
创见有个jf600 读写蛮快的 可惜安国的主控
量产兼容性能搞定就好了


NO.  这是U盘固件的工作。安国要修改固件。
回复

使用道具 举报

4#
 楼主| 发表于 2010-5-18 12:07:35 | 只看该作者
有图有真相,已补充截图。
回复

使用道具 举报

5#
发表于 2010-5-18 12:53:35 | 只看该作者
原帖由 <i>wuwuzz</i> 于 2010-5-18 06:46 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1954152&ptid=163706" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
NO.  这是U盘固件的工作。安国要修改固件。
<br />

如果安国出新固件 解决了兼容性问题
那之前采用安国主控的u盘 有没有可能刷这个新主控的固件么?
回复

使用道具 举报

6#
发表于 2014-12-3 11:47:49 | 只看该作者
楼主太厉害了,强烈支持楼主
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 13:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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