首页 理论教育 硬盘维护与数据恢复扇区文件恢复

硬盘维护与数据恢复扇区文件恢复

时间:2023-10-23 理论教育 版权反馈
【摘要】:利用Norton System Works 2004中DISKEDIT工具软件和DOS 系统下的DEBUG命令可以绕过文件系统,直接从扇区中找回丢失的文件。此方法仅适用于FAT16或FAT32分区,也就是可以恢复MS-DOS、Windows 9x下丢失的文件,对于NTFS分区,也就是Windows NT/ 2000/XP/Server 2003,还得用微软公司的Disk Probe工具。例如以286~302扇区的内容写成文件为例介绍怎么使用DEBUG 操作。

硬盘维护与数据恢复扇区文件恢复

在使用电脑时,有时会遇到使用DIR命令和Windows资源管理器均无法显示文件目录的问题,这种现象通常称为文件丢失。文件丢失问题往往是因为文件分配表(FAT)出错造成的。利用Norton System Works 2004中DISKEDIT工具软件和DOS 系统下的DEBUG命令可以绕过文件系统,直接从扇区中找回丢失的文件。此方法仅适用于FAT16或FAT32分区,也就是可以恢复MS-DOS、Windows 9x下丢失的文件,对于NTFS分区,也就是Windows NT/ 2000/XP/Server 2003,还得用微软公司的Disk Probe工具。

1.用DISKEDIT确定丢失文件的扇区

Norton System Works 2004是Norton公司最新的系统诊断修复、优化、数据备份和保护等组合工具软件。其中的Norton Utilities工具集中的DISKEDIT只能在DOS实模式下使用,可以在System Works界面下使用“创建救援盘”的功能创建一张救援盘,其中可以找到DISKEDIT工具,用救援盘启动电脑,进入DOS实模式就可以使用DISKEDIT了。

在DISKEDIT下可以查看确切文件内容的编码,但是这个功能非常有限。DISKEDIT仅支持4KB大小的剪贴板容量,所以一旦用户丢失的文件大小超过4KB,就不能在DISKEDIT下把找到的数据区内容写成文件了,这时就得用DEBUG命令。

2.扇区内容写成文件

假如要寻找的丢失的文件分布在3个区域:286~301扇区,328~375扇区,383~390扇区。例如以286~302扇区的内容写成文件为例介绍怎么使用DEBUG 操作。首先,把286(十进制)转换成十六进制11E 起始扇区号,占扇区数301-286=15(实占16)转换成十六进制数为10,占用扇区数512×16=8192(十进制)转换成十六进制数为2000。占用字节数转换,然后启动DEBUG程序:

退出DEBUG程序

这时,扇区286~302的内容已经写入file1文件中了,其他扇区都类似。

3.文件合并(www.xing528.com)

用COPY命令将找回的两个文件合并成一个文件,文本文件连接的方式如下:

COPY File1+File2+File3 file

对非文本方式:

COPY File1/B+File2/B+File3/B file

除了使用COPY这个DOS命令以外,在Windows下也有许多应用程序提供了合并的功能,比较著名的是RZSplit 2002。

4.NTFS分区中扇区内容恢复

DISKEDIT、DEBUG和COPY组合方式适用于MS-DOS,Windows 9x等各种操作系统下丢失的文本文件、文档文件的恢复。DISKEDIT仅用于DOS模式下,而且无法在NTFS分区上使用。故针对Windows 2000/XP/Server 2003这样的操作系统,一旦使用了NTFS分区,就无法利用DISKEDIT来定位文件片断的起始和结束扇区位置了。对Windows NT系列操作系统,仅可以进入保护模式,却无法对硬盘进行读写操作,DEBUG用不上了,此时可以使用微软公司提供的Dskprobe.exe高级磁盘扇区编辑工具。

除了Norton的DISKEDIT和微软公司的Dskprobe以外,Acronis Diskeditor 6也是一个非常好的扇区编辑软件.Acronis Diskeditor 具有搜索字符串、编辑扇区和保存成文件等各种功能,并使用FAT16、FAT 32和NTFS等各种分区,具有更广泛的适用性。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈