Windows文件系统与驱动架构详解
1. Windows支持的文件系统格式
Windows支持多种文件系统格式,每种格式都适用于特定的环境,以下是这些文件系统格式的详细介绍。
1.1 CDFS
CDFS(%SystemRoot%\System32\Drivers\Cdfs.sys),即CD - ROM文件系统,是一种只读文件系统驱动。它支持ISO - 9660格式的超集以及Joliet磁盘格式的超集。ISO - 9660格式相对简单,但有一些限制,比如文件名只能是ASCII大写,且最大长度为32个字符。而Joliet格式更灵活,支持任意长度的Unicode名称。如果磁盘上同时存在这两种格式的结构,CDFS会使用Joliet格式。不过,CDFS也有一些限制:
- 最大文件大小为4 GB。
- 最多支持65,535个目录。
由于行业已采用通用磁盘格式(UDF)作为光盘介质的标准,CDFS被视为一种传统格式。
1.2 UDF
Windows的通用磁盘格式(UDF)文件系统实现符合OSTA(光存储技术协会)的UDF标准。UDF是ISO - 13346格式的子集,并针对CD - R和DVD - R/RW等格式进行了扩展。1995年,OSTA将UDF定义为一种替代磁光存储介质(主要是DVD - ROM)的ISO - 9660格式的标准。UDF被纳入了DVD规范,比CDFS更灵活,具有以下特点:
- 目录和文件名可以是254个ASCII字符或127个Unicode字符长。
- 文件可以是稀疏文件(稀疏文件的定义后续会介绍)。
- 文件大小用64位指定。
- 支持访问
超级会员免费看
订阅专栏 解锁全文
1169

被折叠的 条评论
为什么被折叠?



