TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2159回复:14

哪位能帮我解释一下我Read10读出的错误数据??

楼主#
更多 发布于:2002-12-25 09:36
我Read10,返回的CSW为:Command Failed.
不知错误在什么地方?同时他返回的数据如下:我总共读了512字节,我想这些数据里应该包含了一些出错原因的信息吧?


00872510:                      4d53 5452 3030 3030   *        SMRT0000*
00872520:  0000 283e 0021 4305 0028 003c 0000 0000   *..>(!..C(.<.....*
00872530:  0000 0000 0000 3200 2800 0000 5f00 0004   *.......2.(..._..*
00872540:  6100 0004 6400 6464 004d 0056 000f 0001   *.a...dddM.V.....*
00872550:  000f c864 0000 0000 0000 0100 0000 6400   *..d............d*
00872560:  0000 0000 0000 0000 0000 0064 0000 0000   *..........d.....*
00872570:  0000 0000 6400 001c 0000 7d44 0000 0000   *.....d....D}....*
00872580:  0000 0000 0000 5d64 000c 0000 4fa0 05ae   *......d].....O..*
00872590:  0000 0067 0000 0000 0000 0000 0000 0000   *..g.............*
008725a0:  0004 0000 6e64 6d00 0900 0200 6400 0000   *....dn.m.....d..*
008725b0:  0000 0000 0000 00fd 0000 0000 0000 6400   *...............d*
008725c0:  0000 0000 6464 6464 002b 000d 0019 0000   *....dddd+.......*
008725d0:  52be 0000 0000 0000 0000 0000 0000 0000   *.R..............*
008725e0:  0000 000c ffff ffff ffff ffff ffff ffff   *................*
008725f0:  a50b 0ffe 0001 0011 0000 0000 ffff ffff   *................*
00872600:  ffff ffff ffff ffff ffff ffff ffff ffff   *................*
00872610:  ffff ffff ffff ffff    

。。。 。。。。 。。。。。。
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-25 09:40
   把你发的数据也一同贴出来。你铁的数据看不出什么。
TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-25 10:18
我发的CBW:

5355 4342 0003 0000 0200 0000   * USBC........*
0080 280a 0000 0000 0000 0100 0000 0000
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-25 10:26
5355 4342 0003 0000 0200 0000 * USBC........*
0080 280a 0000 0000 0000 0100 0000 0000

  我不知道你双字节的排列顺序,下面是我的字符串(READ10)。与你看上去只有双字节高低位反了。
0x55,0x53,0x42,0x43,0,0,0,0,0x00,0x02,0,0,0x80,0,0x0a,
                 0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00
TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-25 11:10
我比较了,完全一样的!
lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-12-25 11:38
能收到csw,那cbw的格式没问题,如果有问题,会返回stall.数据返回有不能确定,长度正确吗?如果读的是lba=0(mbr)的话,数据应该是:
fa 33 c0 8e d0 bc 00 7c-8b f4 50 07 50 1f fb fc等。
offset 0x1fe=0x55, 0x1ff=0xaa.
你对照一下数据,就知道是否正确了。
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-25 11:39
  那应当没有什么问题了,CBW完了之后,通过BULK-IN读取512字节后,再读取CSW就应当可以了。
TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-25 15:25
我发现了Read10的错误原因,载收到CSW后,我发现错误是:

Hardware Error.解释是:
Indicates that the device server detected a non-recoverable failure(e.g.,controller failure, device failure, or parity error)while performing the command or during a self test.

这我可没招了:)
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-25 15:35
  是不是也要象我一样换个U盘试试  :D
TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-26 10:42

我觉得应该不是U盘问题,可能是格式化的问题:
我的硬盘40G左右,我把8G格式化了,Fat格式,所以我能在WinHex里读到的空间就有8M,如果按块论,比我ReadCapacity的少得多。而Read10的块号是以ReadCapacity读出的数为准的。所以我怀疑我根本就没读到我格式化的位置。
但是另外一方面,我想0号块应该比较特殊吧,可也是同样的错误。
我的是USB硬盘,可能与两位的不太一样,可以帮我出出主意:)
过两天我会找个u盘试一下。

TornadoII
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-26 10:53

另外也请推荐一下,用什么U盘测试比较好:)
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-26 10:58
  我现在用的0DF032还不错。
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-26 11:00
  能不能给我发一份WINHEX,谢谢。
   qianyu1231@sina.com
lxb_gd
驱动太牛
驱动太牛
  • 注册日期2002-01-16
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72408分
  • 威望362391点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
13楼#
发布于:2002-12-26 17:12
我发给你!
请查收!
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-12-27 07:53
   已收到,谢谢!
游客

返回顶部