高中信息技教学论文 探索NTFS.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高中信息技教学论文 探索NTFS

探索NTFS NTFS是Windows?NT引入的新型文件系统,它具有许多新特性。本文旨在探索NTFS的底层结构,所叙述的也仅是文件在NTFS卷上的分布。NTFS中,卷中所有存放的数据均在一个叫$MFT的文件中,叫主文件表(Master?File?Table)。而$MFT则由文件记录(File?Record)数组构成。File?Record的大小一般是固定的,通常情况下均为1KB,这个概念相当于Linux中的inode。File?Record在$MFT文件中物理上是连续的,且从0开始编号。$MFT仅供File?System本身组织、架构文件系统使用,这在NTFS中称为元数据(Metadata)。以下列出Windows?2000?Release出的NTFS的元数据文件(我将要给出的示例代码的部分输出结果)。 ????File?Record(inode)?FileName ????? ??????????0?????????????$MFT ??????????1?????????????$MFTMirr ??????????2?????????????$LogFile ??????????3?????????????$Volume ??????????4?????????????$AttrDef ??????????5?????????????. ??????????6?????????????$Bitmap ??????????7?????????????$Boot ??????????8?????????????$BadClus ??????????9?????????????$Secure ?????????10?????????????$UpCase ?????????11?????????????$Extend ????Windows?2000中不能使用dir命令(甚至加上/ah参数)像普通文件一样列出这些元数据文件。实际上File?System?Driver(ntfs.sys)维护了一个系统变量NtfsProtectSystemFiles用于隐藏这些元数据。默认情况下,这个变量被设为TRUE,所以使用dir?/ah将得不到任何文件。知道这个行为后使用i386kd修改NtfsProtectSystemFiles后即可以列出元数据文件: ????kd?x?ntfs!NtfsProtect* ????fe213498??Ntfs!NtfsProtectSystemFiles ????fe21349c??Ntfs!NtfsProtectSystemAttributes ????kd?dd?ntfs!NtfsProtectSystemFiles?l?2 ????fe213498?00000001 ????kd?ed?ntfs!NtfsProtectSystemFiles?0 ????kd?dd?ntfs!NtfsProtectSystemFiles?l?2 ????fe213498?00000001 ????kd ????D:\ver ????Microsoft?Windows?2000?[Version?5.00.2195] ????D:\dir?/ah?$* ?????驱动器?D?中的卷是?W2KNTFS ?????卷的序列号是?E831-9D04 ?????D:\?的目录 ????2000-04-27??19:31???????????????36,000?$AttrDef ????2000-04-27??19:31????????????????????0?$BadClus ????2000-04-27??19:31???????????????67,336?$Bitmap ????2000-04-27??19:31????????????????8,192?$Boot ????2000-04-27??19:31???????DIR??????????$Extend ????2000-04-27??19:31???????????13,139,968?$LogFile ????2000-04-27??19:31???????????27,575,296?$MFT ????2000-04-27??19:31????????????????4,096?$MFTMirr ????2000-04-27??19:31??????????????131,072?$UpCase ????2000-04-27??19:31????????????????????0?$Volume ??????????

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档