ashytools 发表于 2012-8-21 16:55:18

回写ATA的误区。。。

回写ATA的误区。。。
很多人说回写要在4F下,这是错误的。
只要硬盘跑过02,就完成了对固件区位置的定义,
所以在任何AGE下写ATA都是可以的,
回写不成功的原因只有一个,就是写的位置不正确。
很多人自己写的软件只是拿个别硬盘做实验而编写的,
并没有包括所有型号的对应固件位置。
所以正确的回写,应当先查看生成新的固件中ATA的真实位置。。。
这样,你的回写就不可能不成功。。
QQ270692398
13615736527

jyq70 发表于 2012-8-21 17:07:54

对,还有匹配和版本问题

gateway 发表于 2012-8-23 12:30:59

hdjack 发表于 2012-8-23 13:26:13

支持一下子,,,,,

gzbaojin 发表于 2012-8-23 13:55:51

写磁道是不用管AGE在哪,但是用SDLD的方式写ATA0,ATA1的话,在AGE=50的情形下是写不全的啊-----对.9和.10来讲。不知楼主还有更好的方法?

ashytools 发表于 2012-8-31 16:32:35

.9.10的盘ATA0,ATA1都在一个磁道上,所以我说的方法一样适用。。
可以用SDLD的方式写全部磁道的。。
QQ270692398
13615736527

syzdq 发表于 2012-8-31 17:14:27

这点是我兄弟CHAM810提出的,他当时刚开始研究ST,而且手头也没有多少合适的盘可试,他的录像里已经说明了。且不管他说得对不对,起码按他的方法做一定是可以的,最多是每个盘多用了十几秒钟罢了。
我跑8代和以上的不到100个,而且很多没跑成功或还没跑完就给别人了,所以这一点上没有经验和资格和大家讨论,具体情况你们讨论吧。
我只是想提醒大家尽量用同一验证过的好固件来做F级,不然很容易出现因为小版本不对怎么写ATA都无效的情况,此时ATA其实是写对了,只是因为版本不对怎么都加载不了,表现同没有ATA。这种情况下,对于已经成功跑到50的,可以直接回写全套(ROM)、APP、CERT CODE+TABLE、ATA、VENDOR。这方法应该可用于快速并换串口板,不过不推荐大家用,因为不同板的参数多少会有些差异,用本板跑过SF才会完美,用得长久!

gzbaojin 发表于 2012-8-31 22:09:06

如果是写磁道,也不用分ATA0和ATA1吧?直接把整个ATA回写就行吧?反正都都在一个磁道上。

wang1113 发表于 2012-9-1 17:07:11

同感啊希捷的不是那么好搞的

恒业电脑 发表于 2012-9-1 20:49:33

感谢楼主和六楼的宝贵经验。学习了。
页: [1] 2
查看完整版本: 回写ATA的误区。。。