Data Extractor说明书
1.1软件介绍:
Data Extractor是一个针对IDE硬盘的专业级数据恢复工具
本软件不仅对数据出错的无故障硬盘有效
还对以下故障类型的硬盘有专效:
*硬盘表面或磁头受损
*硬盘LBA参数与物理参数转换表出错
故障盘要求能完成初始化并能读出硬盘的型号,跳线必须跳在主盘的位置
对于故障硬盘的恢复数据,本软件有两种基本方式:
1. 将原盘数据整盘拷贝到另一个好盘上,然后在好盘上用恢复软件进行分析恢复
2. 用本软件的逻辑分析功能直接从故障盘恢复所要的数据。
这两种方式各有所长:
整盘拷贝能恢复磁盘表面或磁头故障的硬盘
当转换表出错时,用第二种方法更方便取出数据。
1.2硬件要求:
本软件要求的电脑配置:P133以上CPU, 24M以上内存,一条ISA槽,WINDOWS98操作系统,主板要求能支持目前的大容量硬盘
1.3配件列表
PC3000PRO卡
电源模块
Data Extactor安装盘
信号线
电源线
软件说明书
授权书
3开始
3.1软件安装,将光盘放入光驱,点击SETUP.EXE 或DATA EXTRACTOR.EXE进行安装,按默认提示进行,最后填入授权号码,注意大小写。
3.2 启动软件,点击桌面的DATA EXTRACTOR图标就可打开软件,注意不能有驻留内存的跟踪型软件。
4软件工作说明
4.1一般说明
软件的工作信息都在窗口中出现,下方是硬盘的各种故障显示灯,可用键盘或鼠标操作。
4.2名词说明:
TASK 新任务 软件工作中的各种设置
PROSESS 操作
SCANING 扫描 从故障盘中读数据
IMAGE 故障盘数据的映像文件
EXPORT 将映像文件逐扇区拷贝到好盘中
LBA 以逻辑方式表示数据地址
SCANING MAP 以图形方式表示扫描结果
EXPLORER 表示硬盘的逻辑结构的示意图
TRANSLATOR 硬盘数据的逻辑地址及物理地址以及缺损区的转换表
4.3数据恢复的类型:
实际接到的恢复数据的情况有多种多样,本软件不是万能的,只有以下三种情况对本软件有效
第一种情况当硬盘出现故障,但能进入工作状态,但读不出数据,原因有可能是坏道、磁头故障、或数据的读取通道故障,另外,更换磁头或盘片后读不出数据等等,都属于这种情况。
第二种情况:当硬盘的LBA参数与物理参数的转换出错,或是坏道表出错、或是热交换后不能读出数据。
第三种情况:包括了所有的数据结构损坏:如人为操作、意外断电、病毒破坏等,不包括磁盘阵列的数据
4.3.1从故障盘中全盘读取数据
在这项任务中,数据从故障盘中拷贝到指定的目录中,本软件会运用先进的数据读取机制读出尽可能多的数据
用户要注意的是:我们所说的编辑数据,指的是拷出来的数据
这个模式有个重要的功能:拷贝出来的数据会生成一个映像文件,从中可以查看数据的恢复情况,而且不用再对故障盘进行分析,这个特点对于严重故障的盘很有用。可以配合LOST &FOUND、 EASYRECOVERY等软件使用。
在这个模式中,本软件读出的不光是好扇区中的数据,还包括有严重故障的磁道中的数据,与此同时,严格的纠错机制保证读出的数据尽量完好。
尽管从坏扇区读取的数据存在有很多的不稳定性及甚至遇到错误,但本软件会谨慎的保留这些数据,为用户分析处理这些数据争取更多的机会。
在很多情况下,全盘拷贝出来的数据并不完整(除非有镜像或其他情况)。本软件还有一个主要的功能就是从故障盘直接读取用户所要的数据,在这种情况下,EXPLOER模式就十分有用了。
使用以上的工作模式是在用户通过本软件能查看到故障盘的数据逻辑结构的前题下进行的。用户不用将数据全部拷出,这样可以节省大量时间,尤其对大容量的硬盘或是有大量坏道的硬盘。只有当使用EXPLOER模式不能读出数据时,才用全盘拷贝的方法加上别的软件进行恢复。
4.3.2 在硬盘转换表出错的情况下的数据恢复
这个模式是当硬盘的逻辑结构出现错误,不能用EXPLOER方法恢复的情况下采用
本方法的前题是数据仍在硬盘中,可访问、没有遭到破坏,只是存放的LBA地址出现了偏离。
问题的关键在于如何将各偏离的数据段重新组合起来,这个有赖于对相关的数据结构及分配表(FAT NTFS)知识的了解,可以用EXPLOER方式来检验这种组合是否正确。
使用者必须知道将数据组合起来的方法,本软件使用一个偏移表来计算真实的LBA地址,以取代原盘中被破坏的转换表。EXPLORER模式用来检验每一个组合是否正确
注意在这个操作过程中,数据并没有产生一个新的备份,所有的变化都被记录到接在PC3000PRO卡所在的硬盘中了。
在数据恢复的过程中,有可能甚至有时有必要使用这个模式来进行数据的搜索,以及扇区范围的校验。
有关更详细的恢复过程将在下面章节结合实例进行讲解。
4.3.3逻辑结构被破坏后的数据恢复
在这种情况下,采用EXPLORER模式及综合模式从故障盘中尽可能多的提取信息,如果
有必要的话,使用本软件所带的逻辑恢复功能纠正硬盘的错误。
在这种工作模式下,不另建立数据的拷贝,所有的更改将在原盘上进行,这是针对专业操作人员的,要十分小心。
但从另一角度讲,这种冒险是有好处的,它可以快速修复一些小的故障,如MBR BR等,这样就可以用常规的方式将数据读出。
如果你担心原盘数据的安全,你可以先建立一个数据的拷贝,然后在拷贝盘上进行各种恢复的操作,你可以使用EXPLORER模式只拷贝你所要的内容。
4.4 程序的主菜单
主菜单的内容:
任务
设置
服务
帮助
退出
各菜单的主要功能将在以下进行解释
4.4.1 TASK任务
当点击TASK,会出现新建、打开以及以前打开过的文件的记录
它可以建立以下三个主要的任务:
从故障盘中拷贝数据
从一个转换表出错的盘中恢复数据
从一个逻辑结构受损的盘中恢复数据
选择你所要的模式,回答相应问题后,你就会进入相关模式
当你建立一个目录后,所有该项操作的内容都会存入这个目录中
当执行一个拷贝的操作,你可以有两个选择:一个是建立映像文件,一个是直接拷贝到另一个好盘,需要注意的是映像文件一旦建立,就不可更改大小。
映像文件的名字将会是XXXX.bin,放在对应的TASK目录下,XXXX表示文件的扇区数LBA的大小。拷贝前请检查硬盘空间是否足够。
4.4.2 OPEN 打开
当打开一个映像文件时,要接好一个容量相同或大于原盘的好盘。如果硬盘的参数不合适的话,打开操作会被取消。
4.4.3INFO 信息
在这一项操作中,可以看到硬盘的型号、序列号、容量等各项参数
4.4.1.3先前打开过的文件列表
4.4.2 SERVICE 服务
4.4.2.1硬盘管理
这一项操作是为高级用户设定的,可以对硬盘进行一些有限的操作,以利于以后的数据恢复工作。
4.4.2.2电源管理
方便用户在操作时对硬盘的电源进行控制。
4.4.2.3 休眠
方便用户进行热交换操作
4.4.2.4重新校验
方便用户在热交换后对硬盘进行唤醒
4.4.2.5硬盘软件复位
4.4.2.6硬盘硬件复位
4.4.2.7综合初始化
它包括了硬件复位、软件复位、初始化、重新校验
4.4.2.8校验
这项操作方便确定扇区的范围。包括坏扇区的范围
当恢复一个转换表出错的硬盘时,这项功能就可以发挥作用
在操作时,先设定扇区的范围值,然后点START,当前进度及结果会在窗口下方显示出来,这个结果有助于找到数据的偏移点。
举例说:如果你扫描的范围内发现一些扇区没有通过校验,你几乎就能确定这就是偏移点。
不幸的是,硬盘厂家对硬盘转换表及坏道表的定义是不公开的,保密的,所以这项操作不一定能成功。
从校验的结果可以找到很多有用的信息
4.4.2.9通过数据片段查找
这个模式是对误格式化的硬盘进行,用户可以修改目录中的关键词以方便查找,本软件也提供了一些帮助
4.4.2.10.1 EXPLORER浏览器
这个模式的主要目的是目标硬盘的数据结构的虚拟再现,它的名字叫EXPLORER是因为它的界面跟浏览器IE很相似。
4.4.2.10.2软件的界面如图(略)
4.4.2.10.3EXPLORER的对象及特性
通常情况下,显示出来的对象是硬盘的各项逻辑结构元素
如MBR
文件分配表
EPR
启动区
目录
文件
浏览器中的每一个对象,对应着一定的信息,可以进行一定的操作,通过鼠标右键或ALT+DOWN来展开菜单。
所有的对象都能用的操作方式是:扫描和查看第一个扇区
扫描的用意是重新读取对象的全部信息、并将新获取的信息反映出来,这对于各对象来说自然是十分有用的了。
查看第一个扇区是看指定对象的第一个扇区中的数据
除此外,还可以加上以下操作:
对象图
扇区列表
保存
对象图
对象图,允许查看硬盘上的目录和文件
扇区列表,可以看到指定的文件或目录的扇区链
保存,将指定对象进行存盘。
当恢复一个NTSF格式的硬盘时,将会看到显示MFT属性的选项
与启动分区相关的对象有着很严格的规定,不同的文件系统有不同的操作。
例如,对于FAT格式来说,可以有机会选择备份1还是备份2来进行下一步的操作,选择出
最佳的备份进行编辑存盘或加载进内存,载入内存,可以加快硬盘的拷贝速度。
对于NTFS格式来说,可以有两种方式可选:
针对记录显示MFT的属性
扫描MFT
要理解它的含义,需要了解一些与NTFS分区数据结构相关的基本知识,在NTFS分区中的数据结构要比FAT结构要复杂得多,用户必须了解以下几件事:
在NTFS中的数据要比FAT中要容易恢复,在任何一个NTFS分区中,包含有一些表MFT,里面带有文件的全部存放信息,而且还有表的镜像文件.
一部分的MFT表就完整的包含了对象的文件信息,如果你已经用浏览器打开了一个NTFS分区或文件夹,不要只把目光停留在你所看到的东西上,你不用去努力打开前15个MFT表,在很多情况下,即使你看不到任何分区信息,你也可以使用这个功能SCAN MFT扫描主文件分配表。
如果一部分MFT被破坏了,与之相关的数据就不能恢复了
根据记录显示MFT属性这一功能,可以通过窗口看到数据的处理过程,在某些情况下,特别是当转换表被破坏的情况下,会变得非常有用。
扫描MFT还可以根据现存的MFT记录和启动区的数据,帮助你建立一个虚拟分区。
图8是为MFT扫描输入参数
在扫描过程中,要注意随时停下,你有可能会看到你要找的文档信息,直接打开就行了,不用扫描完全部的MFT, 实在不行,只能扫描完全部了。
4.4.2.10.4工作在对象图模式
说到对象图,用户很容易想到硬盘数据结构的每一个对象,都很直观的按磁道的顺序显示在图中。
这个模式就是在这张图中进行虚拟的工作,它有助于理解数据对象是如何存放在磁盘上的,当执行数据拷贝模式时,可以看到拷贝的过程及当遇到坏区时,是如何填满数据的
在窗口的顶部有相关的地图指南按钮,通过这些按钮可以移动地图。
说到这个地图,有两个方面要记住:对象绝对是关联和相配的,坐标关系是否连续主要是看硬盘的损坏程度。当我们说到移动的时候,就意味着关联移动。
在这个窗口中间是对象的图形。用鼠标左键单击这个四方的图形,相应的关系就会显示出来,要注意区别交替删除的扇区系列。
4.4.2.10.5在恢复数据时如何使用这些模式
4.4.2.10.5.1数据映像功能
想有高效的使用这一功能,只有当硬盘出现局部坏区,但仍能读取足够的信息时才能采用,只需读取你所需的内容即可,不用读完全盘。
如果是物理损伤导致逻辑结构受损,用EXPLORER恢复不出数据结构时,建议将受损硬盘全盘拷贝到一个好盘上,然后再使用别的逻辑恢复方法。对于FAT分区的,更应如此。
用资源管理器有以下的特点:
用资源管理器中的数据是属于数据的副本。用户应该明白,查看和编辑就是创建数据副本。
一旦可以提前读出缺陷硬盘中的数据,不要减少这个数据的副本。
通常大量数据的恢复要求先恢复分区的逻辑结构的情况在整个数据恢复中的情况非常少。
在恢复破坏区的数据时,要花大量的时间去确定数据的可靠性。
在目前只支持FAT和NTFS结构的逻辑分析。
第一个特点是当用户轻微的纠正数据副本,然后重新扫描缺陷盘上相应的对象,不会在缺陷硬盘上产生一个报告,而改变的结果立即会显示出来。
下面是一个应用这个模式的简单的应用:
一个FAT分区的硬盘的引导扇区读取出错。结果文件分配表副本和关联表都遭到破坏。想打开根目录文件夹也打不开。然而,用扇区数据编辑模式(查看FATxx的引导部分),在检查了结果后我们填充正确的数据到相应的区域,然后重新扫描相应的对象,如果需要另外一些文件分配表副本,就要改变搜索的参数来查找。
在运行了几分钟后,我们就有了进一步打开文件夹的机会啦。
第二步分为两个方面。我们一开始就读出了这个数据并且有了这些数据的副本,数据的得失并不是偶然的现象,我们需要多次分析和理解这些数据,除非硬盘彻底坏掉了。
硬盘一旦不动,就象“死”了一样,我们用手指轻弹它,这样的方法很有效,这样可以增加我们读取数据的机会。
第三步也分为两个方面来应用,首先一个是有选择性的保存提取的数据的,把重要的数据保存在一个大容量的好硬盘中,这些数据有时是无价之宝,把那些无用的数据清除掉。
如果一个硬盘有相当多的物理坏道的话,是很浪费时间的(对于IBM的盘读取一个坏扇区要花8秒钟)。
4.4.2.10.5.2 在转换表恢复中的使用
在恢复转换表中使用EXPLORER,是当更新偏移表时,不需重启,就能看到重建分区表的变化时才有机会的。例如,当需要读1000号扇区的数据,从偏移表中看到从999号扇区开始,向前偏移了一个扇区,这样,1001号扇区才是我们真正要读取的。
在通过区段文件时,有机会或得这个文件的扇区链表(尽可能按对象模式图工作),并用偏移图和确定的部分来关联所有的没有确定的偏移。
4.4.2.10.5.3 数据逻辑结构恢复的使用
当一个实验的磁盘用Explorer模式有不明确的结果时,数据逻辑结构恢复模式的使用是纠正这个磁盘的基础。
很不幸的是,描述怎么样使用它是相当的困难,所以我们给一个实例:
从一个被 WIN95CIH病毒破坏的FAT32分区的硬盘中读取数据。
我们知道,这种病毒破坏主引导记录、文件分配表副本(没有机会进一步扩展)。
用系统的特定故障搜索文件分配表副本和文件分配表文件夹(开始模糊定义)。
我们编辑与分区表一样的零扇区(主引导记录),写一个关于分区的记录。
我们编辑第63扇区作为FAT32导入点(for simplicity it is possible to boot the approprate preparation from a file ).我们首先要知道文件分配表的副本的数量、存储的扇区的数量、文件分配表的大小,我们假定第一个副本是从95(63+32)开始,到第二个副本的最前面直接终止(用搜索模式查找)。
如果你在前面的数字方面没有什么错误的话,接着重新扫描这个磁盘,你将会看到正确的分区类型和第一个扇区根目录文件夹的位置。
充分确定了簇的大小和分区数据才可能去复制,连接了PC3000系统的硬盘是比较好做到的!
整个过程用时5分钟。这是一件相当简单的事情!
文件分配表被严重破坏(例如文件分配表全部被破坏)的分区的数据恢复是不可能实现的,然而,用户可以利用Explorer模式提供的数据结构中隐藏信息来帮忙。
更进一步来讲,计划从本质上发展这个综合的恢复逻辑结构的工具,然而,至少现在这个综合工具对于了解硬盘数据结构的人是非常有用的。
当用户按不同的键就实现不同的功能、输出一些象(“Easy Recovery”)这类数据恢复软件没有的结果。
4.5主要的操作模式
以下是三个主要的操作模式:
1、建立硬盘镜相文件模式
2、这个模式是把先前的镜相文件输出到一个与PC3000卡相连的另外一个硬盘上。
3、这个模式是从与PC3000卡相连的有缺陷的硬盘直接拷贝数据到另外一个作为第二主盘的硬盘上
用户的在所有的操作中有以下几点是相同的:
关闭被打开的任务。关闭任务开关会断开与PC3000卡相连的硬盘的连接。
连接与PC3000卡上的硬盘,硬盘上的数据会被读出或输出。
打开先前创造的任务。
用一个确切的模式操作读取或写下数据,改变参数,进一步来分析操作这个过程。
当你认为可以的时候关闭任务或结束进程。
从图形上看来这几个从缺陷盘上拷贝数据的模式非常简单:(图略)
在工作区的顶部有一个模式名称的标识。
在左侧的顶部是与PC3000卡相连的硬盘的参数。
在右侧的顶部显示的是对于某个单独模式的当前运行过程的关键信息。
在工作区中间显示的是程序进度的标志。
在工作区的右边有控制程序的按钮。
在工作区的底部显示的是当前寄存器上的硬盘的状态指示灯。
模式的控制特别的注意一下。这样,对数据的读写和输出的认识相对要简单一些,控制面版也是很相似,不同的是每一种动作输出的详细特性。
在所有的操作模式过程中,”start” “stop” “parameters” “statistics” “map” “repeat” 和”finish”.这些按钮的功能非常相似的:
“start”和”stop”按钮是允许和禁止进程的操作。
“finish”按钮关闭当前已经打开的任务。
“parameters”按钮允许用户查看和改变当前工作模式的参数。按下它会出现一个对应的改变参数的模式窗口。
“map”按钮可以开关扫描程的地图。
“repeat”按钮重新开始结束的改变了参数的进程
按钮的有效性取决于当前任务的执行的情况。例如,当正在扫描或输出时,按钮“parameters”是不可用的(灰色)。
4.5.1缺陷硬盘的映象文件的创建
这个是从缺陷硬盘中读出数据并保存在一个已经格式化的普通硬盘上的模式,在这个硬盘中创建一个最大为1G的二进制文件的文件夹(imgXXX.bin,XXX是文件的数目).最初,这个模式打算作为从缺陷硬盘中读取数据的主要模式。
它的主要优点是可以从缺陷硬盘中重复的读出最初的数据便于以后分析和恢复数据。
这个模式最根本的缺陷是很浪费时间,因为它是一对一的两个过程,扫描后然后输出,对于一个大于1G的盘大约要20-30分钟。也就是说,一个容量为30G的硬盘输出数据大约要12-15小时,大量的时间扫描会导致硬盘的破坏加深。
鉴于以上情况,在开始读取数据之前,扫描过程中的参数定义是非常重要的,扫描要达到什么样的目的,事先要明确,然后通过控制按钮“patameters”来设置必要的参数。
在按了这个按钮之后屏幕上会出现一个设置扫描参数的窗口:(图略)
在创建了一个任务后,所有的参数都作为一个默认的值被确定下来,改变这些参数必须要按”Apply”按钮来应用它们。
下面是扫描参数的列表:
参数名称
1 开始的LBA地址
1 结束的LBA地址
2 读取等待
3 电源开关
4 跳过的大小
5 重复读取
6 重复的准备
7 使用硬件重复
8 跳过读取失败的扇区
9 读取时忽略CRC(CRC 循环冗余码校验)
定义你要读取的缺陷盘的扇区范围。
“读取等待“参数定义读取硬盘的响应时间,单位为毫秒。如果读取失败,15秒后将会出现一个信息框或按钮,允许结束等待。
“电源开关”参数的设置单位是毫秒,设置当停止读取缺陷硬盘是电源自动开关的时间间隔,这主要是提供一个自动开关硬盘电源的环境。
“跳过的大小“是设置当等待读取硬盘时,读不出来硬盘自动断开电源时,为了加快读取,只有跳过,这时的扇区的大小,这个参数主要是针对破坏严重的硬盘,例如磁头坏了。
“重复读取”参数是设置读取错误的扇区而企图重复去读取它的次数,然而,有一点要注意的是,如果这个参数的次数超过3次,即使可能已经成功的读取了,分析统计的大量可信数据将被保存下来。
“重复的准备”参数用来设置读取那些即将受损的硬盘扇区的重复次数,这个参数仅仅用于万一“跳过坏扇区”没有确定时。
“读取时忽略CRC“对于扫描大量坏扇区的硬盘很有用。如果没有循环冗余码校验,读取数据就要快得多啦!当然,这样读取数据的可靠性就要差一些。
以下作为一个分开的部分,就是万一程序不能进入准备的模式来使用的:
1 硬盘电源开关
2 硬件重启
3 程序重启
4 初始化
5 重新校准
这些参数是在硬盘确定的时间没有进入事先准备的模式定义的执行方式。
为了程序执行得顺利,我们要从上到下按顺序设定好这些参数,换句话来说,程序执行的环境依赖于我们设定的参数结构。
例如,如果程序一开始硬盘就开始敲盘,这时“开关硬盘电源”的功能显得非常重要啦。
这一点是非常有用的,万一在扫描一个大硬盘的时候我们没有注意到程序的进度而这个硬盘突然不退出工作模式开始敲盘,接着就会敲坏盘,如果这时我们不能及时把硬盘从这种环境中断开,以后取出数据是不可能的。
在默认的情况下,这些设置所有的点都是打开的。然而,用户可以通过自己对某一特定的情形的判断来改变这些设置。
4.5.2把镜相的数据输出到另一个好硬盘上
记录器模式运行后,从缺陷硬盘被读出的数据被作为文件的形式保存在当前任的子目录中。
连一个容量差不多或比它容量大的盘到这个PC3000的功能卡上再打开相应的任务。
表面上看来这个模式与前面的没有什么不同,唯一的本质区别在联了一个好的硬盘和这
个模式运行的意义(一个是从缺陷硬盘上读取数据然后保存成文件,一个是把文件区对区的拷贝到另一个好盘上)。
假如联接的硬盘是一个真正的好硬盘的话,出现的参数设置列表项目很少的,只有从先前保存文件拷贝扇区的开始的LBA和结束的LBA .
细微的差别在于当一个扇区没有被读取时(出现错误或跳过的情况)可能数据会被重新排列,按下输出参数设置“跳过坏扇区”的按钮时对于你来说是非常有用的:(图略)
按下输出窗口参数设置下面的按钮时,每种情况都被写到好的硬盘上。
按下“默认”按钮,所有的参数按系统默认的设置。
按下“应用”和“拒绝”按钮就表时不要求特别的注释。
在你确定用默认的设置参数然后按下“开始”按钮时,数据将会成功的输出到硬盘上,除非你中途打断它。
一旦你按了“完成”按钮时,任务将会被关闭。
4.5.3不用建立镜相从联接的缺陷硬盘拷贝数据到另一个硬盘上
这种工作模式与上面模式描述的是不同的,它不是把PC-3000的卡上的缺陷硬盘读成文件,而是直接拷贝到第二主硬盘上。
这种模式的根本好处是节省时间,然而用户却失去了重复读取缺陷硬盘数据并输出到另一硬盘的机会。
要用这个模式,通常在开机之前首先要接一个和缺陷硬盘容量相当或还要大的硬盘在电脑的第二条IDE线上,并把硬盘设成第二主盘,在设备管理器的硬盘项中断开第二硬盘,这样就断开了操作系统对这个硬盘的控制,连接第二硬盘的端口被关闭。这样DE程序就可以直接控制这个硬盘了。
如果这些要求没有达到,按这个“开始”钮,就会出现第二主盘硬盘初始化出错的提示框,而且出错的指示灯还会亮起来!
用户要记住一点的是,重启电脑操作系统后,操作系统都能认出第二硬盘并且禁止程序占用它的端口。这样就要求我们打开硬件管理器来关闭这个硬盘,然后扫描的数据才对顺利的拷贝到第二硬盘上。
必须要按以说的要求去做是这个模式的麻烦的地方,然而这种模式对于大容量硬盘的数据恢复是节约成倍的时间,这对于我们来说才是重要的。
4.5.4从含有损坏硬盘扇区的硬盘上恢复文件
首先,操作者应该明白,这种模式是给操作者一个从损坏的硬盘中取出数据的机会。
一旦我们在检测硬盘时,这个检测恢复模式因为硬盘损坏或其它原因不能运行,这时我们可以用热交换法从硬盘中读取数据(比如说硬盘给加上了密码的情况就可以这样)。
如果说你第一次是100%的能恢复硬盘中的数据的时候,第二次你用了不恰当的方法可能数据全部失去,恢复不了。
有两种主要的方法:就是列一个方法清单去恢复数据,或者是让模仿程序去恢复。
第一种方法并不是很普遍,因为它首先要求对某个硬盘特别了解,况且没有数据丢失恢复的情况可能性不大。
第二种方法是普遍的,因此被大多数人采用。
然而,这种方法也是有个根本的缺点:就是要求对恢复文件的磁盘格式有一定的认识,比如说FAT分区和NTFS分区。一提到数据恢复我们就会想到DE。
目前,这种综合结构的数据恢复是通过交互式的方式来实现的。现在正在开发一种对于FAT分区和NTFS分区的自动恢复数据的综合功能,这种功能要另外付费。然而,凭经验,这种效果完全可以通过我们目前的这种综合性的工具来实现的。
在介绍这种模式恢复数据的技巧之前,给你以下几点建议:
如果你用热交换法读取了缺陷硬盘中的数据,你要第一时间拷贝出这些数据到另外一个好盘。
最好是关掉自动屏蔽硬盘坏道的功能。否则会在读取这些坏道时会产生一个反向的影相,那样的话最主要的环境就会发生改变。
如果你不能达到以上的要求,你最好把所有的数据拷贝到一个好的盘上,就算的自动屏障坏道的情况发生,你已经有了另外一个稳定分析数据的环境,当然,在这种情况下丢失数据也是完全可能的。
以上给的忠告是理解DE的实际基础,数据恢复是一个纯粹逻辑分析的过程,也就是要找到一个防止信息丢失的方法,这就要求数据的结构和位置不能被改变。
按以上要求接一个硬盘,然后使用PC3000或相似的程序。
操作的结果是,WD的硬盘不能达到预期的要求,在这种请况下你应该用PC3000,因为在这种请况下逻辑恢复是不可能的,需要用PC3000去搜索IDNF扇区然后直接恢复它。
最后,我们来描述一下这个模式。表面上这个模式和硬盘结构逻辑图模式的唯一不同在于工作区的左边有个变化的列表。(图15略)
在这里不可去详细的描述工作模式的每一个完整的界面,因此根据实际情况举例说明。
一块硬盘有两个FAT分区,然而打开时检测不到主引导记录(MBR)。
用户一定要明确两个关键问题:第一——从移位图可以知道所有的数据都在硬盘上,所有的数据在检测程序的帮助下是可以取出来的。不用在成百上千的扇区中去搜索这个移位情况,坚持画一个图是非常有必要的。每次确信加进图中的一条条信息的位置没有错。
换句话来说,应该按以下的顺序来操作:
找到硬盘不符合要求的位置(首先看第一个扇区)
确定有多少个扇区与要求的结构发生变化
确定每个位置的正确性
下面有一个哪些数据可以利用画图原理。数据是由两个因数来确定,一个是文件系统的特征,一个是文件确切的开始的位置。
换而言之,用下面的知识可以确定移位的大小:
MBR
BR
分区表副本
文件夹
WORD、EXCEL、ZIP、RAR、EXE、DLL文件等
上面这个表从本质上讲要靠用户的经验来扩展。
下面这一点认识对于我们以后非常重要:在相同数量的扇区中发现了两个完全相同的移位,这种请况一定要仔细的考虑一下,是不是数据存在两个移位之间。
因此,大都数移位的情况将添加到图中,少数数据区没有特别的位移主要靠我们来观察。
现在还是回到我们的实例上来。
如果没有检测出MBR,意味着零扇区不合位置要求,接着我们用模板搜索模式来确定他的新位置。
我们假定它在扇区2的位置,也就是说真正的零扇区向前移动了两个扇区的位置,接着我们打开移位图然后加进从LBA=0开始移位的值是2。之后,我们就开始用对硬盘扫描的方法。
在资源管理器中MBR的位置出现相应的目标。
我们看一下右边类似WINDOWS中的资源管理器,第一个分区是从第63扇区开始的,假
定第二个分区是从LBA4000000开始.
我们用资源管理器打开第一个分区.
如果打不开,我们就可以用搜索模式来帮忙找到第一个引导扇区.如果有两个扇区移位了,我们把它加进移位表中.
这里值得注意的是,如果在图中有多条LBA数值少于选中的一个时,那么这些移位已经被加进了移位表中了.也就是就说,第一个扇区移位的最小整数不是2个扇区,而是4个扇区.
一个硬盘开始和结束最小整数的图形对我们非常方便的,我们不希望有相当多的偏移来每一个都搞一个新的图形,所以相同的甚至更多的LBA的扇区都可以用一个规律性的设置来达到要求.
当我们正确的加进了分类项目后,再扫描,相应位置的引导扇区的第一个字目录就会显示出来.
更进一步来说,对文件分配表副本的理解是很有必要的.我们通过查看引导扇区的相应类型就可以知道它们的数量和位置.我们可以这样计算一下,开始扇区的第一个副本按照偏移量代替引导扇区,这个副本的大小在引导扇区有一个详细的列表.我们记下这个数值,然后用搜索模式在预定的范围中查找每一个副本可能的偏移.如果有偏移的,就加进相应的表中,注意一下后来加进的分类对偏移的影响.
为了对文件夹的位置有个清楚的了解,我们选择通过资源管理器”查看第一扇区”向前或向后查找合适的对象,来确定它的真正位置.如果它有偏移的话,就加进偏移表中.很遗憾的是,在文件分配表的根目录文件夹中没有准确的信息,需要去确定每行等于32(构成文件夹的最小整数)的字节的数量.
在文件分配表中找到至少一个没有偏移的副本是非常有必要的,我们选择这个没有偏移的副本,有了这个没有偏移的副本,我们恢复文件分配表是没有问题的,否则是很麻烦的啦.
如果我们发现这个硬盘没有数据,那么你可能要查看坏道然后综合分析它的结构,可能发现坏道也有偏移,例如在第一个文件分配表副本存在的扇区范围中,2个扇区就发现了两个坏道,很有可能是你需要的扇区.当然这样的情况很少发生.例如,有4个扇区发生偏移了,发现其中仅仅有两个是坏的扇区.厂家定义的坏道与我们确认的坏道有细微的差别的.在这种情况下我们就不得不搜索偏移的扇区,用假设法来比较副本之间的差别来鉴定它们(很多情况下它们是不完整的).
在得到了至少一个文件分配表副本之后,你可以继续进行文件分配表的恢复工作.
下一步是对移位图中的连贯性说明.
连续执行下面各项操作:
打开根目录文件夹.
排列有关联的对象清单加时开始的扇区
在这个有关联的对象清单里查找文件夹中的元素,如果找到合适的对象或者明显和清晰的数据结构,用查看第一扇区的方法查看,核对一下有没有发生偏移.
如果显示确实发生偏移,移这些扇区到移位图中;
用查看第一个扇区的方法或者重新扫描查看移位后扇区中的对象的正确性。
万一在拷贝后发现某个文件有问题,这就意味着扇区被文件点用的部分的位移不是很特别,那就需要用观察特定对象图的模式来观察它,必要的时候就在图上纠正它的位移。
如果不经过简单的纠正,恢复过来的数据千奇百怪,这样没有一种合适的工具可以确定它们的正确性,建议你保存好这个移位图直到分析完数据为止。
分区的恢复原理比上面描述的要简单得多。
我们提供数据恢复的原理和这个工具,成功与否要靠使用者的经验,专业水平和直觉。
如果你留意的话,在硬盘上可以看到相应的分区上的数据结构,这样你就可以得到恰
当的找到数据结构的经验。
4.6以扫描图方式运行
这种辅助图在所有的主要模式中是最容易理解的。
按相应模式中按控制面板上的“MAP”按钮就可以开始以扫描图方式运行啦。
在每一个特定的环境中如果编辑了某一扇区的话,就没有机会从缺陷盘中读取数据了。
这种模式的主要目的是要给用户通过对参数的改变对数据有个综合评估的机会。
例如在第一次扫描发现了许多错误后,我们可以改变参数来纠正。
此外,我们有机会描图模式时能通过鼠标右键来运行模式外的一些程序。
以下是右键菜单和功能的介绍:
通过选定扇区来查看和编辑数据(前后的菜单或双击鼠标)。
把一个区域的数据作为一个文件保存。
建立选定区域和文件的关系。
编辑、拷贝、输出数据都是建立在镜相的数据的基础上的。
在程序的后续版本中这样的功能还要大大加强。
4.6.1地图指南
在鼠标和键盘的帮助下,地图指南可以被调出来。
用“TAB”键可以在扫描图上垂直的移动,用“UP”“DOWN”“HOME”“END”这些键可以翻页。
用鼠标拖动程序的面板是很容易的。
4.6.2图例
按”图例”按钮时,一个信息框会出现在屏幕上,这个信息框上有各种颜色代表在地图上代表的信息.
4.6.3查看和编辑读取的数据
这种模式主要是想要查看和编辑某一读取的扇区的镜相.
通过在地图上双击鼠标相应的扇区或通过地图的控制菜单都可以激活这个模式.
在你执行了这个动作时,将会出现如下的编辑模式窗口 图略)
在这个窗口的顶部,有一些功能键,你可以导出你需要的扇区的数据.
在窗口的左边,所有的数据都用十进六数的方式查看和编辑,在右边是符号的示例.
在编辑时用鼠标和键盘同样有效.可以直接在窗口上编辑.
4.6.3.1数据菜单
数据菜单经常会在大量的导入的数据的窗口中出现.以下是它的子菜单
4.6.3.1.1重新导入
这个菜单允许重新导入镜相的数据到编辑窗口中,例如,你已经改变了数据,但是不想保存,想恢复到的据的初始状态,这时就可以用这个菜单的功能来实现啦.
4.6.3.1.2保存所作的修改
这个菜单是把你所作的修改保存下来.用这个菜单时你要注意的是,你将改变你唯一的源数据(除了你的缺陷硬盘之外).
4.6.3.1.3从文件中导入
用这个菜单,你可以导入一个外部的数据文件到这个编辑窗口中.当程序问你是否保存更改是,要记住,这是你唯一的数据副本啊.
4.6.3.1.4保存在一个文件里
这个菜单是最安全的操作,作用是让你把当前操作编辑的扇区作为一个512字节的文件保存下来.
4.6.3.2 编辑菜单
这个菜单是要把数据中的512个字节导入然后编辑的操作.
4.6.3.2.1查找
在你导入的数据中查找你要找的数据并把光标定在这个位置.
你选择了这个菜单后,将会出现一个准则框让你填写(十六进制\ASCII)
4.6.3.2.2查找下一个
这个菜单允许继续搜索满足条件的下一条数据;用组合的热键操作这个功能是非常方便的.
4.6.3.2.3转到一个地址
这个菜单允许你快速的移到你需要达到的位置.
4.6.3.2.4填充
用这个菜单,可以填充连续的数据块到定义的扇区中.
4.6.3.2.5移动
用这个菜单你可以移动选定的连续块到另一个限定的扇区内.
4.6.3.3”作为….观察”菜单
这个菜单的目的是查看和编辑与硬盘的逻辑结构相关连的特殊的数据结构.
4.6.3.3.1 分区表
这个菜单可以观察和编辑主分区(MBR)和扩展分区(EPR)列表的.
这个菜单对于硬盘在遭到逻辑或者物理破坏是非常有用.
可以用手工纠正这个硬盘上数据的差异然后使用资源管理器模式.
4.6.3.3.2FAT和NTFS引导扇区
这些菜单允许去查看和编辑读取相应分区类型扇区数据的引导记录的结构:(图略)
查看这些信息对于数据恢复是一个好的机会!
例如,从下一个分区的开始位置确定引导分区的大小,如果扇区读取有错误,是非常有必要去纠正这个重要的参数的。
4.6.3.3.3文件分配表文件夹
通过这种模式可以完全了解文件和文件夹的一些信息。
实践证明,遇到引导分区被破坏的情况,找到开始扇区的簇的大小是相当有用的。第一个子目录在第一个扇区开始的位置都有它本身的参照目录,找到这两个子目录扇区和簇的位置的差别就可以计算这个目录的簇的大小,从而确定根目录的位置。
4.6.3.4扇区菜单
这个菜单提供一个机会让你在没有进入地图模式时导入合适的数据到扇区中。
如果你执行扫描,这个“读取”菜单允许你读取缺陷硬盘选定的扇区。
所有的别的子菜单不用特别说明,可以直接从先前的镜相文件中导入数据到编辑窗口中。
如果这个扇区的没有读出,数据将按照扫描设定的参数被导入。
4.6.3.5关联菜单
通过鼠标的右键可以打开相关联的菜单。
4.6.3.5.1对选择才起作用
在这里只有选择了数据对象菜单才起作用。
4.6.3.5.1.1从交换区拷贝数据
这个菜单允许你拷贝选定的程序内部交换区(不是WINDOWS的交换区)的数据。
4.6.3.5.1.2从交换区插入
你如果太早拷贝了数据或剪切了数据,这个菜单允许你插入这些数据来替换你当前选定的数据。
4.6.3.5.1.3剪切到交换区
在交换区中,这个菜单可以让你剪切数据然后放到另一个地方。
4.6.3.5.1.4加进模板
这个菜单可以让你把选择的一个区域直接加进模板根目录中。
有时选定的区域更连续,加进模板中可以修正和改善它。
4.6.3.5.2编辑bit
这个模式纯粹是为了方便编辑某个选定的字节。
4.6.3..5.3取消改变
这个菜单允许取消最后一次的对数据的改变。
4.6.3.5.4数据的形象演试
这个菜单是方便用户把数据形象的演试出来。
4.6.3.5.4.1字体
通过这个菜单可以改变数据据显示的字体大小。
4.6.3.5.4.2字节交换
这种模式允许交换不成对的字节,有时候它是非常有用的。
4.6.3.5.4.3位移显示
下面是它的四个字菜单:
取消移位显示
用十六进制来显示移位的情况
用八进制来显示移位情况
用十进制来显示移位情况
4.6.3.5.4.4每一行字节的数量
这个子菜单允许你去设置一行显示的的字节的数量,可以是16、32、64个字节,这都是一些参数设置来实现的。
例如;对一个最少占用的单位是32字节的文件夹,设置成每行显示32字节来查看文件夹占用扇区的数据要顺眼一点。
4.6.3.5.4.5纵相字节的数量
这个菜单用来调整纵相显示的字节的数量,可以是1、2、4个字节。
4.6.3.5.4.6以文本形式编译
用这个菜单可以把右边符号的表示部分变成文本来编辑。
5、数据的恢复
在这一章我们主要讲当用户数据遭到破坏是,怎样用数据恢复的方法去恢复这些被破坏的数据。所有的方法都涉及到综合的硬盘工具PC3000和DE软件。
所有的情况都是假定所用的硬盘是IDE接口的,建议你上http://www.acelab.ru/hddtech.pdf看一下硬盘的出错代码等一些知识。
5.1用户数据遭到破坏的原因
用户的数据遭到破坏是有很多原因的,如果不知道这些原因(病毒破坏,还是误操作:格式化了还是删除了)的话,不管是硬盘物理坏道还是好盘上的数据破坏去恢复数据相当难。
有以下两种主要的原导致读取数据是不可能的:
1、 要恢复数据的硬盘受到了物理上的损坏。
2、 要恢复数据的硬盘物理功能上功能问题。
这样数据恢复就分为物理恢复和逻辑恢复两种。
一般的进行了物理恢复后通常要进行逻辑恢复。
5.1.1硬盘有物理缺陷导致不能读取数据的原因
5.1.1.1坏扇区
磁盘老化会让磁头在盘片上留下一些刮痕,这样就形成了坏扇区。
用PC3000的PC3000AT扫描就会发现UNC、AMNF、IDNF错误。
如果用磁盘扫描工具不能识别就标记为坏扇区。
从有坏道的扇区上读取数据的机会全靠硬盘上的坏道的分布数量。
如果坏扇区没有破坏你需要的数据的话,恢复这些数据是完全可能的。但是,用系统的工具拷贝出这些数据并不是一样非常容易的事情。
更糟糕的情况是坏扇区正在系统的区域,如果没有特别的工具,是不可能读取数据的。
有时候,坏扇区破坏了你需要的文件,当你拷贝时根本没法进行的,例如:如果出现了I/O错误就会中止拷贝。
5.1.1.2不能连接到缺陷硬盘的伺候器
很多情况下,缺陷硬盘的坏道在硬盘上占有一个重要的位置(很多缺陷在表面上,但也有很多缺陷是伺候器内部)。
硬盘的伺候器是维护和控制硬盘速度和硬盘读取扇区的通道。
如果硬盘的伺候器遭到破坏时,硬盘的行为就很难控制了。硬盘的运转主要是靠处在某一模式下的微程序来控制的。
简单说来,硬盘出现了一个IDNF错误后会读下一个伺候器。
如果所有的伺候器遭到破坏,原则上,硬盘不可能稳定的旋转,磁道也变得不精密啦。
以上说明,不同情况的硬盘的工作情况是不同的。
例如,当正在以一个稳定的速度移动到下一个柱面,回来时却遇到伺候器破坏的情况等.
这种过程是一直伴随着嗡嗡的硬盘杂音在响.
有些硬盘读着突然停下来敲盘.
从硬盘的伺候器被破坏的区域读数在理论是不可能的.首先,扇区的位置不能定下来,第二,硬盘因为出现了这么严重的问题差不多挂啦,第三,因为磁头不能确定扇区的位置,所以不断的敲盘.
最让人不开心的事情就是在从伺候器出错硬盘上读取数据时,出现了敲盘的现象.这是发生磁头碰撞的问题,首先,要赶快把硬盘的停掉,垂直的摆动并且敲它表面,所有的这些操作都是为了让磁头在一个合适的位置.
然而,当正在从缺陷硬盘中读数时一定要避免碰撞它.
5.1.1.3磁头编译器部分的缺陷-硬件级别的
这个问题是磁头前置放大电路的开关信号存在问题。
在这种情况下,硬盘读取相应的盘片是不可能的。读取硬盘的盘片上的硬件信息也是不可能的。对盘片的开关将直接让碰撞磁头停止而没法读取伺候器的数据。
在读取结束后,有可能可以读取部分数据,然而一旦选择了有缺陷的磁头时,这个磁头马上就会不寻道开始敲盘。
5.1.1.4硬盘伺服信息被破坏后的结果
有很多种原因导致伺服信息遭到破坏,例如:在伺候区有坏扇区,微程序出错等。
硬盘候信息被破坏,就不能初始化,不能被BIOS和系统认出,所以在一般的操作系统中读取数据是不可能的。
5.1.1.5不能从缺陷硬盘上读取数据的另外的一些原因
另外一些原因是电路板移位导致硬盘运转不正常。
5.1.2逻辑数据破坏和如下问题导致不能读取硬盘数据的原因
5.1.2.1系统文件不能运行
系统文件夹如果丢失的话就会导致一系统问题,例如,电脑不能正常开机,程序运行出错,用户的一行操作失败。
在这些系统子文件夹中有一些重要的列表。
分区表包含的数据就是操作系统逻辑分区的信息。逻辑分区可以占用硬盘所有的物理空间,但是硬盘也能划分为独立的逻辑盘。不同的逻辑盘可以装不同的操作系统。如果分区表被破坏或者因为别的原因被清除掉了,那么操作系统就不能初始化了。
另外还有两个子系统表,准备读文件的和记录文件的。文件被作为一连串的簇放在硬盘上,这些簇不需要一个跟着一个,它们能分散的分布在整个硬盘上。每个文件开始的一连串簇被作为一个记录放在根目录中。根目录中有个文件列表,按照这个表来与相应的文件通讯。这些文件列表与文件的第一个扇区关联,包括文件的大小、创建的时间、文件名等。在WIN95后的操作系统还支持长文件名。
读取扇区的簇顺序要全靠文件分配表来的。这个文件分配表关联着硬盘上的所有的扇区信息。每一个扇区的簇在文件分配表中都有相应的信息,如果这个簇是空白的,那么在文件分配表上就存在一个零记录。如果簇位于一系列文件分配表相应的簇的最后,那么文件分配表的第一个就和它对应。如果在硬盘上有遭到破坏而导致硬盘不能运行的地方,那么系统会用一种特殊的标记来标识它,让操作系统不再去读取它。
文件系统是怎么工作的呢?当操作系统的一些程序要用到关联的文件时,操作系统会根据根目录的文件名和一系列簇的第一簇来找到这个文件。这个簇被查找到后,信息读入到文件交换区中。接着,文件分配表根据这些记录找到相应的簇,再接着簇的数据就从它里面读出来,直到读到扇区的最后一簇。
如果根目录文件结构被破坏,那么我们在硬盘上看到的都是一些奇怪的文件名,以前的文件都不见了。这就是文件分配表被破坏了,你不能管理和控制这些文件。
然而,在大多数情况下,系统文件不能正常运行时,恢复这些被改动的信息的机会是很大的。
那些侵害根目录结构或文件分配表的信息并没有完全被清除掉的,我们可以根据现存的信息,分析逻辑结构,找到没有被格式化部分的硬盘的分区信息,恢复分区表,从而恢复硬盘上的文件,是完全可能的。
5.1.2.2用户不正确的操作-删除、格式化等
当文件被删除,其实它在硬盘上的一些相关的东西并没有删除掉,而是简单的删除了文件名,这样原来占用的簇就成了自由的空间,就可以在它们里面写记录了。
一时不小心删除了文件让程序提示出错。如果误操作马上被操作者马上意识到了,恢复这些数据是100%的可能。在DOS操作系统中提供了一个UNDELETE的命令来撤消删除操作,在WIN95或98的操作系统中提供了回收站。这都给用户提供了一个恢复数据的机会。
当用户执行高级格式化命令时,数据在物理上并没有被删除,如果用户在格式化后没有向硬盘上写入数据,完全是可能恢复数据的!
5.1.2.3病毒的原理
病毒的结构有很多种,种类也很多。
病毒能占用系统资源,占用空间,内存和显存,结果导致系统运行不正常。
更多的综合性的病毒能改变文件的关联,删除文件、格式化硬盘,改写系统文件等。还有的甚至破坏硬件(象CIH病毒能破坏硬盘的第八扇区)
5.2用DE和PC3000恢复数据的方法
在开始恢复数据之前首先要最大限度的诊断硬盘是否是一个物理破坏以及破坏的严重程度。
这种诊断可以用其它任何程序来进行。在这里特别推荐用软件和硬件相结合的综合工具PC3000。在诊断后可能有以下几种情况:
1、 硬盘电路板坏了。
2、 硬盘的电机轴坏了。
3、 硬盘磁头的控制程序被破坏了。
1、 伺候信息被擦除了。
2、 硬盘表面有坏道。
3、 硬盘有物理功能问题。
数据恢复的原理在以上所有情况中各有不同,在下面将作详细的说明。
5.2.1硬盘的印制板电路有问题
原则上讲这种情况通常用户的数据并没有遭到破坏的,尽管也有例外的情况。
这种情况最简单的处理方法是找一个型号和容量相同的板换上就行啦。
另外,有时候需要换下读存储器的微程序电路。例如:
昆腾的微程序电路部和容量是不相关的。一旦电路板坏了,用相同类型的板子就可以换啦,而不管容量相不相同。昆腾的硬盘的类型是由两个拉丁字母来表示的(看下表):
TM10A004 REV 02-Z TM——型号 10指的容量 A——接口类型
接口类型:
A =IDE
S =SCSI,50-PIN
W =宽SCSI,68针
D =宽SCSI,68针
J =SCSI,80针
下表是对应的硬盘的型号:(昆腾的硬盘的分类)
容量
硬盘种类
AS
10.2/20.5/30.0/40.0/60.0GB
Fireball Plus as 10.2/20.5/30.0/40.0/60.0
BF
1280/2100/2550MB
BigFoot 1.2/2.1/2.5
CR
4.3/6.4/8.4/13.0GB
Fireball CR4.3/6.4/8.4/13.0
CX
6.4/10.2/13.0/20.4GB
Fireball CR
CY
2111/4335/6405MB
BigFoot CY 2.1/4.3/6.4
EL
2.5/5.1/7.6/10.2GB
Fireball EL 2.5/5.1/7.6/10.2
EN
525/700/1050/1225MB
ProDrive LPS 525/700/1050/1225
EP
1800MB
ProDRIVE LPS 1800
EU
540/810/1080MB
Europa
EX
3.2/5.1/6.4/10.2/12.7GB
Fireball EX 3.2/5.1/6.4/10.2/12.7
FB
540/640/1080/1280MB
Fireball 540/640/1080/1280
GM
120/240MB
ProDrive LPS 120/240
KA
6.4/9.1/13.6/18.2GB
Fireball Plus KA 6.4/9.1/13.6/18.2
KX
6.8/102.2/13.6/20.5/27.3GB
Fireball Plus KX 6.8/10.2/13.6/20.5/27.3
Lct08
4.3/8.4/13.0/17.3/26.0GB
Fireball lct08 4.3/8.4/13.0/17.3/26.0
Lct10
5.1/10.2/15.0/20.4/30.0GB
Fireball lct10 5.1/102./15.0/20.4/30.0
Lct15
7.5/15.0/20.4/30.0GB
Fireball lct15 7.5/15.0/20.4/30.0
Lct20
10.0/20.0/30.0/40.0GB
Fireball lct20 10.0/20.0/30.0/40.0
LM
10.2/15.0/20.5/30.0GB
Fireball Plus LM 10.2/15.0/20.5/30.0
LT
365/540/730M
Lightning 365/540/730
MU
425MB
ProDrive 425
MV
270/540MB
Maverick 270/540
PI
42/85/127/170MB
ProDRIVE ELS42/85/127/170
RR
127/170/210/340/420MB
ProDrive LPS 127/170/210/340/420
SE
2.1/3.2/4.3/6.4/8.4GB
Fireball SE 2.1/3.2/4.3/6.4/8.4
SG
1080/2110MB
Pioneer SG 1.0/2.1
SR
1700/2550MB
Sirocco 1.7/2.5
ST
1.6/2.1/3.2/4.3/6.4GB
Fireball ST 1.6/2.1/3.2/4.3/6.4
TB
270/540MB
ProDrive LPS 270/540
TR
420/635/850MB
Trailblazer 420/850
TM
1080/1280/2110/2550/3200/3800MB
FireballTM 1.0/1.2/2.1/2.5/3.2/3.8
西数的硬盘主要是看微代码的型号而不是容量。通常西数硬盘的微代码型号在RAM上或者是在微代码里。分类的数据也是很特别的:(看一下表2)
西数硬盘的分类
硬盘体系结构
硬盘的分类
代码
Arch-V
WD450AA
62-001003-XX
WD307AA
WD272AA
WD205AA
62-602234-XXX
Arch-IV
WDAC313000A
62-602233-XXX
WDAC310100A
62-602230-XXX
WDAC38400A
62-602225-XXX
WDAC36400A
62-602220-XXX
Arch-III
WDAC35100A
62-602220-XXX
WDAC34000A
62-602210-XXX
Arch-II
WDAC33100A
62-602208-XXX 62-602222-XXX
WDAC32500A
62-602214-XXX 62-602215-XXX 62-602203-XXX
WDAC31600A
62-602111-XXX
WDAC21200A
62-602202-XXX 62-602209-XXX
WDAC2850A
62-602110-XXX 62-602200-XXX
WDAC2700A
62-6021107-XXX
Arch-I
WDAC31200A
62-602108-XXX
WDAC31000A
62-602108-XXX
WDAC2540A
62-602404-XXX
WDAC2340A
62-602082-XXX 62-602083-XXX 62-602091-XXX
WDAL2170A
62-602085-XXX
WDCU140A
Arch-0
WDAC2200A
62-600059-XXX
WDAC2120A
62-600060-XXX
WDAC280A
62-600031-XXX
Centaur Family
WD9XXXXA
富士通硬盘和西数硬盘一样,只是对微代码而不是对容量作出响应,电路板上ROM上的数字代表着硬盘的类别:
硬盘类别
编号
MPA
PB10,PB10U
MPB
PB11
MPC
PB12
MPC-AH
PB12H
MPD
PDT
MPD-AH
PDH
MPE
PB14
MPE-AH
PB14H
MPE-AE
PB14E
MPF
PFT
MPF-AH
PFH1,PFH2
MPG
PGT8
MPG-AH
PGH
在富士通的型号中,TAU\MPA\MPB\MPC-AT/AH,MPD-AT/AH,MPE-AT/AH/AE,MPF-AH,编号印成一个方形条码,.
要换坏的电路板,只要型号相同,任何容量都行,但要微代码型号相同.
在富士通的MPG-AT/AHT和MPG-AT/AH中,微代码的型号不是4位,而是6位十六进制数字组成的,在ROM的芯片上可以看到相应的代码,在使用综合工具的过程中,你将会经历型号的选择问题.
型号较老的容量等于1G的西捷硬盘和西数一样,微代码和容量不相关,所以换电路板时一定要注意微代码的型号,它印在ROM芯片上.
硬盘类型
编码
ST32140A
80211-XXX
ST51270A
80210-XXX
ST51080A
80210-XXX
ST3850A
84201-XXX
ST9810A
84200-XXX
ST9816AG
80209-XXX
ST9655AG
80202-XXX
ST3630A
80212-XXX
ST3660A
80205-XXX
ST3491A
80200-XXX 80203-XXX
ST3290A
80190-XXX
后来设计的硬盘在电路板和磁头方面都很大的调整。
当然,换板最好是换同一类型同一型号的电路板。然后我们借助于PC3000这种综合的工具就可以调整板和磁头一致。酷鱼的硬盘大多数不是对微代码作出响应的。
IBM的硬盘不对电路而是对型号作出响应。IBM的硬盘的电路板上有一个NV RAM芯片,那里面存储着磁头的各种相应的信息,因此,我们有必要知道被破坏硬盘的电路板的准确型号。
主要的硬盘制造商就是以上所列的!也有一些另外的硬盘生产商,要换板要根据实际情况来定,但是,要坚持以下原则:
按分类选择电路板,如果没有什么其它信息可以比较电路板上的芯片的微电路的布局情
况。有时候,可以用硬盘的系列号来帮助识别。当然,在大多数情况下硬盘系列号是没有多大帮助的,因为通常情况下多种硬盘有很多种系列号。有一种可能就是同一个组织在同一个位置购买了同一批电脑,这样硬盘的系列号就是相近的。
在一些相配的板子装上,打开电源,硬盘就开始敲盘或划盘,这时你必须马上关掉电源,检查一下电路板和其它的东西有没有搞错。
如果电机旋转没有敲盘或划盘,你就有一个测试硬盘和读取数据的机会啦。
测试硬盘的PC3000-AT使用时我们要注意读取的各项参数,PC3000-AT将会扫描和检查硬盘的表面,并且会执行格式化硬盘的操作。
因为印制板电路坏是很经常遇到的事。例如,昆腾的硬盘就很多是这样。
由于硬盘敲盘,会在硬盘的盘片上的文件分配表、分区表甚至在硬盘的初始化位置留下很多坏道。
最后:
电路板相同,甚至是型号都一样的电路板,某些参数有些不同的。如果装错电路板会出现相反的结果,好的地方被认为是坏道。
因此,如果硬盘读取数据错误,尽量挑比较合适的板子来换。
5.2.2硬盘电机的损坏
通常是硬盘电机线圈烧坏了,就是发生短路引起的。当然也有其他很多种原因的,这里就不去描述啦。
相位线圈其中一处短路在很多情况下是可以测出来的。为了检测它到底有没有坏,我们可以测量电压,当相位线圈的连续变化时,电压是2-5V。
因为主轴线圈工作在一个超负荷环境中,令人想起要加一个冷却装置才行。
电机开始转动要经历两个阶段,一开始硬盘开始旋转时的速度慢慢加快,如果线圈管理打开电机超时,你就要第二次重新关闭和打开硬盘电源。
5.2.3硬盘磁头伺候信息被破坏
硬盘磁头伺候信息被破坏不仅仅是磁头有问题,而且前置放大电路的微代码也有问题。
磁头伺候信息被破坏会导致敲盘。打开硬盘电源,如果敲盘出现在右面,定是0磁头或1磁头是坏的或控制磁头的前置放大电路微代码开关控制有问题。它们中的任何一个有问题,硬盘初始化就会超时。
在这种情况下,我们唯一能做的事情就是找一个相同型号的磁头换掉。由于操作是非常综合和复杂,在这里就不详细描述啦。
如果硬盘时断时续的敲盘,说明硬盘的磁头还能完成初始化,对于这样的硬盘,用DE程序是可能读取其中的数据的。
如果一个硬盘有六个磁头,其中一个坏了,那么硬盘的储存信息的容量就变成原来的5/6,如果硬盘只有4个磁头,就变成原来的3/4,顾客所需要的数据全部或部分正好在这些存储部分是完全可能的。
对于要求完全恢复数据的情况只有换同型号的磁头啦,这个操作是要求非常高,不断要有很强的实际操作经验还要求要有特殊的工具和设备。所有的操作必须要在100级的无尘环境中进行。
也就是说换磁头这项工作是非常难的,即使是一个非常有经验的工程师在换磁头时有时还会划伤盘片。
因此,在整理磁头的工作开始之前最好是借助DE程序的帮助去尽可能读取硬盘中的数据。
在成功换掉磁头后,因为物理上的原因允许磁头不在原来的准确位置,读取伺候信息和许多坏道时可能会发现这些地方是好的,并且变成了自由空间。
然而,甚至在换了磁头后还要借助DE来读取数据,因为DE的在这种比较困难的条件下的算法很特殊的。
当硬盘前置电路的微程序有问题时,有的硬盘专家并不完全改变磁头,而是拿掉硬盘伺候器,焊接一个前置放大电路在上面。结果装上原来的磁头,会比原来更加稳固和协调。当然这样的工作要求用无烟的助焊剂和要有足够的操作经验才能完成。
5.2.4擦除了伺候信息
如果硬盘出现了这个问题,以下作为一个统一的处理原则:
对于硬盘在逻辑上出现了ABRT错误,在通常情况下是不可能读到任何东西的,因为这种硬盘的伺候信息被破坏掉了。
这个程序把逻辑LBA和物理PCHS连接起来,它隐藏物理上的坏道,在逻辑上跳过它们。
某些型号的硬盘的初始数据在低格后放在缺陷表中。有一些硬盘格式化要用到一些特别的命令参数,如果不用就会按照自动的方式执行。
格式化按照缺陷表准确的执行,所有的有缺陷的位置都会被跳过。
在成功的把硬盘内部低格后,硬盘重新编译信息写进伺候区后就按照逻辑参数开始工作了。
如果硬盘的伺候信息被破坏了,找一个相同的盘写相同版本的伺候信息到它里面,这时坏硬盘就会重新运转起来,硬盘上标识的参数被读出来,这时可以用很多的逻辑命令。想想要读出用户需要的数据还是不行,这仅仅是第一步。下一步硬盘就会显示出IDNF错误。
有时会发生与实际数据不相符合的情况,因为硬盘重新编译过了。我们只能不管错误先用DE把这些数据读出来,但时这些数据已经发生了移位,一般的操作系统根本没法读这些数据。
比较多的缺陷如果进行了相反的编译,几乎没有相符的数据可以被读出来。尽管数据环境有些差别,但是用这种方法还是可以恢复数据的。
比较“仁慈”的方法是用热交换法去重写伺候信息。
最基本的方法就是重新整理一下电路板,因为伺候器信息没有很多是因为电路板没有上电。
接下来要做的是,检查电路板,把坏硬盘的电路板装在一个型号类似的好硬盘上,看能不能用。
检查一下芯片的型号,如果相同,就可以用热交换法了。
用DE成功的建立一个读取数据的任务后,用菜单的“服务”中的命令让硬盘“睡眠”,确认电机的轴没有旋转,然后用坏硬盘上的伺候器芯换到这块板上,操作时不要断电源和IDE线。
这个操作要非常小心的,因为重新整理电路板上有电压的。
进行必要的整理后,用“服务”菜单中的“重新校准”,确认电机在转。通常这时状态灯会出现错误的提示。
尽管这样,但还是可以达到读取数据的目的。
要注意的是,如果硬盘的电源关闭,用命令重置它,然后重复按以上描述的步骤进行热交换程序。
最后需要记住的是:伺候信息是很少损坏的。通常是因为在伺候区出现了太多的坏道。恢复数据本质上对顾客是非常重要的。
5.3逻辑上恢复数据的方法
在以上给出的数据恢复方法中没有描述逻辑恢复的方法。只有以下几点建议和要注意的地方:
当要从一个硬盘上恢复数据,从一个盘拷贝到另一个盘,但这个要恢复数据的硬盘的
破坏的逻辑结构还在,这样可以用很多非逻辑结构破坏的数据恢复程序来恢复,例如:
目录搜索——只针对WIN9X的系统,支持的文件格式FAT12,FAT16,FAT32
Easy Recovery Pro-这个数据恢复软件支持大都数的操作系统和分区以及磁盘驱动器,象ZIP、JAZ盘还有SCSI硬盘。
Power Quest Lost&Found-这个软件对硬盘操作系统和分区的支持与Easycovery Pro相同,加进了对SyQuest和LS-120的支持,但少了对NTFS分区的支持。这个程序可以测试控制器和硬盘的根目录扇区和文件分配表。
然而,就是这些简单的程序就能恢复所有丢失的数据。
什么导致硬盘受到破坏呢?基本上一般的是磁头撞击盘片表面引起的。这种情况在硬盘被运送的途中或硬盘被使用时都会发生,你也不知它到底怎么样。现代的硬盘是很智能化的,能自动隐藏这些坏点。最不幸的事情是当磁头撞击硬盘盘片造成脱离电机轴,然后以1万转的速度敲打盘片,这样大的动作几乎是让这个硬盘彻底完蛋。
因此,我们要承认,当硬盘盘片遭到一些碎片轰击时,用Easyrecovery之类的软件是无能为力的.
有能力的用户可以用Disc Edit,UnFormat,NDD,PartitionMagic7之类的硬盘工作来操作硬盘,但是要注意的是,如果没有正确的用这些简单的程序,结果会导致数据丢失.
6、附录
6.1PC3000驱动的安装
PC3000的驱动能让PC3000的卡和操作系统相联系起来,能通过系统来控制与PC3000卡相连硬盘的电源,而不是通过开关机。
为了安装这个驱动,有必要用控制面板里的添加新硬件,然后选取从CD安装中的PC3000.INF文件就可以安装了.
这个驱动在数据恢复时是非常方便的.例如:在镜相文件输出期间,有可能要打断一下程序去看一下有没有我们需要的数据.
当硬盘通过这个驱动连接在电脑上时,它能被操作系统认出并作为逻辑盘.
这样你就可以把这作为进入它的目录的通道了.
如果你有必要去观察正在输出数据的硬盘,你可以停止它.如果你只是想简单的连接到操作系统就需要关闭这个任务.去连接硬盘只需按主菜单上的电源就可以驱动PC3000卡输出所需要的电压. |