- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NTFS分区上数据特殊恢复方法探讨
NTFS分区上数据特殊恢复方法探讨
[摘要]介绍NTFS文件系统结构、MFTMirr的概念以及簇值的使用技巧,通过实验提出了巧妙利用簇值来对分区进行相同文件系统的高级格式化,再利用常规数据恢复工具就能有效提高数据恢复概率的思路,并针对因病毒破坏NTFS文件系统分区结构导致数据丢失的情况,进行最大概率的数据正常恢复。
[关键词]簇值 DBR MFT MFTMirr NTFS文件系统
中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0410025-02
一、引言
NTFS文件系统是随着WINDOWS NT操作系统的诞生而产生出来的,并随着WINDOWS NT4进入主力文件系统。目前,大多数的企业和个人在使用WINDOWS 2000/XP/2003等NT核心的操作系统。NTFS文件系统有显著的优点,如稳定性极其出色、数据存储的安全性好,特别是文件数据的可恢复性很强等特点。所以,企业中大多数情况下使用NTFS文件系统来保存重要数据,如工作站、服务器等应用。
NTFS文件系统固然很优越,但是,随着当前计算机硬件及其网络技术的发展,特别是软件技术的发展,产生了数目众多的恶意以及病毒程序,使得任何文件系统存储的数据不得安逸,这导致了许多企业的重要数据被严重破坏和损失。一个典型的例子是,在NTFS文件系统下存储有重要数据,由于上网或使用不安全的软件而使得NTFS文件系统遭到某个(或某些)病毒的破坏,如DBR和MFT信息都被破坏,使得该分区不可用,要进入该分区时,将提示“需要高级格式化”这样的信息,直接导致了其数据不可见或丢失。
上面提到的例子,也是当前大量面临的典型案例。在这样的情况下,用户会使用一些数据恢复工具软件来进行数据的恢复,不过其恢复结果不太理想,恢复出来的数据要么不能用,要么只恢复了很少一部分,而其他的数据无法恢复而损失掉了。
针对这种类型的案例,通过实验法提出一种能有效提高数据恢复概率的简易方法,即是巧妙利用簇值并采用高级格式化法来恢复数据,再根据NTFS文件系统的原理来说明其合理性和实用性,从而可以推而广之,如可适用于分区被误高级格式化为相同类型文件系统的数据恢复等情况。
二、关于NTFS文件系统
(一)NTFS文件系统分区结构
在NT核心的操作系统中(WINDOWS 2000/XP/2003等),可以将硬盘的分区高级格式化为NTFS文件系统,这样就可用于数据的保存了。下图描述了一个NTFS文件系统分区的大致结构,如图1:
图1 NTFS文件系统总体结构图
NTFS文件系统结构中,区域BOOT、MFT和MFTMirr中的参数是操作系统管理文件(DATA区)的重要依据。如果他们出现错误,将导致文件数据不能被访问。
其中,BOOT区包含DBR和NTLDR扇区部分,DBR是该区中的第一个扇区,之后是NTLDR区域,共占用16个扇区,NTLDR是DBR中引导程序的一部分,用于引导程序用。DBR中有一组十分重要的参数放在BPB中,它的作用之一就是让操作系统能定位文件,如定位MFT、MFTMirr以及数据文件等。其中参数如“每簇扇区数”(即簇值)、“隐含扇区数”、“MFT的起始逻辑簇号”、“$MFTMirr的起始逻辑簇号”等等都是十分重要的。
DBR扇区的位置是由MBR和虚拟MBR扇区中的分区表参数来确定的。下图是NTFS的DBR扇区中的BPB信息,如图2:
而在MFT区中(包括备份的MFTMirr区),存放有更为重要的数据,叫NTFS文件系统的元文件,一种特殊文件,共有16个元文件,如$MFT,$MFTMirr,$Boot,……。下图是MFT和MFTMirr元文件的部分信息,如图3:
图3 MFT和MFTMirr元文件的部分信息
(二)操作系统对MFT元文件的操作
在NTFS文件系统中,所有的数据都保存为文件,包含元文件。对于操作系统来说,所有的数据都是文件,这就使得文件系统能很容易定位和维护数据。其中,MFT(主控文件表)是NTFS文件系统的核心,操作系统将通过MFT来确定文件在磁盘上的位置以及文件的所有属性,它可以说是与文件相对应的文件属性数据库,它记录了除文件数据本身之外的所有属性(文件数据保存在DATA区中),不过,有一些小文件的数据本身也可能包含在MFT当中。可以看出,MFT是NTFS文件系统中最为重要的系统文件,它包含了NTFS分区中的所有文件信息。而MFTMirr区域是NTFS为了更安全而采用的一种保险措施,它把MFT中的前16个元文件数据进行了备份,而且它保存在DATA区的中间,也不易被破坏。
MFT和M
您可能关注的文档
- Multisim电路仿真软件在教学中应用.doc
- MuPAD在相量分析法中应用.doc
- Muster集群渲染系统在动漫设计中实践性研究.doc
- MVC模式在Android开发上应用研究.doc
- MVC蒸发工艺在处理垃圾渗滤液方面管理工作.doc
- MVC设计模式分析与应用.doc
- MVC设计模式在信息管理系统中实现与研究.doc
- MVDTSP1在恶性血液病中水平测定及意义.doc
- MVP模式在Alldroid中应用研究.doc
- MVP理论对CAI教学设计启示.doc
- NTF技术在车辆NVH性能开发中应用.doc
- NTpor BNP检测在临床上应用及检测中注意事项.doc
- NTproBNP 和hsCRP水平与急性冠脉综合征预后评价.doc
- NTproBNPhsCRP和同型半胱氨酸对诊断2型糖尿病合并冠心病意义.doc
- NTproBNP与心功能水平相关性及价值研究.doc
- NTProBNP在围产期心肌病应用.doc
- NTproBNP在治疗ACS中应用和意义.doc
- NTproBNP对心功能不全老年住院患者诊断与预后价值研究.doc
- NTproBNP水平与不稳定型心绞痛患者心脏负荷相关性分析.doc
- NT―proBNPH―FABP与cTnI联合检测在老年心力衰竭患者中临床意义.doc
文档评论(0)