WD SA 偏移办法

[复制链接]

该用户从未签到

5

主题

1

回帖

132

积分

[INTOHARD]工兵

Rank: 1

积分
132
发表于 2006-5-17 15:05:18 | 显示全部楼层 |阅读模式
WD 常见的问题就是FW 模块丢失,但是FW 模块丢失的同时往往伴随着SA 缺陷的产生,因为PC3000 并不支持WD SA 缺陷的隐
藏。所以用常规的办法是没有办法修复的。幸好我们经过多时的探索终于找到了手动偏移SA 的办法

首先检查FW 模块文件,有丢失的做好记录。记录好该模块在负道上的位置,如:-8 29# 检查完了模块后接下来要做的就是扫
描SA 从-20 到-1 之间。也可以采用默认的-32 到-1(可用的范围更加广些)。等扫描完了如果SA 有缺陷也做好记录。(有的硬盘最大
为-20。请注意。


你就会发现往往模块文件坏的同时,其所在的负道也一起坏掉。如果你单纯的只是把丢失的模块重新刷一遍的话。那么基本上
是不会成功的。重新检查FW 问题依然。
现在我们要做的就是做SA 的缺陷偏移。意思很明确就是要把丢失的模块写到SA 没缺陷的地方去。如:29 2D 模块的默认位置
为-8。怎么来更改其在负道上的逻辑地址呢。


原来在WD 的模块文件中DIR 文件,也就是MOD 文件夹里面的DIR 文件(在HRT 里是41 文件)起到定位FW 模块的作用。
首先就是把硬盘里面的DIR 备份下来。用16 进值软件(推荐winhex)打开你就会看见各个模块的地址,扇区,长度。。。。。如:
29(模块号码)08 00 (所在的负道-8)00 19 01(所在扇区) 1A 00(文件长度)

现在我们就来具体修改模块的位置如:29 模块坏。我们直接就修改08 就可以了。改到什么地方呢,没有硬性的规定(通常我

们只需要修改负道值就可以,像扇区,长度建议最好不要随便修改),请大家记住的要点有3:
1,要在负道的范围内(最大不能超过-32)
2,修改到必须没有缺陷的负道
3,不能和其他模块重叠,其他模块占用的地方不能定义过去。

其实WD 模块文件所在的位置一般都是-1 到-8 之间(用WINHEX 可以证明这点。在3000 里面也看的见)。-9 到-32 都是空白的
磁道(不排除有特殊的情况)。所以你修改的范围比较大。应该说成功率也是比较高的。还有就是修改的时候前面不要加“-”1 位数
就用0X 如:09 2 位数就直接输入如:11 。

修改完毕后保存文件。进入3000 将DIR 文件重新刷入硬盘,注意:只刷DIR 文件。刷完了之后把损坏的模块文件刷进去。
断电,重新检查FW。

该用户从未签到

5

主题

22

回帖

298

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
298
发表于 2006-5-28 14:59:27 | 显示全部楼层
试过这种方法没效果,不知道有哪位朋友试过行不行

该用户从未签到

0

主题

44

回帖

28

积分

[INTOHARD]工兵

Rank: 1

积分
28
发表于 2007-10-28 21:50:28 | 显示全部楼层
西数硬盘SA偏移!
有效吗?[s:52] [s:55] [s:58] [s:51] [s:38] [s:170] [s:167]
  • TA的每日心情
    开心
    2014-5-5 12:10
  • 签到天数: 385 天

    [LV.9]二品侍郎

    16

    主题

    1137

    回帖

    5889

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5889
    发表于 2012-8-15 15:01:00 | 显示全部楼层
    专门找西数硬盘SA偏移的帖子来学习SA偏移。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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