切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 1989阅读
  • 1回复

安国主控真垃圾啊 兼容不好原因在这 [复制链接]

上一主题 下一主题
离线garyjohnson
 

发帖
275
M币
2
专家
7
粉丝
23
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-04-02
捡了个假冒的惠普U盘,废了不少劲量产成功,很幸运CD部分没有任何损坏,却从来没有启动成功,在网上看见一种说法,转给各位朋友看看
以下内容为转载,原作者为无忧大神@wuwuzzhttp://bbs.mydigit.cn/read.php?tid=175189
------------------------------------------------------------
我用USB协议分析软件捕捉了一下AU698X主控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条打赏M币+1
chenzoutie M币 +1 歡迎探討 2018-04-02
离线邪恶海盗

发帖
10697
M币
8643
专家
6
粉丝
74
只看该作者 1楼 发表于: 2018-04-02
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个