PC3000 军达成数据恢复论坛

 找回密码
 立即注册
查看: 809|回复: 0
打印 上一主题 下一主题

PC-3000 HDD。希捷F3 arch。手动翻译器恢复程序 [复制链接]

Rank: 8Rank: 8

该用户从未签到

金钱
0
元宝
16585
专业度
0
跳转到指定楼层
楼主
发表于 2024-6-24 11:05:46 |只看该作者 |倒序浏览
本帖最后由 JDCTS5 于 2024-6-24 11:10 编辑

PC-3000 HDD。希捷F3arch。手动翻译器恢复程序

很多次PC-3000的拥有者问我们关于分享分步指南的问题。

希捷 F3架构驱动器的常见问题之一是翻译器问题。
通常我们尝试自动重新生成翻译器(通过翻译器再生和恢翻译程序)。
基本上案例可以成功解决并访问整个用户区域,但有时实用序无法正确地将缺陷隐藏在NRG-list中因此我们可以访问用户区域(从LBA0到中间人)。

1.jpg

在这篇文章中,我们想描述如何手动隐藏缺陷,重新生成翻译器,并访问整个用户区域。

提供的步骤很困难,需要注意和集中注意力。

为了更清楚,我们描述了真实案例的所有步骤。
这是Sentosa家族ST1000LM010驱动器,但所提供的步骤可适用于所有希捷F3架构驱动器。

首先备份翻译器(28 sys文件)、SMP标志(93 sys文件),P-list(1B sys文件)和Non-resident G-list(35 sys文件)。

这是非常重要的,并允许返回驱动器的原始状态,如果您试图执行的步骤没有好的结果,现在您需要技术支持部门的帮助。

2.jpg

检查系统磁头0和1)是否有写入的可能。打开181(用于Head0)和182(用于Head1)系统文件,键入文本,编写并尝试重新读取这些系统文件。

然后关闭93 sys文件中除最上面一个之外的所有SMP标志记号,这些更改写入驱动器:

3.jpg

在翻译器自动重新生成程序后,我们可以访问首先约450 000 000 LBA(所有其他扇区显示错误,无法打开)。

4.jpg

我们需要找到最后一个可用的区(我们可以读取)和最后一个不可用的扇区(显示UNC错误)。
然后需要了解这是一个真正的缺陷还是一个坏块。
有坏块的扇区有一个唯一的ID,但缺陷并没有。所以这些扇区在终端报告中有不同的错误代码。

5.jpg

§ Sence code=******82区问题意味着翻译问题

§ Sence代码=******81未更正的错误(基本上是坏块)

从最后可用的扇区之一启动翻译器恢复程序。
在这种案例中,我们从45万LBA开始:

6.jpg

等待其中一个扇区的恢复过程冻结(对于希捷实用程序来说,很难理解这是一个坏的块还是缺陷,以及其中有多少个在这个地方)。
在我们的案例,它在这里的某个地方:

7.jpg

停止恢复过程,并尝试理解为什么实用程序无法通过此区域。
转到区编辑,尝试打开此问题扇区
找到最后一个可读的扇区和第一个个不可读的扇区。
这里是LBA 473 947 663最后一个可访问但由00模式填充
以及LBA 473947 664首先不可访问(寄存器选项卡中显示UNC错误)。

8.jpg

那么我们需要了解在这个问题出现之前扇区多少部门被00填满。
扇区编辑我们逐区回溯区,试图找到一个有数据扇区。

以下是扇区数据——LBA 473 947 623

计算:473 947 663473 947623=4000模式扇区。

我们得到了许多具有00模式的扇区。
因此,我们可以假设我们的驱动器有几个扇区链作为缺陷,我们可以尝试将其隐藏到Non-Resident G-list中。

返回终端报告并找到与首先不可访问扇区有关错误消息(LBA 473 947 664)。
需要将此LBA(逻辑地址)转换为CHS(物理地址)查看,因为缺陷表无法使用物理地址信息。

9.jpg

通过Ctrl+Z获得终端访问权限
然后命令如下:
F3 T>/aF0387,fbc0,,,10

/a打开终端级别a
FLBA转换为
CHS0387的命令fbc0问题扇区的十进制查看减LBA(仅用于获取情况的完整图像)。
,,10显示需要多少扇区

因此我们知道我们的LBA 473 947 664HEX中0387FBC2)具有03887D4B物理地址(CHS)。

驱动器ID窗口我们可以看到这个驱动器具4096字节扇区大小(每1逻辑扇区8物理扇区)。

10.jpg

因此,我们的40个00模式扇区表示为5个逻辑扇区(5个缺陷)。

打开非剩余G-list编辑器:

11.jpg

添加新缺陷:

12.jpg

并键入以下值:

初始LBA模式为00首先扇区
最终LBA将自动计算
大小多少扇区是
defectFlag设置0x20因此驱动器本身和翻译器再生选项不会清除您缺陷。

在我们的案例是:

13.jpg

将带有新缺陷的缺陷表写入HDD(选项保存到非常驻G-list):

14.jpg

并通过终端命令或实用程序菜单重新生成翻译器:

012-Translator-regen.jpg

之后检查扇区访问。

如果驱动器允许读取相同或更少数量的扇区,则意味着您隐藏了错误的缺陷。
检查缺陷记录的设置(首先LBA和扇区数)或删除此记录。

好的结果是可以访问比以前更多的扇区——这意味着你隐藏了一个正确的缺陷。
现在我们可以访问大约475 000 000 LBA:

15.jpg

然后我们隐藏了一个正确的缺陷,可以继续。

步骤是一样的:

找到第一个不可访问的LBA,逐个扇区后退并计算有多少物理LBA不可访问。

然后将新的缺陷添加到非居民g列表中,保存并重新生成一个翻译器。

缺陷的最终数量取决于驱动器,所以请耐心等待。

16.jpg

我们的案例有2个缺陷记录,最后我们访问了整个用户区域。

使用道具 举报

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

Archiver|手机版|PC3000 数据恢复 ( 京ICP备09023376号-1 )

GMT+8, 2025-5-4 07:54 , Processed in 0.142928 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部