首页 > 解决方案 > 如何计算 FAT-16 中的最大文件大小

问题描述

考虑一个磁盘块为 2KB 的 FAT-16 系统。你如何计算可以存储在系统中的最大文件大小?

标签: fileoperating-system

解决方案


第 33 页底部的 FAT 规范直接指出

FAT 卷上允许的最大文件大小为 0xFFFFFFFF (4,294,967,295) 字节。

簇的大小与文件大小的限制无关。簇链仅限于 FAT(文件分配表)的大小,它应该有足够的空间来容纳卷的所有簇。

因此,文件大小不能超过卷的大小0xFFFFFFFF 字节的大小,以较小者为准。


推荐阅读