浅谈windows数据恢复原理及其实现

浅谈windows数据恢复原理及其实现

ID:6108580

大小:195.50 KB

页数:8页

时间:2018-01-03

浅谈windows数据恢复原理及其实现_第1页
浅谈windows数据恢复原理及其实现_第2页
浅谈windows数据恢复原理及其实现_第3页
浅谈windows数据恢复原理及其实现_第4页
浅谈windows数据恢复原理及其实现_第5页
资源描述:

《浅谈windows数据恢复原理及其实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硬盘数据恢复技术探讨金元兵唐华灵西南大学信息管理系,重庆荣昌402460摘要:数据恢复技术是保证计算机数据安全的重要技术,是当前各行各业信息化关注的热点问题。文章通过对硬盘的数据存储结构的分析,探讨了硬盘数据恢复的基本技术,并结合实际软件开发讨论了数据恢复方法及其实现。关键词:数据恢复;删除恢复;格式化恢复;Raw恢复theAnalysisofHardDiskDataRecoveryTechnologyJinYuanbinTangHualingDepartmentoftheInformationManagement

2、SouthwestUniversity,ChongQingRongChang402460Abstract:Datarecovery,whichisvitaltokeepsafetocomputerdata.nowadays,businessinformationisahotissue.Throughtheanalysisoftheharddiskdatastoragestructure,andthetechnologyofdatarecovery,inconjunctionwiththediscussionofth

3、eactualsoftwaredevelopmentanddatarecoverymethodstoachieve.KeyWord:Datarecovery;Deletedrecovery;Formatedrecovery;Rawrecovery;1引言随着科学技术的迅猛发展,信息化已经成为当前各行各业关注的重点问题。而数据作为信息化管理的核心部分,其安全性已受到了人们越来越多的重视,如何能够迅速而正确地恢复数据也就成了至关重要的问题。本文结合数据恢复软件开发实例,讨论数据恢复的方法实现。2数据恢复的分类从数据恢复

4、方式来看,主要有软件恢复方式、软硬件结合恢复方式和深层信号还原方式三种。软件恢复方式主要是在硬盘还可以使用的情况下用数据恢复软件恢复数据,这种恢复方式恢复成本低,但对于那些已经坏掉的硬盘就显得无能为力了。软硬件结合方式则是先修复硬盘或开盘读出盘片中的数据后再用软件恢复数据,这种方式的数据恢复率是相当惊人的,即使是位于物理坏道上面的数据,由于多种信息的缺失而无法找出准确的数据值,也可以通过大量的运算,在多种可能的数据值之间进行逐一代入,结合其他相关扇区的数据信息,进行逻辑合理性校验,从而找出逻辑上最符合的真值7,但这

5、种方式还是不能恢复被覆盖了的数据。深层信号还原方式则通过分析盘片表面的深层磁介质状态,通过使用不同波长、不同强度的射线对这个晶体进行照射,可以产生不同的反射、折射和衍射信号,然后通过分析各种反射、折射和衍射信号,就可以帮助我们“看到”在不同深度下这个磁介质晶体的残影。但由于这种方式现实技术复杂、恢复成本高,而且目前世界范围内也没有几个国家可以拥有这样的技术,只有极少数规模庞大的计算机公司和不计成本的政府机关能拥有这样级别的数据恢复设备。3硬盘的存储结构图1表示了硬盘的存储结构,包括MBR区、DBR区、FAT区、Di

6、r区和数据区五个部分。MBR区(0磁道0柱面1扇区)DBR区(0磁道1柱面1扇区)FAT区FAT1FAT2Dir区数据区图1MBR(MainBootRecord)区位于整个硬盘的0磁道0柱面1扇区,共占512字节。它由446字节的主引导程序,64字节的分区表记录和2字节的结束标记(“55AA”)组成。它的具体内容由分区程序产生,不属于任何一个操作系统,其主要作用是检查分区表是否正确并读出引导分区中的操作系统引导程序。它不能被操作系统直接访问,一般通过Int13或扩展Int13读取数据。在DOS或Win9x下运行De

7、bug命令,然后依次输入下面的代码读取MBR内容:-a汇编指令XXXX:0100movax,201ah为操作方式,2为读,3为写;al读写的扇区数XXXX:0103movbx,400bx为读写数据所在的内存地址XXXX:0106movcx,1高10位为柱面号,低6位为扇区号XXXX:0109movdx,80dh为磁头号,dl为驱动器号7XXXX:010Cint13调磁盘读写中断XXXX:010Eint3断点中断XXXX:010F-g=100执行上述汇编-d400显示MBR内容DBR(DOSBootRecord)区位

8、于0磁道1柱面1扇区,是操作系统可以直接访问的第一个扇区,它包含引导程序和BPB(BIOSParameterBlock)。它由格式化程序产生,不同的分区格式的DBR有所不同。FAT(FileAllocationTable)区文件系统给文件分配空间的一张表,它的每一项都与磁盘的数据块一一对应。在FAT16中每项占用2字节,FAT32中每项占用4字节。因此在知道

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。