巧恢复磁盘数据

[复制链接]

该用户从未签到

5

主题

8

回帖

55

积分

[INTOHARD]班长

Rank: 2

积分
55
发表于 2009-9-5 18:39:09 | 显示全部楼层 |阅读模式
一、常见磁盘数据被破坏的情况

     1、分区表数据被破坏,整个硬盘瘫痪。用户要进入硬盘,系统就会提示“Invalid drive specification”(非法 驱定器指定)。

     2、BOOT区数据被破坏,系统不能从硬盘自检,某些应用软件不能正常工作。

     3、FAT表和R00T区数据被破坏,系统无法读写文件。

二、恢复的方法

     1、BOOT区、FAT表、ROOT区数据被破坏

     (l)子目录下文件的恢复

     把被修复盘接到带有硬盘或CD-ROM的计算机上。

     ①格式化被修复盘,如FORMAT D:完成格式化后在磁盘上建立一个空子目录,注意不要往磁盘上拷贝任何文件。

     ②查找子目录文件目录的起始簇号。

     A.从硬盘或CD-ROM上启动Norton 8.0的 Diskedit;

     B.按ALT+D选择需要编辑的磁盘。按ALT+C 并选择簇的浏览方式;

     C.按CTRL+S选择Norton工具中的“Find”查找功能;

     D.输入要查找的子目录中惟一具有的一个文件名。查找过程中按CTRL+G可继续查找,确认找到后记下文件目录表的所在簇号;

     E.按ALT+R转换到被修复盘新建的空目录;

     F.在子目录的文件目录表首簇号栏填上刚才记下的文件目录表的存放簇号;

     G.存盘退出,返回到DOS提示符,这时在新建的子目录下可看到被恢复的文件名,打印全部的文件名,供恢复文件时使用;

     H.用文件删除命令删除所有的文件名;

     ③启动Norton的Unerase文件恢复功能

     A.按ALT+D选择要恢复文件的磁盘;

     B.按ALT+R选择要恢复文件的目录;

     C.按空格选择要恢复的文件;

     D.按ALT+U开始恢复,恢复时输人文件名的首字符。直至所有被选择的文件全部恢复为止。

     至此,子目录上的文件被完全恢复。

     (2)根目录下单个文件的恢复

     由于根目录下的文件,目录项是存放在ROOT区的,一旦磁盘格式化后,这些数据均遭破坏,故恢复较前麻烦。方法如下:

     ①格式化磁盘;

     ②利用Norton8.0中Diskedit的查找功能,查找文件的某一关键字串,确认找到后,记下文件的起始簇号;

     ③计算文件的长度;

     ④将文件的起始簇号和长度转换为16进制数;

     ⑤进入磁盘的ROOT区,在16进制显示模式下填写文件目录项;

     A.文件目录项OH字节填写E5(文件被切除标志,供恢复时识别),其余的O1H-OAH填写文件名代‘ 码的16进制码,空余部分则填上“20”;

     B.属性项OBH字节填“20”;

     C.1AH-1BH字节填写文件的首簇号;

     D.1CH-1FH填写文件长度。1CH和1DH字节填写文件长度的低四位的低H位和高H位,1EH和1FH字节填写文件长度高四位的低H位和高H位。如长度为236984=(39DB8H)的文件,在1CH-1FH处 填写为“B89D0300”;

     E.其余项为“0”,存盘退出。

     ⑤进入文件恢复功能,根据提示恢复该文件。

2、分区表被破坏后的文件恢复

     由于分区表数据被破坏,因此要恢复原分区才可以恢复磁盘上的文件。如磁盘被破坏后没有进行过任何处理,可以用某些查杀病毒软件的分区表恢复功能恢复分区表,如KV300的F10功能。如不能用这些软件恢复的话,只能用FDISK命令对磁盘重新分区,新的分区参数必须与原分区一致才可以恢复原来的文件,否则是不可能成功恢复文件的。分区恢复后,再按前述方法进行文件恢复。

该用户从未签到

23

主题

154

回帖

4275

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
4275
发表于 2009-9-5 19:56:25 | 显示全部楼层
学习学习学习学习
  • TA的每日心情
    开心
    2015-2-10 11:22
  • 签到天数: 1 天

    [LV.1]布衣百姓

    15

    主题

    371

    回帖

    279

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    279
    发表于 2009-9-7 11:43:29 | 显示全部楼层
    不错,学习,学习!!!

    该用户从未签到

    41

    主题

    302

    回帖

    925

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    925
    QQ
    发表于 2009-9-8 04:18:15 | 显示全部楼层
    方法有点复杂,把盘挂到别的电脑上,对其进行格式化是不合适的,这样对数据造成二次破坏。分区表损坏,用WINHEX分析一样很简单。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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