- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 文件管理
概概 述述
·WWiinnddoowwss文文件件系系统统概概述述
·文文件件系系统统驱驱动动
·NNTTFFSS的的组组织织结结构构
·文文件件系系统统的的系系统统调调用用
WWiinnddoowwss文文件件系系统统概概述述
·CDFS,UDF:主要用于光盘,其中UDF应用更
·FAT = File Allocate Table
·包括FAT12,FAT16,FAT32。目前应用最多的是
FAT32 ,兼容的系统有Windows 9x,2000,2003,
XP等
·NTFS = New Technology File System
·主要针对Windows NT系列
·支持安全性,磁盘配额,基于日志的数据恢复,多数
据流,稀疏文件压缩等一系列新特性
文文件件系系统统驱驱动动
· 文件系统驱动 (FileSystemDriver,即FSD)隶属于I/O驱
动的一 分,是将上层传来的抽象命令和参数转化为具体的
命令和参数,等待下层处理完成后将操作的结果或状态返回
给上层。
· 相对底层硬件驱动而言,FSD是高层内核模式驱动程序,用
于扩展底层驱动的功能,进而实现特定的文件系统。
· 分为本地FSD和远程FSD
·本地FSD,直接管理本地主机的文件卷上的数据;
·远程FSD,允许用户连接到远程主机并存取数据。
文文件件系系统统驱驱动动
本地FSD
文文件件系系统统驱驱动动
远程FSD
NNTTFFSS的的组组织织结结构构
·NTFS磁盘结构
·MFT表
·NTFS文件组织
NTFS磁盘结构
· 卷:代表了一个逻辑分区,是在磁盘被格式化为NTFS格式
的时候 建的,也可以用多个磁盘 建RAID卷。
· 扇区:将磁道划分成的大小相同的区域。
· 簇:由若干个扇区组成。
· LCN:对整个卷中所有的簇进行的编号。
·VCN:针对某一特定文件内的编号。
NTFS的磁盘结构
·NTFS磁盘结构
·扇区:将磁道划分成的大小相同的区域。
·簇:由若干个扇区组成。
·簇的大小又 簇因子,会因磁盘大小不同而不同
·簇因子对文件的存取效率有一定影响,使用大的簇因
子可以加快分配速度,当然为之付出的代价是一小部
分空间会被浪费掉
MFT表
·MFT=MasterFileTable,即主文件表,由一系列的文件记
录组成,每个记录大 固定为1KB。卷上的每个文件,包括
MFT本身,在MFT中都有一行记录。前16个记录被称为元数
据,是系统保留的,包含系统启动及正常运行必须的信息。
· 每个MFT记录都对应着不同的文件,如果一个文件有很多的
属性就可能需要多个文件记录
NTFS文件组织
·NTFS中将文件作为属性和值的集合来处理,文件的内容被
看作是未命 数据属性 (UnnamedDataAttribute),其他
一些常用的文件属性包括文件 ,文件拥有者,时间戳等。
每个文件属性都由单独的流 (Stream,即简单的字节序列)
组成。
· 常驻属性:属性值能后直接存放在MFT中时,该属性就被
称作是常驻属性。有些属性总是常驻的,这样NTFS才能通
过他们找到其他的非常驻属性。
· 每个属性都是以一个标准头 (也称属性头部)开始的,其中
包含了该属性的信息和NTFS用来管理该属性的信息。标准
头总是常驻的,并且记录着属性值是否为常驻。对于常驻属
性,头中还包含了属性值的偏移量和属性值长度
文文件件系系统统的的系系统统调调用用
文档评论(0)