常见硬盘数据恢复的思想与方法

时间:2022-10-06 10:21:32

常见硬盘数据恢复的思想与方法

【摘 要】本文从常见的数据丢失的情况出发,给出相应的恢复方法。

【关键词】硬盘;数据丢失;数据恢复

一、硬盘分区概述

(1)硬盘分区。硬盘安装好后,要进行分区和格式化后,才能存储数据。分区就是将硬盘容量分割为多个独立的存储空间。硬盘分区的工具在DOS系统下有FDISK、DISKGEN、PQ

MAGIC等,在Windows系统中可以用磁盘管理来实现。(2)硬盘格式化。格式化就是为每个分区空间创建文件系统,分区在格式化后才能存取文件,用户数据都是以文件形式组织存放的。格式化操作可以使用FORMAT命令,或其他的分区、格式化工具等。也可以在Windows系统的安装或磁盘管理中完成。

二、硬盘数据组织结构

(1)主引导扇区。在硬盘的0磁头0柱面1扇区是主引导扇区,它由三部分组成:一是主引导记录(MBR);二是硬盘分区表(DPT);三是结束标识(“55AA”)。主引导扇区大小为512字节,其中MBR占446字节,DPT占64字节,结束标志占2字节(55AA)。硬盘主引导扇区在各个DOS版本下其内容基本一致,主要完成的任务是:第一,存放硬盘分区表,这是硬盘正确读写的关键数据;第二,检查硬盘分区的正确性,要求只能且必须存在一个活动分区;第三,确定活动分区号,并读出相应操作系统的引导记录;第四,检查操作系统引导记录的正确性,DOS引导扇区末尾存在着一个“55AA”H标志,供引导程序识别;第五,把操作系统的引导记录调入内存加以执行,操作系统就此开始启动。(2)分区表。传统的分区方案是将分区信息保存到磁盘的第一个扇区中的64个字节中,每个分区项占用16个字节,这16个字节中存有活动状态标志、文件系统标识、起止柱面号、磁头号、扇区号、隐含扇区数目、分区总扇区数目等内容。由于MBR扇区只有64个字节用于分区表,所以只能记录4个分区的信息。这就是硬盘主分区数目不能超过4个的原因。后来为了支持更多的分区,引入了扩展分区及逻辑分区的概念,但每个分区项仍用16个字节存储。

三、文件系统

文件系统就是存取文件的一组格式和程序,可对文件进行管理。常用的Windows系统中使用的文件系统有FAT和NTFS。FAT文件系统是以前配合DOS操作系统发展而来,现在仍然对它仍然保持兼容,主要用于数码存储设备中。NTFS系统则是Windows2000以及以上操作系统所特有的文件系统,它能提供更好的安全性、管理性、可恢复,能用于商业环境。现在流行的LINUX操作系统使用EXT、EXT2文件系统。FAT文件系统分为FAT12、FAT16和FAT32,现在的硬盘均使用FAT32格式,它由引导扇区、保留区、FAT表、数据区组成,其中文件系统信息放在引导扇区、FAT表和目录中。NTFS文件系统中整个分区都用于装载文件数据,它将文件系统信息以文件形式来存储,其中最重要的就是$MFT元文件,里面记录了该分区中所有文件的文件属性信息。

四、误删除、误格式化的局部数据恢复思路与方法

当做删除或格式化操作时,系统并未将文件数据内容清除,只是在其它地方做了标记,改变了状态。每个分区的0扇区记录了这个分区的文件系统信息。当数据丢失时,可在此处读出文件系统格式信息,然后将文件的各类属性及数据读出,从而恢复文件。对于局部数据恢复,可用EasyRecovery、

Final Data甚至360安全卫士里的文件恢复小工具来进行。EasyRecovery不会向原始驱动器写入任何内容,主要在内存中重建文件分区表使数据能够安全传输到其他驱动器中。EasyRecovery可以从被病毒破坏或已格式化的硬盘中恢复数据,被破坏的硬盘中像丢失的引导记录、BIOS参数数据块、分区表、FAT表、引导区都可以由它来恢复。另外,应用该软件还可以对ZIP文件及微软的Office系列文档进行修复,其界面如下图所示。

五、误重分区全盘数据恢复思路与方法

硬盘被重新分区后,原来的数据将会全部丢失,但只要没有破坏到原分区的文件系统信息数据,就可以将原分区找回,同时还能保留里面的数据,因此速度快而且效果好。EasyRe

covery或Final Data是通过扫描磁盘来恢复数据,而分区表破坏造成的全盘数据丢失,可以通过Diskgenius或Parattion Table Doctor等软件来进行分区表重建,从而达到恢复数据目的。在纯DOS下运行Diskgenius,运行后它会自动检测当前硬盘并提供每个分区信息,如上图所示。左边柱形图表示硬盘、有几截就代表有几个分区,在莱单栏点选【工具】|【重建分区】,Diskgenius便开始搜索并重建分区,搜索过程可采用“自动方式”或“交互方式”,“自动方式”保留发现的每一个分区、“交互方式”对发现的每一个分区给出提示并由用户选择,用户可以根据自身需求进行选择,在分区表的重建完成后,用户就可以看到以前分区上的数据了。

上一篇:关于计算机技术的发展 下一篇:表面粗糙度幅度参数的选用