这是 32 GB FAT32 USB 拇指驱动器,似乎可以毫无问题地处理我的 13 GB iPhoto 图库文件。我以为这个文件系统格式的文件大小限制为 4 GB?
答案1
有 4GB每个文件限制。
示例:
复制两个文件(每个文件大小为 3GB,总共 6GB)可以正常工作。
复制单个 6GB 文件将失败。
在你的情况下OS / X显示iPhoto 图库看起来是单个文件,但实际上它是一个包含许多文件的文件夹。(所有文件均小于 4GB)。
答案2
很多时候你会发现在 OS X 上,文件实际上并不是文件 - 它是一个目录。一个很好的例子是一个应用程序,它看起来是一个单独的.app
文件,但实际上是一个包含多个文件的包(目录)。
答案3
是的,FAT32 有文件大小限制,但是每个文件为 4GB。
您可能有一个大小为 50gb 的目录,但是没有一个单个文件的大小超过 4gb。
答案4
这取决于簇的大小文件可以有多大。看看这里,在引用的支持文章中描述如下:
Windows 使用的所有文件系统都基于以下方式组织硬盘簇的大小(也称为分配单元大小)。簇大小代表可用于保存文件的最小磁盘空间量。当文件大小不是簇大小的偶数倍时,必须使用额外的空间来保存文件(最多为簇大小的下一个倍数)。在典型的硬盘分区上,平均空间以这种方式丢失的数据可以通过使用公式(簇大小)/2 *(文件数量)来计算。
如果格式化分区时未指定簇大小, 选择默认值根据分区的大小。选择这些默认设置是为了减少空间损失并减少分区上产生的碎片。
但这也是最大文件大小这取决于簇大小以及扇区大小选定,因为文件大小计算为
文件大小= (簇数) * (每簇扇区数) * (扇区大小)
和扇区大小通常是512 字节但现在我们拥有几 TB 容量的硬盘,它可以更大(例如4 千字节)。
虽然这似乎允许更大的文件,但 FAT32 的设计规范规定文件不能超过 4 GB,因此
最大文件大小= 4 294 967 296 字节(4 GB)
这Fat32 的最大簇数仅限于268 435 445并且簇不得超过 64 KB,请参阅这里。但也有消息称,您无法格式化簇大于 32 KB 的 Fat32。这意味着理论上最大分区大小是
最大零件尺寸= 268 435 445 * 32 768 字节 = 8 796 092 661 760 字节(即8TB)。
实际上,它比这个要低,因为通常你没有 32 KB 的簇。对于Fat32默认簇大小根据分区大小而变化,在 4 KB(236 MB - 8 GB 分区)和 16 KB(16 GB - 32 GB 分区)之间。
格式化分区时,您可以影响最大分区大小。簇大小和/或扇区大小越大,分区就可以越大。但文件大小始终限制为 4 GB。
笔记:
它不依赖于介质,您可以像格式化硬盘一样格式化具有更大扇区的记忆棒或 SD 卡。您遇到的限制取决于读取分区的系统,例如,如果您使用的是数码相机,它可能不支持每个扇区或簇大小,而 PC 上的操作系统则支持。
尽管微软已经停止支持大于 32 GB 的 Fat32 分区,但如果您使用免费的第三方工具对其进行格式化,您仍然可以创建和使用它们。Fat32 仍被许多设备和许多操作系统(不仅仅是 Windows)使用,例如 HDD 录像机、相机等。