szdnkx 发表于 2012-1-31 23:16:54

除了y 如何用指令确定ATA 和Vendor的开始位置

certcode 和 certtable 还有app 要3K说明书上写得很清楚。

除了y 如何用指令确定ATA 和Vendor的开始位置?

请知道的朋友指点一下,谢谢!

gzbaojin 发表于 2012-2-1 16:29:00

除了y,还有其他指令确定ATA 和Vendor的开始位置?

szdnkx 发表于 2012-2-1 17:16:09

有些盘不支持y指令呢?就没法用啊.

其实我想问的是如何确定ata在RAM中的地址.

szdnkx 发表于 2012-2-1 17:23:20

T>^R
T>/1
1>^D 到010
1>r
cmd6E,params0029 0000 0000 0240 0CC0 0240 0000 0000 0001 A701 0029
1>^D 到000

到这里,我们有二种方法读出Cert.
一是从磁道 一个一个的读出扇区.长度240 PC3K说明书上有.
另一种是直接从CC0开始读取.长度240 这种方法就是直接说RAM中的数据.

第二种方法比较简单.如果扇区数大于SPT,那么我们可以直接从RAM中读.不用再去管在那个磁道上.
由于找不到SDLD的资料,我估计这个根SDLD有关.高手都不肯说,只能自己猜了.

szdnkx 发表于 2012-2-1 17:26:19

同样的方法,输入t
我们可以得到cert表的内容.
网上OFFSET那个表的偏移,我发现有些不准.

所以我在考虑,肯定有办法通过这种调用RAM的方法,来读其他的.

但是找不到ATA和VENDOR在RAM中的入口.

高手们出来指点一下吧.

zero2442chen 发表于 2012-8-13 23:18:25

虽然看不懂还是顶一下

ф国芯 发表于 2012-8-16 08:15:57

好象只有Y可以看吧
页: [1]
查看完整版本: 除了y 如何用指令确定ATA 和Vendor的开始位置