阅读:1360回复:3
做u盘的看过来
1。
看了SCSI和FAT文件系统的东西 发现多次提到总扇区数这个概念,而且值不一样。 那位高手给我给我讲讲,这些值什么意思,怎么得出的 1。scsi中的read capacity中有个lba,是一共多少扇区(逻辑块)的意思么? u盘给的是0xff f9(原文是 f9 ff 00,高低转换) 2。MBR中的分区表中,也有个所用扇区数 u盘给的是f9 a0 3。BPB区中,也有个所有扇区总数 u盘回的是f9 a0 这么看2,3是一样的,但是1和2,3的关系是什么呢? 2。host在读完MBR,BPB后和读FAT区之间做了什么 我分析u盘和pc通信的数据发现 host在读了BPB后,又读了个扇区。其他的字老没有提到这种情况阿 这个扇区是什么阿? 第一个扇区 19 DO 55 53 42 43 - 28 4b 13 81 USBC(K.. 1.9ms 108.1.0 00 02 00 00 - 80 00 0a 28 .......( 108.1.8 00 00 00 7c - f0 00 00 01 ........ 108.1.16 00 00 00 00 - 00 00 00 ....... 108.1.24 19 DI ff 53 9e 30 - 40 3a d9 5d .S.0@:.] 1.0ms 109.1.0 15 a5 dd ad - dd d2 62 48 ......bH 109.1.8 04 88 33 80 - e2 b8 bd 57 ..3....W 109.1.16 6c df 39 4d - 0e 04 54 dd l.9M..T. 109.1.24 46 a9 29 c1 - f3 39 62 b7 F.)..9b. 109.1.32 71 28 c6 b3 - 65 49 4c 10 q(..eIL. 109.1.40 cb 0a 4c 83 - 35 55 23 04 ..L.5U#. 109.1.48 b0 fd 28 4d - 9a 0b 52 9a ..(M..R. 109.1.56 4b 10 2a dd - a6 c2 aa 53 K.*....S 109.1.64 58 20 86 c8 - 28 cb 08 cb X ..(... 109.1.72 d6 85 55 91 - 0d fd 55 5d ..U...U] 109.1.80 90 d7 b5 18 - db 19 73 ae ......s. 109.1.88 79 af 34 09 - 2c e3 68 44 y.4.,.hD 109.1.96 6f d7 a5 46 - 3f 15 63 9c o..F?.c. 109.1.104 60 bd 0d 37 - f0 4b 63 32 `..7.Kc2 109.1.112 9b 0a 8b 1e - 0e a8 73 45 ......sE 109.1.120 2e 76 04 ab - bc 54 a5 4c .v...T.L 109.1.128 ea 18 38 04 - 0e fa 8b 4f ..8....O 109.1.136 92 92 44 27 - 6d 3a c8 6a ..D\'m:.j 109.1.144 1a 52 88 7a - 32 cf 9a 8a .R.z2... 109.1.152 5a 75 9a ca - 9e ec 10 35 Zu.....5 109.1.160 4f b6 7e e2 - f3 f1 89 0f O....... 109.1.168 e2 7a 36 f4 - 02 82 74 27 .z6...t\' 109.1.176 20 8b 0d 5f - bf 80 73 05 .._..s. 109.1.184 32 4b 04 0d - 75 3b 67 e4 2K..u;g. 109.1.192 c9 77 75 2b - ce c5 72 cd .wu+..r. 109.1.200 27 1d 40 01 - 8c 59 98 21 \'.@..Y.! 109.1.208 b0 40 d4 ba - d0 66 c3 bf .@...f.. 109.1.216 bb c5 49 66 - cf b0 c9 10 ..If.... 109.1.224 ca 2e 49 76 - 19 75 63 47 ..Iv.ucG 109.1.232 aa ab c5 69 - 56 f8 0d 41 ...iV..A 109.1.240 2a 45 63 79 - 62 54 68 86 *EcybTh. 109.1.248 82 7e b8 bf - 3b 66 b3 8a ....;f.. 109.1.256 c0 c1 02 a7 - d9 32 0d e0 .....2.. 109.1.264 29 cb 5d 9f - be 2b 94 30 ).]..+.0 109.1.272 5c d6 41 af - 0c 1b 1a f4 \\.A..... 109.1.280 f1 c6 b3 59 - 31 0b 04 a0 ...Y1... 109.1.288 4a 57 77 46 - bf 4a 99 62 JWwF.J.b 109.1.296 ab d8 f1 85 - 03 2c 65 19 .....,e. 109.1.304 74 2e 28 21 - 95 07 be d9 t.(!.... 109.1.312 82 33 ac a4 - 27 bf ee 8d .3..\'... 109.1.320 66 a5 fc 05 - 6b 41 ef dc f...kA.. 109.1.328 59 5a 5a 53 - 68 9a 7f 04 YZZSh... 109.1.336 bb 17 51 7e - 96 45 30 c6 ..Q..E0. 109.1.344 f9 59 28 4f - c9 2c a7 46 .Y(O.,.F 109.1.352 bb 04 a3 28 - 30 72 85 ef ...(0r.. 109.1.360 6f ae 2f 2f - 9c 1e e6 d7 o.//.... 109.1.368 ac 99 89 a9 - bd 0d bd 61 .......a 109.1.376 ce 35 dd 6b - 40 a2 0b 7d .5.k@... 109.1.384 9a cf 42 c6 - 09 46 26 35 ..B..F&5 109.1.392 d0 71 a0 8c - 37 c9 89 0e .q..7... 109.1.400 96 ac 77 44 - a5 03 0d 4b ..wD...K 109.1.408 5d 80 df 58 - 6c 5e 75 b6 ]..Xl^u. 109.1.416 a9 5e 33 24 - 02 e9 30 61 .^3$..0a 109.1.424 3a 0c c9 32 - 9a 39 2c ed :..2.9,. 109.1.432 ba eb 8a e3 - 5a 74 74 e5 ....Ztt. 109.1.440 82 0c 2b 86 - bf c1 86 75 ..+....u 109.1.448 78 70 d8 30 - de bc 80 75 xp.0...u 109.1.456 1b 04 b9 9b - 30 5c a8 d8 ....0\\.. 109.1.464 8d 70 5f 8d - b1 dc 9a ff .p_..... 109.1.472 0f 05 2c 29 - 17 29 b7 4e ..,).).N 109.1.480 95 14 c1 97 - 4b d8 79 fc ....K.y. 109.1.488 89 67 30 5e - 29 ee d9 7a .g0^)..z 109.1.496 8b 02 0b 5c - 5e 34 36 d3 ...\\^46. 109.1.504 19 DI 55 53 42 53 - 28 4b 13 81 USBS(K.. 999us 110.1.0 00 00 00 00 - 00 ..... 110.1.8 MBR数据 19 DI fa 33 c0 8e - d0 bc 00 7c .3...... 986us 101.1.0 8b f4 50 07 - 50 1f fb fc ..P.P... 101.1.8 bf 00 06 b9 - 00 01 f2 a5 ........ 101.1.16 ea 1d 06 00 - 00 be be 07 ........ 101.1.24 b3 04 80 3c - 80 74 0e 80 ...<.t.. 101.1.32 3c 00 75 1c - 83 c6 10 fe <.u..... 101.1.40 cb 75 ef cd - 18 8b 14 8b .u...... 101.1.48 4c 02 8b ee - 83 c6 10 fe L....... 101.1.56 cb 74 1a 80 - 3c 00 74 f4 .t..<.t. 101.1.64 be 8b 06 ac - 3c 00 74 0b ....<.t. 101.1.72 56 bb 07 00 - b4 0e cd 10 V....... 101.1.80 5e eb f0 eb - fe bf 05 00 ^....... 101.1.88 bb 00 7c b8 - 01 02 57 cd ......W. 101.1.96 13 5f 73 0c - 33 c0 cd 13 ._s.3... 101.1.104 4f 75 ed be - a3 06 eb d3 Ou...... 101.1.112 be c2 06 bf - fe 7d 81 3d .......= 101.1.120 55 aa 75 c7 - 8b f5 ea 00 U.u..... 101.1.128 7c 00 00 49 - 6e 76 61 6c ...Inval 101.1.136 69 64 20 70 - 61 72 74 69 id parti 101.1.144 74 69 6f 6e - 20 74 61 62 tion tab 101.1.152 6c 65 00 45 - 72 72 6f 72 le.Error 101.1.160 20 6c 6f 61 - 64 69 6e 67 loading 101.1.168 20 6f 70 65 - 72 61 74 69 operati 101.1.176 6e 67 20 73 - 79 73 74 65 ng syste 101.1.184 6d 00 4d 69 - 73 73 69 6e m.Missin 101.1.192 67 20 6f 70 - 65 72 61 74 g operat 101.1.200 69 6e 67 20 - 73 79 73 74 ing syst 101.1.208 65 6d 00 00 - 00 00 00 00 em...... 101.1.216 00 00 00 00 - 00 00 00 00 ........ 101.1.224 00 00 00 00 - 00 00 00 00 ........ 101.1.232 00 00 00 00 - 00 00 00 00 ........ 101.1.240 00 00 00 00 - 00 00 00 00 ........ 101.1.248 00 00 00 00 - 00 00 00 00 ........ 101.1.256 00 00 00 00 - 00 00 00 00 ........ 101.1.264 00 00 00 00 - 00 00 00 00 ........ 101.1.272 00 00 00 00 - 00 00 00 00 ........ 101.1.280 00 00 00 00 - 00 00 00 00 ........ 101.1.288 00 00 00 00 - 00 00 00 00 ........ 101.1.296 00 00 00 00 - 00 00 00 00 ........ 101.1.304 00 00 00 00 - 00 00 00 00 ........ 101.1.312 00 00 00 00 - 00 00 00 00 ........ 101.1.320 00 00 00 00 - 00 00 00 00 ........ 101.1.328 00 00 00 00 - 00 00 00 00 ........ 101.1.336 00 00 00 00 - 00 00 00 00 ........ 101.1.344 00 00 00 00 - 00 00 00 00 ........ 101.1.352 00 00 00 00 - 00 00 00 00 ........ 101.1.360 00 00 00 00 - 00 00 00 00 ........ 101.1.368 00 00 00 00 - 00 00 00 00 ........ 101.1.376 00 00 00 00 - 00 00 00 00 ........ 101.1.384 00 00 00 00 - 00 00 00 00 ........ 101.1.392 00 00 00 00 - 00 00 00 00 ........ 101.1.400 00 00 00 00 - 00 00 00 00 ........ 101.1.408 00 00 00 00 - 00 00 00 00 ........ 101.1.416 00 00 00 00 - 00 00 00 00 ........ 101.1.424 00 00 00 00 - 00 00 00 00 ........ 101.1.432 00 00 00 00 - 00 00 80 01 ........ 101.1.440 01 00 04 01 - e0 e6 20 00 ...... . 101.1.448 00 00 a0 f9 - 00 00 00 00 ........ 101.1.456 00 00 00 00 - 00 00 00 00 ........ 101.1.464 00 00 00 00 - 00 00 00 00 ........ 101.1.472 00 00 00 00 - 00 00 00 00 ........ 101.1.480 00 00 00 00 - 00 00 00 00 ........ 101.1.488 00 00 00 00 - 00 00 00 00 ........ 101.1.496 00 00 00 00 - 00 00 55 aa ......U. 101.1.504 BPB数据 19 DI eb 3e 90 2a - 38 52 4e 61 .>.*8RNa 989us 105.1.0 49 48 43 00 - 02 04 01 00 IHC..... 105.1.8 02 00 02 a0 - f9 f8 3f 00 ......?. 105.1.16 20 00 ff 00 - 20 00 00 00 ... ... 105.1.24 00 00 00 00 - 80 00 29 58 ......)X 105.1.32 2d 19 2b 4e - 4f 20 4e 41 -.+NO NA 105.1.40 4d 45 20 20 - 20 20 46 41 ME FA 105.1.48 54 31 36 20 - 20 20 f1 7d T16 .. 105.1.56 fa 33 c9 8e - d1 bc fc 7b .3...... 105.1.64 16 07 bd 78 - 00 c5 76 00 ...x..v. 105.1.72 1e 56 16 55 - bf 22 05 89 .V.U.\".. 105.1.80 7e 00 89 4e - 02 b1 0b fc ...N.... 105.1.88 f3 a4 06 1f - bd 00 7c c6 ........ 105.1.96 45 fe 0f 8b - 46 18 88 45 E...F..E 105.1.104 f9 fb 38 66 - 24 7c 04 cd ..8f$... 105.1.112 13 72 3c 8a - 46 10 98 f7 .r<.F... 105.1.120 66 16 03 46 - 1c 13 56 1e f..F..V. 105.1.128 03 46 0e 13 - d1 50 52 89 .F...PR. 105.1.136 46 fc 89 56 - fe b8 20 00 F..V.. . 105.1.144 8b 76 11 f7 - e6 8b 5e 0b .v....^. 105.1.152 03 c3 48 f7 - f3 01 46 fc ..H...F. 105.1.160 11 4e fe 5a - 58 bb 00 07 .N.ZX... 105.1.168 8b fb b1 01 - e8 94 00 72 .......r 105.1.176 47 38 2d 74 - 19 b1 0b 56 G8-t...V 105.1.184 8b 76 3e f3 - a6 5e 74 4a .v>..^tJ 105.1.192 4e 74 0b 03 - f9 83 c7 15 Nt...... 105.1.200 3b fb 72 e5 - eb d7 2b c9 ;.r...+. 105.1.208 b8 d8 7d 87 - 46 3e 3c d8 ....F><. 105.1.216 75 99 be 80 - 7d ac 98 03 u....... 105.1.224 f0 ac 84 c0 - 74 17 3c ff ....t.<. 105.1.232 74 09 b4 0e - bb 07 00 cd t....... 105.1.240 10 eb ee be - 83 7d eb e5 ........ 105.1.248 be 81 7d eb - e0 33 c0 cd .....3.. 105.1.256 16 5e 1f 8f - 04 8f 44 02 .^....D. 105.1.264 cd 19 be 82 - 7d 8b 7d 0f ........ 105.1.272 83 ff 02 72 - c8 8b c7 48 ...r...H 105.1.280 48 8a 4e 0d - f7 e1 03 46 H.N....F 105.1.288 fc 13 56 fe - bb 00 07 53 ..V....S 105.1.296 b1 04 e8 16 - 00 5b 72 c8 .....[r. 105.1.304 81 3f 4d 5a - 75 a7 81 bf .?MZu... 105.1.312 00 02 42 4a - 75 9f ea 00 ..BJu... 105.1.320 02 70 00 50 - 52 51 91 92 .p.PRQ.. 105.1.328 33 d2 f7 76 - 18 91 f7 76 3..v...v 105.1.336 18 42 87 ca - f7 76 1a 8a .B...v.. 105.1.344 f2 8a 56 24 - 8a e8 d0 cc ..V$.... 105.1.352 d0 cc 0a cc - b8 01 02 cd ........ 105.1.360 13 59 5a 58 - 72 09 40 75 .YZXr.@u 105.1.368 01 42 03 5e - 0b e2 cc c3 .B.^.... 105.1.376 03 18 01 27 - 0d 0a 49 6e ...\'..In 105.1.384 76 61 6c 69 - 64 20 73 79 valid sy 105.1.392 73 74 65 6d - 20 64 69 73 stem dis 105.1.400 6b ff 0d 0a - 44 69 73 6b k...Disk 105.1.408 20 49 2f 4f - 20 65 72 72 I/O err 105.1.416 6f 72 ff 0d - 0a 52 65 70 or...Rep 105.1.424 6c 61 63 65 - 20 74 68 65 lace the 105.1.432 20 64 69 73 - 6b 2c 20 61 disk, a 105.1.440 6e 64 20 74 - 68 65 6e 20 nd then 105.1.448 70 72 65 73 - 73 20 61 6e press an 105.1.456 79 20 6b 65 - 79 0d 0a 00 y key... 105.1.464 49 4f 20 20 - 20 20 20 20 IO 105.1.472 53 59 53 4d - 53 44 4f 53 SYSMSDOS 105.1.480 20 20 20 53 - 59 53 80 01 SYS.. 105.1.488 00 57 49 4e - 42 4f 4f 54 .WINBOOT 105.1.496 20 53 59 53 - 00 00 55 aa SYS..U. 105.1.504 3 我看了scsi的资料,对request sense(操作码是03)不是很明白 感觉像是设备来进行错误报告的。 但是主机什么时候会发这个命令,我该如何回呢? 我抓的2个u盘回的都不一样 一个是 70 00 06 00 - 00 00 00 0a p....... 998us 16.1.0 00 00 00 00 - 28 00 00 00 ....(... 16.1.8 00 00 另一个 70 00 05 00 - 00 00 00 0a - 00 00 00 00 - 24 00 00 00 p...........$... 1.0ms 303.1.0 00 00 |
|
沙发#
发布于:2003-08-20 11:47
我也想知道,顶一下.
|
|
|
板凳#
发布于:2003-08-21 09:15
对request sense,确实是host来检测错误,发生在cbw返回值是错误或者不操作后。但是有多种情况下的返回值,还要对照一个表!对于正常u盘并没有多大意义,所以学习别的u盘,直接对此命令不操作,哪就清静了。
|
|
地板#
发布于:2003-08-21 17:07
bushound 不一定能够抓到所有的信息
不妨试试别的工具,snoopy 可能会给你一个正确的答案 |
|
|