- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WINDOWS文件系统 提 纲 什么是文件系统? 如果没有文件系统…… 操作系统中与文件和目录相关的子系统被称为文件系统。 什么是文件系统? 文件系统基本功能: 1 文件命名 2 文件储存(磁盘空间管理等) 3 文件访问(创建、读、写、删除等) 什么是文件系统? 完善文件系统需要提供的功能: 1 实现目录结构(树型目录) 2 文件系统的可恢复性 3 文件系统安全性(权限设置、文件加密) 4 坏块管理 5 磁盘配额 6 …… 什么是文件系统? 文件命名空间(Name Sapace) 1、POSIX(Portalbe Operating System Interface,可移植操作系统接口)。 Windwos 20000、Windows XP完全支持可移植操作系统接口POSIX 1003.1。在文件系统方面,NTFS实现了POSIX 1003.1的所有要求。如: (1)大小写敏感。 (2)通过许可。当判定一个用户是否可以访问一个文件或者目录时,需要考虑路径上的所有目录的安全许可。 (3)文件改变时间。提供文件最后被访问的时间标记。 (4)硬链接。在不同的目录下不同文件名的两个文件指向相同的数据时,两个文件发生硬链接。 POSIX是最大的文件命名空间,它允许除了空字符(00H)和向前的斜线 “/” 以外所有的Uniconde字符集,最大的文件名长度为255, 但是有一些特例,比如冒号 “:”, 在NTFS文件系统中是有效,但在Windows操作系统是不允许的。 2、Win32。Win32是POSIX命名空间的一个子集,它使用除“*/:?\|”之外的所有Unicode字符集,但注意名字不能够以“.”或空隔结束。 3、DOS。DOS是Win32命名空间的一个子集,只允许用大写字符,不能用空格,而且排除“*+,/:;=?\”等字符作为文件名,注意其文件名一定是这样的:1到8个字符的文件名, 然后是一个点“.”,然后是0到3个字符的扩展名。 什么是文件系统? 文件储存(磁盘空间管理) 1、FAT文件系统以FAT表的形式对磁盘空间进行管理; 2、NTFS文件系统以位图文件的形式对磁盘空间进行管理; 什么是文件系统? 文件系统的可恢复性 1、非日志文件系统 谨慎写:文件修改立即写入,其数据立即写入磁盘。(牺牲速度) 延迟写:数据并不马上写入磁盘(速度快,但不安全) 2、事务日志文件系统 基于事务日志处理模式,保证数据的一致性 什么是文件系统? 树型目录 1、FAT文件系统通过目录项实现树型结构 2、NTFS文件系统通过索引(INDEX)来实现 FAT文件系统 FAT分区的组织结构一般如左图(适用于FAT32分区)或者右图(适用于FAT12或者FAT16分区),其不同之处在于FAT32分区已经将用户的根目录解释成一个普通文件,可以用访问普通文件的形式来访问根目录,而FAT12、FAT16分区的根目录的位置与大小是固定不变的,因此FAT12、FAT16的根目录的文件个数是有限的。当然这仅仅是FAT12、FAT16与FAT32文件系统许多个不同点中的一个。 FAT文件系统 引导扇区 1 引导代码 2 BPB参数 FAT文件系统 FAT文件系统 BPB参数(FAT32) 0BH~0CH 每扇字节数0DH每簇扇区数 0EH~0FH 保留扇区数 10H 磁盘FAT的个数 1CH~1FH 隐含扇区数 20H~23H 该分区占用的扇区数 24H~27H 每个FAT占用的扇区数 2CH~2FH 引导目录的第一簇,即根目录的起始簇 52H~59H 文件系统标识(“FAT32”字符串) 43H~46H 序列号(GetVolumeInformation可获取) FAT文件系统 BPB参数(FAT16) 偏移 字节数 说明 0DH 1 每簇扇区数 0EH 2 保留扇区数 10H 1 FAT区的个数 11H 2 引导记录数,根目录所能容纳的目录项的个数 16H 2 每FAT扇区数 1CH 4 隐含扇区数 20H 4 分区的总扇区数 27H 4 卷序列号(GetVolumeInformation可获取) 36H 8
文档评论(0)