楼主: choured - 

[原创] 自己写的希捷硬盘维修软件

  [复制链接]
  • TA的每日心情
    奋斗
    2022-7-24 08:09
  • 签到天数: 3442 天

    [LV.Master]三朝元老

    1

    主题

    3736

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    16914
    发表于 2012-1-14 22:56:21 | 显示全部楼层
    这个是免费给大家
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16

    主题

    57

    回帖

    720

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    720
    发表于 2012-1-15 02:05:16 | 显示全部楼层
    回复 58# choured


    10代之前,都是CMD15.CMD15里面包含所有硬盘读写指令,但那是代码,偶看不懂!ST_MEM我只搞过7代盘,10代盘的读写指令我现在找起来很费力气了.这个不是不能帮你,硬盘很多,数据很乱.有时自己都搞不清楚
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    202

    回帖

    226

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    226
    发表于 2012-1-15 05:50:40 | 显示全部楼层
    支持一下,谢谢分享,下来学习。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    73

    回帖

    140

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    140
    发表于 2012-1-15 11:30:10 | 显示全部楼层
    不看了 要钱呢  留个言赚点钱就好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    300

    回帖

    1869

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1869
     楼主| 发表于 2012-1-15 13:18:53 | 显示全部楼层
    回复 60# szdnkx


        谢谢,这些我基本上也都知道,查表也能得到,但要让软件自动识别还要兼容不同的版本是不容易的,所以我没有做,那个读CERT磁道只是读CERT的首磁道(0头)其它的也一样。要读其它部分可以使用“读指定磁道”

      那张9代盘Table确实那样组合后才正确加载了Table的。也不知为什么!?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-7-15 13:29
  • 签到天数: 1157 天

    [LV.10]一品大学士

    5

    主题

    1531

    回帖

    5775

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5775
    QQ
    发表于 2012-1-16 01:19:46 | 显示全部楼层
    希望能坚持写下去.....
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-28 22:50
  • 签到天数: 8 天

    [LV.3]八品县丞

    8

    主题

    260

    回帖

    3308

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3308
    发表于 2012-1-16 11:48:15 | 显示全部楼层
    测试了 感觉不错,CERT的读取好像有点问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    238

    回帖

    148

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    148
    QQ
    发表于 2012-1-16 13:05:53 | 显示全部楼层
    应该不错的软件支持你楼主
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22

    主题

    300

    回帖

    1869

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1869
     楼主| 发表于 2012-1-16 14:08:08 | 显示全部楼层
    这几天我把软件更新了一下,大家先看看介面。

        对代码进行了优化,读写ROM、F级引导及磁道读取速度和原版本比较有较大幅度提高。

        读ROM后对ROM数据进行简单的判断,减少了读取错误。

        对了我的那张10代盘,前两天一直F级引导后加载TABLE不成功,今天居然成功加载了一
    次,连着我还是使用原模块,硬盘断电加电后再试居然又是不能正确加载??不知怎么回事!!
    接着再试,先加载APP、CERT,再打个R命令,接着加载TABLE,成功了(但感觉系统是从硬盘
    加载的)。
    T>/c
    C>D
    Cert Table loaded   
    02,83,84,03,06,07,90,93,98,9C,AA,81,09,74,F4,0F,82,94,56,99,
    10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,2A,DA,DC,D6,D7,
    D8,D9,7C,B9,7D,78,58,23,8F,31,AB,32,AB,33,AB,34,AB,36,A8,37,
    3A,8A,3B,3C,3D,3E,A9,3F,20,77,9D,74,E0,87,88,41,4B,44,48,49,
    53,4A,4D,8B,61,28,62,29,63,59,85,35,6F,4E,00
    C>

        ATA加载到缓存后用c命令写入磁盘,我没有试成功,最后还是用写磁道的方法写进去了。

        还有好几位兄弟说读CERT有问题,再次说明一下,软件中的读CERT磁道只是读了CERT
    所在位置的0头第一个磁道,其余部分请查表后使用“读指定磁道”功能进行读取再使用“创
    建文件”功能进行分割合并。
    1.jpg
    2.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2012-6-14 15:40
  • 签到天数: 1 天

    [LV.1]布衣百姓

    3

    主题

    84

    回帖

    111

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    111
    发表于 2012-1-16 15:12:01 | 显示全部楼层
    回复 1# choured


        我的链接不到硬盘不知道是不是软件的问题
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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