FAT32_ 百度 百科

编辑锁定
FAT32 F 分区 的 的 一种. 这种 格式 采用 32 位 的 文件 分配 表, 使其 对 磁盘 的 管理 能力 大大 增强, 突破 了 FAT16 对 每 一个 的 的 容量 只有 2 GB 的 限制. 由于 现在 的 硬盘 生产 成本下降, 其 容量 越来越 大, 运用 FAT32 的 分区 格式 后, 我们 可以 将 一个 大 硬盘 定义 成 一个 分区 而 不必 分为 几个 分区 使用, 大大 方便 了 对 磁盘 的 管理. 但 由于 FAT32 分 区内 无法 存放大于 4GB 的 单个 文件, 且 性能 不佳, 易 产生 磁盘 碎片. 目前 已 被 性能 更 优异 的 NTFS 分区 格式 所 取代.
中文名
FAT32
发布时间
1996年8月发布
系    统
Windows 95 OSR2, Ubuntu
最大卷大小
8TB

目录

分区 标识: 0x0B, 0x0C (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)

最大 单 文件 大小: 4 GB (Fat16 分区 是 2 GB)

最大文件数量: 268,435,437

最长档名限制: 8.3 或者 长文件名255个字符

记录日期: 创建、修改、访问

日期范围: 1980年1月1日至2107年12月31日

透明压缩:不支持

访问许可:无限制

FAT32 (Tabella allocazione file) 具有 一个 最大 的 优点: 在 一个 不 超过 8GB 的 ​​分区 中, FAT32 分区 格式 的 每个 簇 容量 为 为 4KB, 与 FAT16 相比, 可以 大大 地 减少 磁盘 的 浪费, 提高 磁盘 利用目前, 支持, 支持 这一 磁盘 的 的 有 Win95, Win98, Win2000, Win2003, Win Vista, Win7 和 Win10. 部分 智能 手机 也 对 对 FAT32 格式 存储器 的 直接 读写 (OTG). 但是, 这种分区 格式 也 有 它 的 缺点, 首先 是 采用 FAT32 格式 分区 的 磁盘, 由于 文件 分配 表 的 扩大, 运行 速度 比 采用 FAT16 格式 分区 的 磁盘 要 慢.
Windows 2000 和 Windows XP F 读写 任何 的 F FAT32 文件 系统, 但是 这些 平台 的 的 程序 最大 最大 最大 最大 最大 最大 32 FAT32 文件 系统.

在 dos 系统 下 可 直接 访问 fat32 分区, 而 ntfs 分区 则 不能 在 dos 下 直接 访问.

但 FAT 有 一个 严重 的 缺点: 当 文件 删除 后 写入 新 资料, FAT 不会 将 档案 整理 成 完整 片段 再 写入, 长期 使用 后 会使 档案 资料 变得 逐渐 分散, 而 减慢 了 读写 速度.硬盘 碎片 整理 是 一种 解决 方法, 但 必须 经常 整理 来 保持 FAT 文件 系统 的 效率. 还有 就是 FAT32 分区 因为 设计 缺陷, 无法 支持 超过 4GB 的 单个 文件.

主启动区 文件 分配表 #1 文件 分配表 #2 根目录 其他所有资料...剩下磁盘空间

FAT32 保留 扇区

FAT32FAT 区域

FAT32 根 目录 区域

它 是 在 根 目录 中 存储 文件 和 目录 信息 的 目录 表. 在 FAT32 下 它 可以 存在 分区 中 的 任何 位置, 但是 在 早期 的 版本 中 它 永远 紧随 FAT 区域 之后.

FAT32 数据 区域

这 是 实际 的 文件 和 目录 数据 存储 的 区域, 它 占据 了 分区 的 绝大部分. 通过 简单 地 在 FAT 中 添加 文件 链接 的 个数 可以 任意 增加 文件 大小 和 子目录 个数 (只要 有空 簇 存在).然而 需要 注意 的 是 每个 簇 只能 被 一个 文件 占有, 这样 的 话 如果 在 32KB 大小 的 簇 中 有 一个 1KB 大小 的 文件, 那么 31KB 的 空间 就 浪费 掉 了.

格式如下

0x00 3 跳转 指令 (跳过 开头 一段 区域)

0x03 8 OEM 名称 (空格 补齐). MS-DOS 检查 这个 区域 以 启动 启动 启动 中 中 常见 常见 常见 是 IBM 3.3 (在 "IBM" 3.3 "3.3" 之间 有 两个 空格) 和 MSDOS5 .0.

0x0e 2 保留 扇区 数 (包括 启动 扇区)

0x11 2 最大 根 目录 条目 个数

0x13 2 总 扇区 数 (如果 是 0, 就 使用 偏移 0x20 处 的 4 字节 值)

0xF9 双面, 每 面 80 磁道, 每 磁道 9 扇区

0xFB 双面, 每 面 80 磁道, 每 磁道 8 扇区

0xFC 单面, 每 面 40 磁道, 每 磁道 9 扇区

0xFD 双面, 每 面 40 磁道, 每 磁道 9 扇区

0xFE 单面, 每 面 40 磁道, 每 磁道 8 扇区

同样 的 介质 描述 必须 重复 重复 每份 每份 FAT 的 第 一个 字节. 有些 操作系统 (MSX-DOS 1.0 版) 全部 忽略 启动 扇区 参数, 而 仅仅 使用 FAT 的 第 一个 字节 的 介质 描述 确定文件 系统 参数.

0x1c 4 隐藏 扇区

0x25 1 当前 磁头 (FAT16)

0x26 1 签名 (FAT16)

0x27 4 ID (FAT16)

0x28 2 flag (FAT32)

0x2a 2 版本 号 (FAT32)

0x2c 4 根 目录 启 始 簇 (FAT32)

0x32 2 启动 扇区 备份 (FAT32)

0x34 2 保留 未 使用 (FAT32)

0x3e 2 操作系统 自 引导 代码

0x40 1 BIOS 设备 代号 (FAT32)

0x41 1 未 使用 (FAT32)

0x42 1 标记 (FAT32)

0x43 4 卷 序号 (FAT32)

0x52 8 FAT 文件 系统 类型 (FAT32)

一个 分区 分成 同等 大小 的 簇, 也 就是 连续 空间 的 小块. 簇 的 大小 随着 FAT 文件 系统 的 类型 以及 分区 大小 而 不同, 典型 的 簇 大小 介于 2KB 到 32 KB 之间. 每个 文件 根据 它 的大小 可能 占有 一个 或者 多个 簇;. 这样, 一个 文件 就 由 这些 (称为 单 链表) 簇 链 所 表示 然而, 这些 链 并不 一定 一个 接着 一个 在 磁盘 上 存储, 它们 经常 是 在 整个 数据 区域 零散的 储存.

文件 分配 表 (FAT) 是 映射 到 分区 每个 簇 的 条目 列表. 每个 条目 记录 下面 五种 信息 中 的 一种.

●链中下一个簇的地址

● 一个 特殊 的 文件 结束 符 (EOF) 符号 指示 链 的 结束

●一个特殊的符号标示坏簇

●一个特殊的符号标示保留簇

●0来表示空闲簇

FAT32 条目 值:

FAT32 描述

0x? 0000000 空闲 簇

0x? 0000001 保留 簇

0x? 0000002 - 0x? FFFFFEF 被 占用 的 簇; 指向 下 一个 簇

0x? FFFFFF0 - 0x? FFFFFF6 保留 值

0x? FFFFFF8 - 0x? FFFFFFF 文件 最后 一个 簇

注意 FAT32 只 使用 32 位 中 的 28 位. 高 4 位 通常 是 0 但 它们 是 保留 位, 不要 更改 它们. 在 上面 的 表 中 它们 用 问号 表示.

目录表是一个表示目录的特殊类型文件(现今通常称为文件夹)。它里面保存的每个文件或目录使用表中的32位条目表示。每个条目记录名字、扩展名、属性(档案、目录、隐藏、只读、系统和卷)、创建的日期和时间、文件/目录数据第一个簇的地址,最后是文件/目录的大小。
除了 FAT12 和 FAT16 文件 系统 中 的 根 目录 表 占据 特殊 的 根 目录 区域 位置 之外, 所有 其它 的 目录 表 都 存在 数据 区域.

● 大写 字母 A-Z

●数字0-9

●空格(尽管结尾的空格被作为填充而不是文件名的一部分)

●! # $ amp; amp; () - @ ^ _ `{} ~ '

●数值 128-255

长 文件 名 (LFN) 使用 一个 技巧 存储 在 FAT 文件 系统 上 -. 在 目录 表 中 添加 假 的 条目 这些 条目 使用 一个 普通 文件 无法 使用 的 卷标 属性 标识, 普通 文件 无法 使用 是 由于 它们 被 大多数旧 的 MS-DOS 程序 忽略 很 显然, 一个 只 包含 卷标 的 目录 被 当作 空 卷, 这样 就 允许 删除;. 使用 长 文件 名 创建 的 文件 在 从 普通 的 DOS 删除 就会 发生 这样 的 情形.
校验 和 也 允许 检验 长 文件 名 是否 与 8.3 文件 名 匹配;.. 当 一个 文件 删除 之后 使用 DOS 在 同 一个 目录 位置 重新 创建 之后 就会 出现 不 匹配 现象 校验 和 使用 下面 的 算法 计算 (注意 pFcbName ASC 指向 如 正常 目录 中 中 所 的 的 件 的 的 的 例如 例如 八个 是 件 件 ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ASC ) 补齐. 例如, "Readme.txt" 将 记录 为 "README TXT".
FAT32 实际上 是 文件 分区 表 采取 的 一种 形式, 它 是 相 对于 FAT16 而言 的. 众所周知, Dos 和 Windows95 采用 的 都是 FAT16 格式. 至于 FAT32, 准确地说 是 在 Windows95OSR2 中 第 一次 出现 的,之所以 没有 宣传 是 因为 当时 该 文件 系统 还 不够 成熟, 尚 处于 试探 阶段. 那么 为什么 一定 要 推出 FAT32 呢? 这 主要 是 由其 自身 的 优越性 决定 的.

首先, 它 可以 大大 地 节约 磁盘 空间. 文件 在 磁盘 上 是以 簇 的 方式 存放 的, 簇 里 存放 了 一个 文件 就不 能再 存放 另外 的 文件. 假如 一个 磁盘 的 分区 大小 为 512, 基于 FAT16 的 系统 的簇 的 大小 为 8KB, 而 FAT32 系统 的 簇 的 大小 仅 是 4KB, 那么, 我们 存放 一个 3KB 的 文件, FAT16 系统 就会 有 5KB 的 空间 被 浪费, 而 FAT32 的 浪费 则会 少 一些. 如果 分区 达到 1 GB , FAT16 的 簇 为 16KB, 而 FAT32 还是 4KB, 节省 的 也就 更多 了.

推出 推出 FAT32 文件 系统 之前, 通常 PC 机 使用 的 文件 系统 是 FAT16. 基于 基于 MS-DOS, Win 95 等 系统 都 采用 了 FAT16 文件 系统. 在 Win 9X 下, FAT16 支持 的 分区 最大 为 2GB. 我们 知道 计算机将 信息 保存 在 硬盘 上 称为 “簇” 的 区域 内. 使用 的 簇 越小, 保存 信息 的 效率 就 越高. 在 FAT16 的 情况 下, 分区 越大 簇 就 相应 的 要 增大, 存储 效率 就越低, 势必 造成 存储 空间 的 浪费. 并且 随着 计算机 硬件 和 应用 的 不断 提高, FAT16 文件 系统 已 不能 很好 地 适应 系统 的 要求. 在 这种 情况 下, 推出 了 增强 的 文件 系统 FAT32. 同 FAT16 相比, FAT32 主要 具有 以下 特点:

1. 同 FAT16 相比 FAT32 最大 的 优点 是 的 的 达到 达到 2TB (2048GB), 但是 不能 支持 小于 512MB 的 分区. 基于 FAT32 的 Win 2000 可以 支持 分区 最大 为 32 GB; 而 基于 FAT16 的 Win 2000 支持 的分区 最大 2GB.

2. 由于 采用 了 更 小 的 簇, FAT32 文件 系统 可以 更有 效率 地 保存 信息. 如 两个 分区 大小 都 为 2GB, 一个 分区 采用 了 FAT16 文件 系统, 另一个 分区 采用 了 FAT32 文件 系统. 采用 FAT16 的分区 的 簇 大小 为 32 KB, 而 FAT32 分区 的 簇 只有 4KB 的 大小. 这样 FAT32 就 比 FAT16 的 存储 效率 要 高 很多, 通常 情况 下 可以 提高 15%.

稍作补充:

注意: Microsoft Windows 2000 为 支持 最大 为 32 GB 的 FAT32 分区.

· FAT32 空间 更 高效 地 空间 空间 .FAT32 使用 较小 的 簇 (即, 对于 大小 在 8 GB 以内 的 驱动 器, 使用 4 KB 的 簇), F 与 大 的 FAT 或 FAT16 驱动 器 相比, 可 将 磁盘 空间 的使用率 提高 10% 到 15%.

· FAT32 更 灵活 .FAT32驱动 器 上 的 根 文件 夹 是 普通 的 簇 链, 因此 它 可以 位于 驱动 器 上 的 任何 位置. 以前 对 根 文件 夹 数量 的 限制 不复存在. 此外, 可以 禁用 文件 分配 表 镜像, 这样 就 可以 让 文件 分配 表的 副本 是 不是 让 第 件 件 件 表 处于 处于 状态. 这些 功能 允许 您 调 调 FAT32 分区 的 大小. 不过 要 注意, 虽然 FAT32 的 设计 允许 这一 但, 但 Microsoft 将 不在 初始 版本 中 实现 此 功能.

软硬件的兼容问题

所有 Microsoft 捆绑 磁盘 工具 (格式化, Fdisk, 碎片 整理, 基于 MS-DOS 和 Windows 的 磁盘 扫描) 已经 过 修改, 可以 在 FAT32 中 正常 运行. 此外, Microsoft 正在 与 一些 主要 设备 驱动 程序 和 磁盘 工具 协作 协作, 支持 他们 修改 其 产品 支持 FAT32.

注意: 不能 使用 Microsoft DriveSpace 或 DriveSpace 3 压缩 FAT32 卷.

FAT32 性能

双启动计算机

目前, 在 Microsoft 操作系统 中, 只有 Windows 95 OSR2, Windows 98, Windows 2000 和 di Windows Me 可以 访问 FAT32 卷 .MS-DOS, Windows 95 原始 版 和 Windows NT 4.0 不 识别 FAT32 分区, 它们 无法 从 FAT32 卷 启动.此外, 如果 使用 其他 操作系统 (例如, Windows 95 或 MS-DOS 启动 盘) 启动 计算机, 也 无法 正确 访问 FAT32 卷.

Windows 95 OSR2 和 Windows 98 使用 在 实 模式 下 启动 (例如 为了 运行 游戏) 并 可以 使用 FAT32 卷.

创建 FAT32 驱动 器

在 Windows 95 OSR2, Windows 98 和 Windows Me 中, 如果 在 大小 超过 512 兆 字节 (MB) 的 硬盘 上 运行 Fdisk 工具, Fdisk 将 提示 您 是否 启用 大 磁盘 支持. 如果 回答 “是” (启用 大 磁盘 支持), 您 创建 的 任何 大于 512 MB 的 分区 都 将 被 为 FAT32 分区.
Windows 98 和 Windows Me 中 还 带有 一种 FAT32 转换 工具, 您 可以 使用 该 工具 将 现有 驱动 器 转换 为 FAT32 文件 系统 要 使用 该 转换 工具, 请 按照 下列 步骤 操作:. 1. 单击 开始, 依次 指向 程序, 附件, 系统 工具, 然后 单击 驱动 器 转换 器 (FAT32).

2. 单击下一步。

4. 按照屏幕上的说明操作。

支持范围

Microsoft 将 支持 FAT32 文件 系统 的 功能, 以 实现 无 错 读取 和 在 实 模式 或 保护 模式 下 保存 文件 .Microsoft 支持 Windows 95 中 所带 的 实 模式 和 保护 模式 工具.

对于 旧式 (较早 的) 程序, 如果 它们 无法 在 FAT32 卷 上 安装, 或者 无法 正确 保存 文件 或 读取 文件, 则 您 必须 与 软件包 的 生产 厂商 联系.

注意: 虽然 FAT32 文件 系统 所 的 硬盘 容量 达到 达到 2 TB, 但 有些 硬盘 可能 因为 计算机 输出 输出 / 输出 系统 (BIOS) INT13 接口 的 限制 而 大于 大于 7.8 GB 的 可 启动 分区. 请 与 硬件BIOS 商 联系, 以 确定 您 的 BIOS 是否 支持 更新 的 的 INT13 扩展.
Windows 操作系统 使用 FAT32 文件 系统 时 存在 以下 限制: · 簇 不能 是 64 千 字节 (KB) 或 更大. 如果 簇 为 64 KB 或 更大, 有些 程序 (例如 安装 程序) 在 计算 磁盘 空间 时 可能 会出错.
· ,5 必须 包含 至少 65,527 个 簇, 才能 使用 FAT32 文件 系统. 您 不能 增加 使用 FAT32 文件 系统 的 卷 上 的 簇 大小, 以致 于 该 的 的 最终 簇 小于 小于 65,527.
· Microsoft Windows 95 和 Microsoft Windows 98 附带 的 "磁盘 扫描" 工具 是 16 位 ​​程序. 这样 的 程序 有 一个 一个 块, 该 内存 块 的 最大 分配 等于 等于 16 MB 减去 64 KB. 因此, Windows 95 或 Windows 98的 "磁盘 扫描" 工具 无法 处理 使用 FAT32 文件 系统 (其 FAT 大小 大于 16 MB 和 64 KB 之 差) 的 卷. 使用 FAT32 文件 系统 的 卷 上 的 FAT 项 使用 4 字节, 因此 ScanDisk 无法 处理 使用 定义 的大于 数 大于 4.177.920 (包括 两个 保留 的 簇) 的 FAT32 件 包括 的 卷 上 的 FAT 将 FAT 本身 包括 在内, 按每 簇 最大 32 KB 计算, 卷 大小 为 127,53 吉 字节 (GB).

· 您 不能 减少 使用 FAT32 文件 系统 的 卷 上 的 簇 大小, 以致 于 FAT 的 最终 大小 大于 16 MB 与 64 KB 之 差.

· 在 Windows 2000 中 您 无法 使用 FAT32 文件 系统 格式化 大于 32 GB 的 卷. Windows 2000 FastFAT 驱动 程序 可以 安装 和 使用 FAT32 文件 件 且 大于 32 GB 的 卷 (受到 其他 限制), 但是 您 不能 使用 格式化工具 创建 一个 的 卷. 这种 现象 是 设计 使然. 如果 需要 创建 大于 32 GB 的 卷, 请 改用 NTFS 文件 系统.

备注: 在 尝试 格式化 大于 32 GB 的 FAT32 分区 时, 在 进程 快 结束 时 格式化 失败 并, 并 出现 以下 错误:

Logical Disk Manager: dimensione del volume troppo grande.

Windows XP 中 FAT32 文件 系统 的 限制

在 您 在 Windows XP 中 使用 FAT32 文件 系统 时, 请 注意 下列 限制: · 簇 不能 等于 或 大于 64 KB. 为 簇 大小 为 64 KB 或 更大, 则 有些 程序 (例如 安装 程序) 可能 会 不 正确 地 计算磁盘 空间.

· FAT32 包含 必须 至少 包含 65,527 个 簇. 您 不能 增加 使用 FAT32 文件 系统 的 卷 上 的 簇 大小, 这样 会 导致 卷 的 簇 数 少于 65.527 个.

· 如果 考虑 到 以下 可变 因素, 则 最大 磁盘 大小 大约 为 8 TB: 一个 FAT32 卷 上 允许 的 最大 簇 数 为 268.435.445, 每个 簇 最大 为 32 KB, 另外 还有 文件 分配 表 (FAT) 所需 的空间.

· 您 不能 减少 FAT32 卷 上 的 簇 大小, 这样 会 导致 FAT 的 大小 大于 16 MB 减去 64 KB.

· 在 Windows XP 安装 过程 中, 您 不能 使用 FAT32 文件 系统 格式化 大于 32 GB 的 卷 .Windows XP 可以 装入 和 支持 大于 32 GB FAT32 的 卷 (受到 其他 限制), 但是 您 不能 在 安装 期间 使用 Formato 工具创建 大于 32 GB FAT32 的 卷. 如果 您 需要 格式化 大于 32 GB 的 卷, 请 使用 NTFS 文件 系统 来 格式化. 另 一种 方法 是 从 Microsoft Windows 98 或 Microsoft Windows Millennium Edition (Me) 启动盘启动, 然后Format 该 磁盘 上 的 Format Formato 工具.
使用 如何 使用 Microsoft Windows 98 或 Microsoft Windows Millennium Edition (Me) 启动 盘 格式化 的 的 其他 信息, 请 单击 下面 的 文章 编号, 以 查看 Microsoft 知识库 中 相应 的 文章:

255867 如何 使用 Fdisk 和 Formato 工具 对 硬盘 进行 分区 或 重新 分区

注意: 当 您 在 Windows XP 大于 过程 中 试图 格式化 大于 32GB 的 FAT32 分区 时, 在 格式化 过程 快 时 时 操作 操作 并且, 并且 您 可能 会 收到 以下 信息 信息:

Logical Disk Manager: dimensione del volume troppo grande.

· MS-DOS (Microsoft Windows 95 的 原始 版本) 和 Microsoft Windows NT 4.0 及 更低 版本 能 能 识别 FAT32 分区, 因此 无法 从 FAT32 卷 启动.

· 您 不能 在 FAT32 分区 上 创建 大于 (2 ^ 32) -1 字节 (即 4 GB 减去 1 个 字节) 的 文件.

FAT32 格式 理论上 可以 支持 128TB 的 磁盘, 即 簇 的 大小乘 簇 的 数量 32K * (2 ^ 32), 但 由于 受到 软硬件 的 限制 和 其他 方面 的 原因, 不可能 达到 ​​理论 值.

FAT32 数据 恢复 原理

由于 FAT 与 FDT 对 数据 的 链式 存储 管理 的, 可以 通过 链式 搜索 查找. 只有 FAT 表 和 FDT 配合 使用, 才能 可以 统一 管理 整个 磁盘 文件, 也就 可以 准确 定位 被 删除 的 文件 的 确切 位置.

在 Finestra 操作系统 下 对 文件 的 删除 工作, 是 将 FDT 中 该 文件 的 第 一个 字符 改 “E5” 来 表示 该 文件 已经 删除, 同时 改写 引导 扇区 的 第二 个 扇区 中 表示 该 分区 点 用空间 大小 的 相应 信息. 因此, 在 设计 的 时候, 根据 其 存储 结构, 对 相应 的 地方 进行 修改, 搜索 E5 删除 标志, 再按 被 删 文件 数据 链 进行 恢复.

具体步骤如下:

(2) 获取 FAT, FDT 表 项 内 的 簇 信息, 即 簇 的 删除, 未 使用, 坏 簇, 以及 文件 占用 簇 的 起始 扇区 信息 等.

(3) 通过 FAT, FDT 计算 不同 文件 在 物理 扇区 的 起始 位置, 包括 有 标识 E5 的 删除 文件 起始 位置, 文件 类型, 占用 大小 和 存储 的 所在 簇.

(4) 改变 删除 位, 通过 第 3 步 得到 的 结果, 并按 FAT 表 对 文件 进行 链式 查找 并 缓存, 当 达到 文件 所在 簇 尾 时, 停止 操作.

(5) 对存储的数据进行转换,生成文件。

(6) 对 文件 进行 异 区 存储. 而 操作系统 在 读写 文件 时, 会 根据 FDT 中 的 起始 单元, 结合 FAT 表 就 可以 知道 文件 在 磁盘 的 具体 位置, 然后 顺序 读取 每个 簇 的 内容, 文件 的 查找 如图 4-1 所示 具体 的 方法 如下.:

(3) 在 FAT 表 中 的 B 地址 中, 存放 有 文件 FILE 数据 链表 头 P.

(4) P * 4 得到 在 FAT 表 项 中 的 下 一个 偏移 位置, 即 下 一个 数据 链表.
(5) 如果 下 一个 数据 链表 内 的 信息 为 0FFFFFFH, 则 表示 文件 存储 已经 结束 图 ​​4-1 查找 文件 流程 需要 说明 的 是, 新建 文件 时, 系统 在 FAT 表 中 查找 未 用 的 簇 记录 在 新 文件目录 项 中 做 为首 簇; FDT 文件 目录 项 中, 第 0 ~ 7 字节 为 文件 名 (若有 剩余 字节 用 20 填充) 第 1 字节 表明 了 该 文件 的 状态, 第 1 字节 又 表明 了文件 的 状态, 00HE5H 及 其它 字符. 当 该 字节 为 00H 时, 表示 该 目录 项 是 空 表 项, 可以 使用. 当 为 E5H 时, 表示 该 目录 项 以前 用过, 但是 文件 被 已经 删除 了.

在 FAT32 下, 一个 目录 只 能够 容纳 65536 个 文件. 微软 的 官方 文档 没有 给出.

词条标签:

科学,技术
4.2
5
12
4
4
3
3
2
1
1
0