[原创] 关于维修希捷 U6硬盘的心得!

  [复制链接]

该用户从未签到

2

主题

47

回帖

61

积分

[INTOHARD]班长

Rank: 2

积分
61
发表于 2012-2-16 21:41:11 | 显示全部楼层 |阅读模式
我是一名新手,新的连注册都是花了10元才进来的,因为没有邀请码,也没有认识的人介绍。
一直以来认为这个坛子很有价值的,注册之后我发现了,高手都是不善言语的人,说话的很少。
不过还是有一点欣慰的是,至少有说话的,有共享资源的。
一般来说,学习是一个过程,可能很多人注册后,第一件事做的就是发帖子求救,像我一样,跪求U6修坏的处理办法,到目前为止,只有一个回复的。我很心酸,也很高兴,于外于里,我总算感悟到一些东西了。
言归正传吧,一周前我把我的ST 340810A的U6硬盘搞坏了,原因是我比较好奇,在坛子里看到制作COM线的专题,很感兴趣,一直对单片机有种向往吧,于是搜索了很多帖子,花了不少钱,下载了一些资料,第二天就淘宝,从北京购来原材料,一顿制作,还好,很好用,但是不稳定 于是又购到成品的COM转换线,其实新手可能不知道,COM线并不神秘,仅仅是把RS232的高电平信号转化为TTL低电平的单片机信号,用到的无非是MAX232和pl2303的芯片,前者是直接把RS232的信号转化为TTL,需要外接3-5V的直流电源,我用的就是这个,用笔记本的锂离子电池(18650)当电源的,很稳定。这个装置电路很简单,不需要驱动的。后者的芯片就是用USB虚拟COM的,很多人以为这个芯片是USB转COM的,其实是错误的,这个芯片直接虚拟COM口,出来的信号就是TTL的信号,不需要再经过转的,这个我亲自用示波器测试的,也做了实验,一样使用,不过这个装置需要安装PL2303驱动的。

话题再回来了,我的U6盘子固件是3.39的 板子上的编号是100143433 c v2200kr1
主控芯片是100112260 辅助芯片是100143434 闪存芯片是TSOP 40脚的M29W102BB
控制器芯片是23400361。
盘子很好就是G表里有4个数据,希捷的这个盘子用DOS pc3000无法把G表转P表,不像迈拓硬盘,可以通过添加扇区可以把G表转P表。
于是我用用COM线连接了电脑和硬盘。硬盘上的接线其实就2根,靠近电源的第二排 上下两针就是RX和TX。接上就能通信了。
我先是下载了ST 效率源的DOS版,根本无法启动,运行mouse后再运行U6.exe后 屏幕闪了一下画面就黑屏了。很多高手也不愿意说说原因,我猜测是加密狗的问题。有人说用COM口鼠标可以启动,其实我也试了,也是假的。天下没有免费的午餐,至少很多时候是这个样子的。后来下载了STR希捷专修,再后来下载了U6CERT。等等。
做实验就是用STR开启校准的,其实应该是cert自修程序。按照网上的教程,先刷cert_rom 其实这个就是flash_rom 也就是闪存芯片里村的东西。只不过刷进这个后 一定不要给硬盘断电,不然加电后就无法启动硬盘的电机了  我就是坏在这一部,为何要刷这个呢,因为我们手里没有cert专修板子,这个专修板子只有工厂有,主要是用来cert自修程序用的,刷了之后就要自检维修了,当然还要刷CRT认证 这个步骤在STR里是不间断的。自检完毕后还要刷回AT_rom 这个就是flash_rom 也是闪存里的东西,这个是可以断电的。
最重要的一步就是要刷回2号模块,也就是OVLY_ACT.BIN 模块,这个是固件的一部分 是写在硬盘盘面里的东西,这个里面保存的硬盘固件版本和型号参数等。
我的盘子就是刷错了ROM后 加电无法启动电机,我就来气了 用电烙铁把闪存芯片焊下来了,琢磨买一个编程器,直接把3.39的rom刷进去,也下载了网友提供的rom(编程器读的)。
可是这个编程器需要300块,我这个盘子30都不值得。于是就一直搁置了,这几天心里不是滋味,于是在淘宝了买一个有坏道的ST340810A 固件是3.60的硬盘。

很多人都说要换电路板的话 需要换固件一样的,板号一样的,这里我不敢苟同,我买的这个硬盘 主控和辅助电路芯片 第一行的数字是一样的 就是上面说的。flash闪存是一模一样的 都是M29W102BB的,那个大的控制芯片不一样 数字一点也不一样。

我就是摸索着玩,我把那个板子拆下后 放我原来的盘子上了,加电后能用COM通信了  可是显示的是RSTR..之类的 具体英文没记住。我猜测一下,可能是flash rom不一样 导致不能识别固件吧,于是我就用U6CERT 刷进去3.39的AT_rom
U6dle /c1 /s384 339.fls
指示灯一顿闪,之后就提示成功了,结果终端里显示2号模块错误,接着我就用RCT-U6 第五步刷339的2号模块, 呵呵 成功之后 我就在终端里 按Ctrl+C  哈哈,久违的信息出现了,一点问题也没有。
Intf tsk rst 1024k x 16 buffer detected
ATRst
U6 - ST340810A(A),03.39
.PMstr
这个就是显示的,哈哈哈,断电后上ide线 进系统,发现一些数据都在。
一点问题也没有了。
接着断电,拿下板子,放在买来的盘子上,出现的信息和刚才3.39的盘子一样。于是就是刷3.60的at_rom
再刷3.60的2号模块。哈哈哈,也正常了
Intf tsk rst 1024k x 16 buffer detected
ATRst
U6 - ST340810A(A),03.60
.PMstr
奇怪吧,这也许是希捷盘子的通用电路板原理吧。
买的这个盘子有很多红绿快,于是我就是想做SF,就是自检修,照着教程 用STR的3.30/3.31做了,可是并没有跑到50停下 而是Age=08就不走了 等了2天也不走。气死了,于是我就点刷atrom,刷了之后显示2号模块错误,于是再刷2号模块,一切正常
Intf tsk rst 1024k x 16 buffer detected
ATRst
U6 - ST340810A(A),03.34
.PMstr
*****************************可是 可是 你发现没 固件从3.60变3.34了,纳闷了,原来flashrom和2号模块OVLY_ACT.BIN 控制着硬盘的固件名称????
于是断电加ide线进系统,天哪 滚动条走了60下才进去系统,很慢,进系统后出现了很多系统错误,多部分是磁盘驱动吧,硬盘容量从40G 变成20G了!!!!
并且硬盘无法格式化,打不开属性。晕了
于是断电 用过COM线 刷回3.60的flash和2号模块,再一次正常显示了,进系统也快了,进系统后可以格式化了,但是 问题是40G还是变成20G了,我猜测可能是磁头在刚才的自检时被关了一个,我用mhdd4.0版测试 发现大量的绿快和一些红块,这说明刚才SF没有其效果 反而关了一个好头了。
郁闷呀,重新做SF依旧不能跑到50  还是到08就不动了 ,Age依旧=08,或者不刷2号前就是60。怎么写E50 T50 或者N50 T50 都无法恢复40G了。
先留着 再研究几天吧
反正我原来的3.39板子修好了,换板子的话 直接写3.39的flashrom就可以用在3.39上了。

经过几个黑夜的思索,总算让我搞清点东西了,由于没有相机 无法把硬盘和维修过程发上来。


请高手不要拍我,我知道我是新手,但是我只是做了我应该做的事,共享一下经验,最起码资源共享吧,网络就是这个作用,不然 这个坛子还有什么作用???你说呢 高手!

上述理解都是个人思维 若有错误 请高手指出!
比我还新的人 请一定多看看帖子 不要盲目的问 不然没人回答你的  我就是个例子!
dhl

该用户从未签到

24

主题

83

回帖

536

积分

[INTOHARD]连长

Rank: 4

积分
536
发表于 2012-2-16 21:44:27 | 显示全部楼层
支持一下,不错!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2019-4-4 09:17
  • 签到天数: 1547 天

    [LV.Master]三朝元老

    40

    主题

    2501

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    15540

    金点子奖

    QQ
    发表于 2012-2-16 22:08:11 | 显示全部楼层
    其实现在 我才知道有一个牛B的师傅带是多么幸运的事情啦,至少可以少摸索很久。真的蛮谢谢我的师傅的,他是我的表姐夫,只是我不知道怎么开口
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    277

    回帖

    171

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    171
    发表于 2012-2-16 22:49:16 | 显示全部楼层
    好!支持!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2012-9-15 10:20
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    18

    主题

    570

    回帖

    406

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    406
    发表于 2012-2-17 00:04:27 | 显示全部楼层
    好!支持!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    47

    回帖

    61

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    61
     楼主| 发表于 2012-2-17 16:22:08 | 显示全部楼层

    电路板

    电路板
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-29 22:21
  • 签到天数: 22 天

    [LV.4]七品知县

    16

    主题

    1297

    回帖

    5673

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5673
    QQ
    发表于 2012-2-17 21:10:32 | 显示全部楼层
    支持一下,不错!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-8-30 02:15
  • 签到天数: 890 天

    [LV.10]一品大学士

    36

    主题

    1585

    回帖

    4344

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    4344
    发表于 2012-2-18 20:25:18 | 显示全部楼层
    支持一下,不错!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    47

    回帖

    61

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    61
     楼主| 发表于 2012-2-18 21:45:50 | 显示全部楼层
    经过这2天的探索 我发现了一个问题  str提供的CRT认证模块 也就是1号模块有问题! 刷了certrom后 STR就自动刷了自带的CRT 可是自检总是失败 不知道其他的盘子是不是也有这样的问题,无奈之下 我到效率源的网站下载了1号模块  用U6DEL手动刷进去后 自检可以跑了,没有出现错误。现在刚跑到18 估计明早可以跑完吧,等着了。

    我现在用3.60的电路板 轮流换盘体上玩  一直没问题 只要换了板就刷相应的flsah 就是atrom,就能一直工作正常,呵呵  没有其他的U6盘子了 不然 我一定挨个试试,看见坛子里那么多人U6刷坏了 怎么处理的 是仍了还是咋的。我劝兄弟们留着 一定有用的,我总结一下  换板子前 务必保证原版可以COM通信 然后再换到其他盘子上,再刷flash  ,不可以提前刷flash的 不然就会失败,我试了5次 都是这样。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-6-22 16:59
  • 签到天数: 134 天

    [LV.7]四品道员

    8

    主题

    542

    回帖

    1189

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1189
    QQ
    发表于 2012-2-19 21:26:21 | 显示全部楼层
    我是新手 进来多多学习
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表