NTFS文件系统的DBR恢复研究与实践.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NTFS文件系统的DBR恢复研究与实践-精品资料 本文档格式为WORD,感谢你的阅读。 最新最全的 学术论文 期刊文献 年终总结 年终报告 工作总结 个人总结 述职报告 实习报告 单位总结   摘要:NTFS文件系统的DBR扇区存储着文件系统的重要信息,由于病毒、断电、误操作等各种原因引起DBR损坏,出现未格式化现象。通过分析NTFS文件系统结构,提出了一种通过寻找MFT表和计算DBR中BPB重要参数的方法,利用磁盘编辑工具WinHex对NTFS文件系统的DBR信息损坏进行恢复实践,实践证明该方法可行。   关键词关键词:NTFS文件系统;DOS引导记录(DBR);MFT主文件表;Wihex;文件恢复技术   TP3932013)011014604   0引言   随着信息化建设的推进,计算机存储日益重要,但由于病毒、断电、误操作、振动等原因会导致硬盘中NTFS文件系统分区中的DBR扇区信息被损坏、硬盘分区出现未格式化故障现象,从而无法访问分区中的数据和信息,如果重新进行格式化分区,可能会导致此分区的数据被破坏,难以完整恢复出分区中的数据。本文提出了通过重写BPB中的重要参数来重建DBR的方法,利用磁盘编辑工具Winhex针对不同的情况采用不同的方法来重建DBR扇区信息,从而访问NTFS分区中的数据。   1NTFS文件系统   NTFS(NT File System)是Microsoft推出的一种新型文件系统,已是Windows类操作系统中的主力分区格式了,主要目的是将其作为Windows NT/2000/XP和服务器版本的默认文件系统,获得可靠性、高效性、稳定性和安全性,在使用中不易产生文件碎片,对用户权限有非常严格的限制,每个用户只能按系统赋予的权限进行操作,同时还提供了容错结构日志,可以将用户的操作全部记录下来,从而保护了系统的安全。NTFS设计上能够快速实现标准的文件操作,例如读写和查询,甚至实现了在超大容量硬盘上的文件系统恢复操作。本文主要针对NTFS在DBR出现损坏而导致系统崩溃或磁盘出现未格式化故障现象时,如何安全地恢复NTFS文件系统的DBR,从而访问分区内数据。   NTFS是一个具备错误预警的文件系统。由于NTFS对关键文件系统的系统信息采用了冗余存储,故当磁盘上某个扇区损坏时,NTFS仍可以访问卷上的关键数据。NTFS分区最开始的16个扇区是分区引导扇区,用以保存分区引导代码,然后是主文件表(MFT),如果MFT所在的磁盘扇区出现损坏,NTFS文件系统会将MFT转移到硬盘其他扇区,这样保证了NTFS文件系统和Windows操作系统的正常运行。   NTFS文件系统一般包括引导区、MFT、MFT备份区、数据区和DBR备份扇区几个部分,NTFS将所有数据都视为文件,其文件系统大致结构如图1所示。各部分含义如下:   (1)引导扇区。引导区部分包括DBR和引导代码,一般系统为其分配16个扇区,未完全使用。   (2)MFT区。MFT是一个连续的簇空间,除非其他空间已全部被分配使用,否则不会在此空间中存储用户文件或目录。在WINXP下创建的NTFS,其MFT通常距离引导扇区较远,但在WIN2000下创建的NTFS,其MFT通常起始于4号簇位置。   (3)MFT备份区。由于MFT备份的重要性,在文件系统的中部为其保存了一个备份,不过这个备份很小,只是MFT前几项的备份。   (4)引导扇区备份扇区。在卷的最后一个扇区,保存了一份DBR扇区的备份。这个扇区包含在分区表(Disk Partition Table,DPT)描述的该分区大小中,但却不在DBR描述的文件系统大小范围之内。DBR描述文件系统大小时,总是比分区表描述的扇区数小1个扇区。图1NTFS文件系统结构   2NTFS文件系统结构分析   2.1NTFS文件系统的DBR数据结构   NTFS文件系统的DOS引导记录(DOS Boot Record,DBR),位于柱面0,磁头1,扇区1,即逻辑0号扇区。DBR分为两部分:DOS引导程序和BIOS参数块(BIOS Parameter Block,BPB)。其中DOS引导程序完成DOS系统文件(IO.SYS,MSDOS.SYS)的定位与装载,而BPB用来描述本DOS分区的磁盘信息,BPB从DBR的偏移OBH开始,到偏移53H结束,此部分参数记录着整个NTFS分区的许多重要信息,其具体内容如表1所示。它包含逻辑格式化时使用的参数,可供DOS计算磁盘上的文件分配表,目录区和数据区的起始地址,引导程序或设备驱动程序根据这些信息将磁盘逻辑地址(DOS扇区号)

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档