无忧启动论坛

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

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

[复制链接]
发表于 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成功。



------------------补充参考截图:
boot1.png
图1


boot2.png
图2



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

评分

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

查看全部评分

发表于 2010-5-17 21:56:18 | 显示全部楼层
可以软件修改么?
创见有个jf600 读写蛮快的 可惜安国的主控
量产兼容性能搞定就好了
回复

使用道具 举报

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


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

使用道具 举报

 楼主| 发表于 2010-5-18 12:07:35 | 显示全部楼层
有图有真相,已补充截图。
回复

使用道具 举报

发表于 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盘 有没有可能刷这个新主控的固件么?
回复

使用道具 举报

发表于 2014-12-3 11:47:49 | 显示全部楼层
楼主太厉害了,强烈支持楼主
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-12 08:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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