数据恢复入门-基础知识

数据恢复入门-基础知识

内容提要:每个用户的硬盘中都存放着大量的有用数据,而硬盘又是一个易出毛病的设备。为了有效的保存硬盘中的数据,除了有效的保存硬盘中的数据,备份工作以外,还要学会在硬盘出现故障时如何救活硬盘,或者提取其中的有用数据,把损失降到最小程度。 
1 、系统不承认硬盘  
此类故障比较常见,即从硬盘无法启动,从 A 盘启动也无法进入 C 盘,使用 CMOS 中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接电缆或 IDE 口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换 IDE 口及电缆等进行替换试验,可很快发现故障的所在。如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在 IDE 的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。  

2
CMOS 引起的故障  
CMOS
的正确与否直接影响硬盘的正常使用,这里主要指其中的硬盘类型。好在现在的机器都支持 IDEautodetect 的功能,可自动检测硬盘的类型。当连接新的硬盘或者更换新的硬盘后都要通过此功能重新进行设置类型。当然,现在有的类型的主板可自动识别硬盘的类型。当硬盘类型错误时,有时干脆无法启动系统,有时能够启动,但会发生读写错误。比如 CMOS 中的硬盘类型小于实际的硬盘容量,则硬盘后面的扇区将无法读写,如果是多分区状态则个别分区将丢失。还有一个重要的故障原因,由于目前的 IDE 都支持逻辑参数类型,硬盘可采用 NormalLBALarge 等。如果在一般的模式下安装了数据,而又在 CMOS 中改为其他的模式,则会发生硬盘的读写错误故障,因为其物理地质的映射关系已经改变,将无法读取原来的正确硬盘位置。  
   
3
、主引导程序引起的启动故障  
硬盘的主引导扇区是硬盘中的最为敏感的一个采诵宁,其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的 DOS 或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。修复此故障的方法较为简单,使用高版本 DOSfdisk 最为方便,当带参数 /mbr 运行时,将直接更换 ( 重写 ) 硬盘的主引导程序。实际上硬盘的主引导扇区正是此程序建立的, fdisk.exe 之中包含有完整的硬盘主引导程序。虽然 DOS 版本不断更新,但硬盘的主引导程序一直没有变化,从 DOS3.x 到目前有 winDOS95DOS ,所以只要找到一种 DOS 引导盘启动系统并运行此程序即可修复。  

4
、分区表错误引导的启动故障  
分区表错误是硬盘的严重错误,不同错误的程度会造成不同的损失。如果是没有活动分区标志,则计算机无法启动。但从软驱或光驱引导系统后可对硬盘读写,可通过 fdisk 重置活动分区进行修复。如果是某一分区类型错误,可造成某一分区的丢失。分区表的第四个字节为分区类型值,正常的可引导的大于 32mb 的基本 DOS 分区值为 06 ,而扩展的 DOS 分区值是 05 。如果把基本 DOS 分区类型改为 05 则无法启动系统,并且不能读写其中的数据。如果把 06 改为 DOS 不识别的类型如 efh ,则 DOS 认为改分区不是 DOS 分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱或丢失,一般无法进行手工恢复,唯一的方法是用备份的分区表数据重新写回,或者从其他的相同类型的并且分区状况相同的硬盘上获取分区表数据,否则将导致其他的数据永久的丢失。在对主引导扇区进行操作时,可采用 nu 等工具软件,操作非常的方便,可直接对硬盘主引导扇区进行读写或编辑。当然也可采用 debug 进行操作,但操作繁琐并且具有一定的风险。  

5
、分区有效标志错误引起的硬盘故障  
在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个字节 :55aah ,此字为扇区的有效标志。当从硬盘,软盘或光区启动时,将检测这两个字节,如果存在则认为有硬盘存在,否则将不承认硬盘。此标志时从硬盘启动将转入 rombasic 或提示放入软盘。从软盘启动时无法转入硬盘。此处可用于整个硬盘的加密技术。可采用 debug 方法进行恢复处理。另外, DOS 引导扇区仍有这样的标志存在,当 DOS 引导扇区无引导标志时,系统启动将显示为 :missingoperatingsystem 。其修复的方法可采用的主引导扇区修复方法,只是地址不同,更方便的方法是使用下面的 DOS 系统通用的修复方法。  

6
DOS 引导系统引起的启动故障  
DOS
引导系统主要由 DOS 引导扇区和 DOS 系统文件组成。系统文件主要包括 io.sysmsdos.syscommand.com ,其中 command.comDOS 的外壳文件,可用其他的同类文件替换,但缺省状态下是 DOS 启动的必备文件。在 Windows95 携带的 DOS 系统中, msdos.sys 是一个文本文件,是启动 windows 必须的文件。但只启动 DOS 时可不用此文件。但 DOS 引导出错时,可从软盘或光盘引导系统,之后使用 sysc: 传送系统即可修复故障,包括引导扇区及系统文件都可自动修复到正常状态。  

   
7
fat 表引起的读写故障  
fat
表纪录着硬盘数据的存储地址,每一个文件都有一组连接的 fat 链指定其存放的簇地址。 fat 表的损坏意味着文件内容的丢失。庆幸的是 DOS 系统本身提供了两个 fat 表,如果目前使用的 fat 表损坏,可用第二个进行覆盖修复。但由于不同规格的磁盘其 fat 表的长度及第二个 fat 表的地址也是不固定的,所以修复时必须正确查找其正确位置,由一些工具软件如 nu 等本身具有这样的修复功能,使用也非常的方便。采用 debug 也可实现这种操作,即采用其 m 命令把第二个 fat 表移到第一个表处即可。如果第二个 fat 表也损坏了,则也无法把硬盘恢复到原来的状态,但文件的数据仍然存放在硬盘的数据区中,可采用 chkdskscandisk 命令进行修复,最终得到 *.chk 文件,这便是丢失 fat 链的扇区数据。如果是文本文件则可从中提取并可合并完整的文件,如果是二进制的数据文件,则很难恢复出完整的文件。  
   
8
、目录表损坏引起的引导故障  
目录表纪录着硬盘中文件的文件名等数据,其中最重要的一项是该文件的起始簇号,目录表由于没有自动备份功能,所以如果目录损坏将丢失大量的文件。一种减少损失的方法也是采用上面的 chkdskscandisk 程序的方法,从硬盘中搜索出 chk 文件,由目录表损坏时是首簇号丢失,在 fat 为损坏的情况下所形成的 chk 文件一般都比较完整的文件数据,每一个 chk 文件即是一个完整的文件,把其改为原来的名字可恢复大多数文件。  

   
9
、误删除分区时数据的恢复  
当用 fdisk 删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显示无效驱动器。如果了解 fdisk 的工作原理,就会知道, fdisk 只是重新改写了硬盘的主引导扇区 (001 扇区 ) 中的内容。具体说就是删除了硬盘分区表信息,而硬盘中的任何分区的数据均没有改变,可仿造上述的分区表错误的修复方法,即想办法恢复分区表数据即可恢复原来的分区即数据,但这只限于除分区或重建分区之后。如果已经对分区用 format 格式化,在先恢复分区后,在按下面的方法恢复分区数据。  
   
10
、误格式化硬盘数据的恢复  
DOS 高版本状态下,格式化操作 format 在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的 DOS 引导扇区, fat 分区表及目录表的所有内容复制到了磁盘的最后几个扇区中 ( 因为后面的扇区很少使用 ) ,而数据区中的内容根本没有改变。这样通过运行 unformatc: 即可恢复原来的文件分配表及目录表,从而完成硬盘信息的恢复。另外 DOS 还提供了一个 miror 命令用于纪录当前的磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效。  

目录 一.数据恢复基础知识 1.硬盘数据结构 2.硬盘分区方式 3.数据存储原理 4.系统启动流程 二、硬盘数据恢复方案分析 1.文件与删除 1)、解决方案 2)、不可恢复的情况 2.分区表破坏 3.全盘崩溃和分区丢失 4.文件丢失、误格式化的情况 5.文件损坏 6.硬盘被加密或变换 7.文件加密后密码遗忘 8.系统用户密码遗忘的处理 三.数据备份介绍 1、么东西最该备份 2、备份到哪里 硬盘数据恢复实例全解 之一 1)解决方案 2)不可恢复的情况 3)破坏原因及恢复可行性分析 硬盘数据恢复实例全解 之二 1)解决方案 2)不可恢复的情况 3)破坏原因及恢复可行性分析 硬盘数据恢复实例全解 之三 1)解决方案 2)不可恢复的情况 3)破坏原因及恢复可行性分析 硬盘数据恢复实例全解 之四 1)两点建议 2)解决方案 3)实战操作 硬盘数据恢复实例全解 之五 1)FAT分区的恢复 2)NTFS的恢复 3)分区格式化的恢复 硬盘数据恢复实例全解 之六 硬盘数据恢复实例全解 之七 硬盘数据恢复实例全解 数据恢复与软故障处理基本指南 第一篇 第一篇、广义的数据恢复 数据丢失的各种逻辑现象 数据恢复与软故障处理基本指南 第二篇 第二篇、数据恢复的准备知识 数据恢复与软故障处理基本指南 第三篇 第三章、数据恢复基本攻略 数据恢复与软故障处理基本指南 第四篇 第四章、恢复实例 硬盘维修秘籍 无法找到硬盘的情况 提示硬盘出错的情况 硬盘诊断步骤 硬盘盘故障判断流程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值