存储卡是否有最大文件大小限制?

存储卡是否有最大文件大小限制?

我不知道在哪里问这个问题,所以也许是物理限制。

我有一张 8 GB 闪存微型 SD 存储卡。当我复制任何大小不超过几 GB 的文件时,复制过程都很正常。但如果我尝试复制超过 4 GB 的文件,系统会告诉我卡上内存不足,尽管有 8 GB 可用。所以也许只有 32 位地址用于保存微型 SD 卡中的文件大小,或者我的微型 SD 有缺陷?

答案1

这里有三件事需要考虑:

  1. 有不同的 SD 版本支持不同的容量(见https://www.sdcard.org/consumers/choices/):

    • SD-2GB
    • SDHC——32GB
    • SDXC – 2TB
  2. 大多数文件系统的大小都有限制。您需要选择一个能够使用整个 SD 卡大小的文件系统。选择哪一个还取决于您将在什么环境中使用它。一些常见的高容量文件系统包括:

    • FAT32——2TB
    • exFAT - 512TB
    • NTFS - 2 64个簇(512 字节的倍数)
  3. 大多数文件系统对单个文件的大小都有限制:

    • FAT32——4GB
    • exFAT - 512TB
    • NTFS-16EB

答案2

如果存储卡的文件系统是 FAT32,则文件大小限制为 4GB。要突破此限制,您可以将存储卡格式化为 NTFS 文件系统。

如果您不想丢失卡上的所有信息,可以使用以下命令转换为 NTFS:convert G: /FS:NTFS在命令提示符中(假设您的存储卡的标签是G:

请注意,数码相机不支持 NTFS。

相关内容