1 / 17

数据恢复

数据恢复. —— 硬盘有价,数据无价. 数据:位于计算机存储介质上的信息都是数据。可分为系统数据和用户数据。. 数据恢复:把异常数据还原为正常数据的过程。. 主引导记录 MBR 的恢复. 1 、使用 Fdisk 恢复主引导记录: fdisk /MBR. 注意:要将操作的硬盘作为主硬盘挂接在主 IDE 接口上. 注意:默认的情况下将检查 MBR 结构,如果不正常,将提示是否修复,回答“ Y”. 2 、使用 Fixmbr 恢复主引导记录: windows xp 恢复控制台. 分区的恢复 —— 重建分区表. 1 、 DiskMan.

affrica
Download Presentation

数据恢复

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数据恢复 —— 硬盘有价,数据无价

  2. 数据:位于计算机存储介质上的信息都是数据。可分为系统数据和用户数据。数据:位于计算机存储介质上的信息都是数据。可分为系统数据和用户数据。 数据恢复:把异常数据还原为正常数据的过程。 主引导记录MBR的恢复 1、使用Fdisk恢复主引导记录:fdisk /MBR 注意:要将操作的硬盘作为主硬盘挂接在主IDE接口上 注意:默认的情况下将检查MBR结构,如果不正常,将提示是否修复,回答“Y” 2、使用Fixmbr恢复主引导记录:windows xp恢复控制台

  3. 分区的恢复 —— 重建分区表 1、DiskMan DiskMan中最重要的一项功能是重建分区表。如果硬盘分区表被分区调整软件或病毒破坏,引起硬盘和系统瘫痪,DiskMan可通过未被破坏的分区引导记录信息重新建立分区表。

  4. 一般DiskMan首先搜索0柱面0磁头2扇区,寻找被移动过的分区表。然后搜索每个磁头的第一个扇区。可以采用“自动”和“交互”方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每一个分区都给出提示,由用户选择是否保留。一般DiskMan首先搜索0柱面0磁头2扇区,寻找被移动过的分区表。然后搜索每个磁头的第一个扇区。可以采用“自动”和“交互”方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每一个分区都给出提示,由用户选择是否保留。 DiskMan现已改版为Disk Genius,增加了一些菜单功能,但是重建分区表的操作基本相同。 2、分区大师PartitionMagic 启动PartitionMagic时,软件会自动检测分区表,如果有错误,PQ会询问是否修复。

  5. 0磁道损坏的修复:虽然系统在管理硬盘时,采用不使用0磁道的所有扇区,只使用1扇区的方式来对0磁道进行保护,但硬盘的0磁道还是会出现损坏。而且,仅仅0磁道损坏,就会使整个硬盘报废。其实,可以利用一些工具软件将0磁道逻辑往后移动一点,让1磁道代替0磁道使用。0磁道损坏的修复:虽然系统在管理硬盘时,采用不使用0磁道的所有扇区,只使用1扇区的方式来对0磁道进行保护,但硬盘的0磁道还是会出现损坏。而且,仅仅0磁道损坏,就会使整个硬盘报废。其实,可以利用一些工具软件将0磁道逻辑往后移动一点,让1磁道代替0磁道使用。 注意:使用这种方法处理过的硬盘,不能再使用fdisk之类的分区软件进行分区,因为这些软件又会使用原来的0磁道,从而再次提示“0磁道损坏”。 使用PartitionMagic修复损坏的0磁道 如果是DOS下的版本,运行PartitionMagic,在主界面上部的分区图片中选择第一个分区,然后在这个图示上单击鼠标右键,选择“调整容量/移动”,这时将会看见一个窗口,拖动窗口上部左边的容量滑动条,这时下部的自由究竟就会做出相应的变化。如果觉得鼠标拖动不准确,可以直接在对话框中键入需要释放的硬盘究竟大小,等调整到一个合适的容量之后,就可以硬盘中多出一个小小的自由空间,这个自由空间包含损坏的零磁道在内,放弃使用它。退出PartitionMagci,重新格式化和安装系统。 如果想利用Windows下的PartitionMagic,可以将待修的硬盘以从盘或者其它形式挂接到一台正常的电脑上,运行PartitionMagic,在主界面上可以看到挂接上去的硬盘,按上面的操作进行调整便可。

  6. 0磁道损坏的修复 运行windows的硬盘, 不能对其进行0磁道修复 挂接上去的硬盘 右键单击, 选择“调整容量/移动” 对第一个分区前的 自由空间进行调整

  7. 0磁道损坏的修复

  8. 0磁道损坏的修复 使用DiskEdit修复损坏的0磁道 在DOS下运行磁盘编辑器DiskEdit  选择菜单“工具TOOL”  选择“高级恢复模式” 进入高级恢复模式后,可以看到三部分内容:物理值、分区值和BPB参数值。因为DE不能识别FAT32分区,所以给出的BPB参数是错误的,但这个错误不用理会,不会影响DE对0磁道的修复。 将中间“这个分区”中的开始柱面由“0”改为“1”。需要说明的是,改动数值不要改得太大。存盘后退出,格式化硬盘就可以正常使用。 注意:运行DE时首先要关闭DE的只读模式,即把Configuration下的“Read Only”选项关闭,接着选主菜单select中的Drive,进入后在Drive type项选Physical。将开始柱面由0改为1后,要重启进入COMS设置,运行“Auto IDE HDD DETECTION”,待看到CYLS已经比原来小1即可。

  9. 0磁道损坏的修复 案例一:有一台计算机使用了两年多,半年前出现开机黑屏,要等几分钟才能开始启动,而且启动过程越来越慢,出现蓝天白云后要等很长时间才能使用。在这期间硬盘灯一直亮,发出周期性的读盘声音。机器”带病“工作一段时间后,终于有一天开机后再也见不到熟悉的桌面,提示出错,只能进入DOS环境。但键入DOS命令,也不能进入windows子目录,其他目录文件都正常。 显然是硬盘出现问题。先把”坏“硬盘拆下装在另一台电脑中,用”scandisk”扫描硬盘,提示有好几个簇损坏,可以肯定是扇区有物理损坏。用软盘启动,运行fdisk删除分区创建分区,但是显示“无效介质或0磁道损坏”。 现在只好使出最彻底的一招,把硬盘低级格式化。低级格式化顺利完成,但是用fdisk创建分区时仍提示“无效介质或0磁道损坏”。仔细想想,硬盘主引导记录存放在0磁道1扇区,该扇区肯定没有问题,或许是0磁道其他扇区有损坏,但计算机程序不管那么多,只要0磁道有一个坏扇区,它就报“0磁道损坏”。 用SmartFdisk来进行修复。运行SFdisk,能检测到硬盘,并显示相关参数(如磁头数、磁道数、容量等),但不能创建分区,该选项为灰色。试进行格式化,选择“高速格式化”,提示有坏磁道,不能进行格式化。选择“安全模式格式化”,等待十几秒后,出现格式化进程提示。格式化完成后,再进行分区,一切正常。

  10. 磁盘坏道的处理 磁盘坏道可分为逻辑坏道和物理坏道,前者为软坏道,通常是因为软件操作或使用不当造成的,可以用软件修复;后者为真正的物理性坏道,它表明硬盘磁道上产生了物理损伤,只能通过更改硬盘分区或扇区的使用情况来解决。 磁盘出现坏道的现象: 1、在读取某一文件或运行某一程序时,系统反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功;有时甚至出现蓝屏等。 2、硬盘声音突然由原来的正常摩擦音变成了怪音。 3、系统无法正常启动,出现”sector not found”或“general error in reading drive C”等提示信息 4、格式化硬盘时,到某一进度停止不前,最后报错,无法完成。 硬盘坏道的修复 首先从最简单的入手。借助windows下的磁盘扫描工具,在资源管理器中选中盘符后单击鼠标右键,依次选“属性””工具“”开始检查“ 将扫描类型设定为完全扫描,并选择自动修复错误。

  11. 修复物理坏道 1、用scandisk检查物理坏道。在DOS提示符下键入scandisk c:,一旦发现坏道,程序会提示是否Fixit,选择Yes开始修复。如果检查出物理坏道,在scandisk查到坏道停止时,观察其数值,如22%,假设硬盘总容量为200GB,200GB*22%=44GB,这就是硬盘出现坏道的大致起始位置。 由于硬盘坏道易向周边扩散,所以必须留足够的缓冲区。将硬盘第一个分区容量设定为35G,第二个分区容量设置为20G,剩下的145G自由分配。 测试坏道也可以直接用PartitionMagic中的Operations菜单下的check命令来完成。对于坏道,可以尝试着对它进行重新测试,方法是在Operations菜单下选择”Advanced/bad sector retest“。把坏簇分成一个或几个区后,再通过HidPartition菜单把含有坏道的分区隐藏。

  12. DBR的恢复 前面曾经介绍过,分区完成后必须进行高级格式化,否则,系统不能对分区进行存取操作。在windows xp下,单击一个没有高级格式化的驱动器盘符,系统就会询问是否格式化该驱动器。 如果在windows 95/98/ME等系统下,系统会提示”无法访问,与系统连接的设备不能正常运转“。在DOS下访问该分区,系统会提示一般性错误:General failure reading drive D 。 只有使用一些工具软件例如WinHex才能查看此分区里面的内容。前后两种操作的区别在于:windows使用该驱动器本身的信息(DBR里的信息)进行处理,而且要使用文件系统的相关信息;而WinHex使用物理驱动器上的分区信息来处理逻辑驱动器,使用的是上下文中的信息,没有使用DBR中的信息,所以就可以打开该驱动器。

  13. DBR的恢复 注意:除DBR外,FAT和FDT对驱动器文件系统的识别有没有影响呢?其实FAT和FDT的位置(所处的扇区)由DBR确定,即使没有正确的FAT和FDT,操作系统也可以正常工作。此时由于没有正确的FAT和FDT,操作系统并不能合理地解释驱动器上存储的文件。但对于系统来说,有了DBR,就有了逻辑驱动器的文件系统信息,至于FDT和FAT,是由DBR来进行解释的,如果解释不出有用的信息,也只是没有存储操作系统可以识别的文件或目录而已。即操作系统只是根据DBR中指定的位置来确定哪些扇区为FAT和FDT,然后就按照FAT和FDT的格式来解释这些扇区的内容,并由此得到相应的文件目录。 比如:保持DBR的完好无损,将FAT和FDT清0,再从资源管理器中打开该逻辑驱动器,系统没有任何提示,可以正常打开。当然,显示这是一个空盘,没有文件和目录,通过资源管理器往该驱动器拷入文件或目录,完全可以正常操作。

  14. DBR的恢复

  15. DBR的恢复 FAT32分区的BPB参数表:

  16. DBR的恢复 FAT32分区的BPB参数表: BPB参数 从BPB参数来看,FAT32分区的BPB的参数相当简单,很大一部分都是固定值,只有一小部分参数需要按实际的情况进行计算。使用系统默认值有很多好处,不随意用工具对分区进行修改,对于减少不兼容性、减少数据丢失,增加数据恢复的成功率有很大帮助。

  17. DBR的恢复 FAT32分区的BPB参数表,需要修改的参数: 1、0D,每簇扇区数。根据公式计算出来,其实可能的簇大小只是有限的几个,都是2的指数值,如1,2,4,8,16,32和64。即使不用公式计算,逐个测试也能试出来。 2、1C~1F,隐含扇区,由分区表进行计算得到。 3、20~23,扇区,由分区表进行计算得到。

More Related