SD 卡出现无法传输超过 4GB 文件的情况,通常并非硬件故障,而是文件系统限制所致,通过重新格式化即可解决。

作者:Filipe Espósito
2026 年 11 月 14 日 下午 6:00 (EST)
自上世纪初问世以来,SD 卡的容量经历了显著增长,目前主流 microSD 卡的容量已从 128GB 提升至 1TB。然而,无论 SD 卡的物理容量多大,用户都可能遭遇一个常见的限制:即使剩余空间充足,卡片也无法接受单个大小超过 4GB 的文件。
这一现象的根源在于 SD 卡当前使用的文件格式——FAT32。这是一种源自 Windows 95 时代的文件系统,虽然具备极高的兼容性,几乎能被所有设备读取,但其核心缺陷在于不支持大于 4GB 的单文件存储。FAT32 使用 32 位数值记录文件大小,其最大可表示值为 4,294,967,295 字节,即接近 4GB。尽管 SD 卡在物理层面能够存储更大的数据,但文件系统层面的逻辑限制阻止了这一操作。对于仅存储照片和普通文档的用户而言,这通常不是问题;但若需存储 4K 视频等大文件,则必须将 microSD 卡重新格式化为 exFAT 文件系统,该格式专为克服 FAT32 的限制而设计,支持大于 4GB 的文件。
如何在 Windows 和 macOS 上格式化 SD 卡
Filipe Espósito for Engadget
在执行格式化操作前,请务必备份 SD 卡上的所有数据,因为此过程将清除卡内所有文件。需要注意的是,部分老旧设备(如十多年前的相机)可能不支持 exFAT 格式。Microsoft 在 Windows Vista SP1 中引入了对 exFAT 的支持,Apple 则在 OS X Snow Leopard 中加入了该支持。若目标设备早于上述操作系统版本,建议保留 FAT32 格式。
在 Windows 系统中,打开文件资源管理器,点击“此电脑”,右键单击 SD 卡驱动器,选择“格式化”。在弹出的窗口中,将“文件系统”选项更改为 exFAT。用户还可在此处选择是否执行快速格式化或重命名卷标。该操作流程与格式化 USB 驱动器类似。在 Mac 系统中,使用“磁盘工具”(可通过 Spotlight 搜索快速启动)。打开应用后,进入“查看”菜单并勾选“显示所有设备”。选中 SD 卡本身(而非其下方的具体卷宗),点击“抹掉”。在格式下拉菜单中选择 exFAT,设定名称并确认执行。
完成格式化后,SD 卡即可正常存储大于 4GB 的文件。若需恢复至 FAT32 格式,重复上述步骤并将文件系统改回 FAT32 即可。需特别指出的是,Windows 原生工具不允许将容量超过 32GB 的存储卡格式化为 FAT32,此类情况需借助终端命令或第三方软件实现。





