将您的闪存或外部驱动器转换为 exFAT

将您的闪存或外部驱动器转换为 exFAT

我正在使用 MacBook Air,遇到了一个非常奇怪的问题。当使用它将大于 2GB 的视频文件复制到 USB 驱动器时,它会失败并显示以下错误:

该项目对于卷格式来说太大,因此无法复制

我测试了将大约 10 个大小不一的视频文件传输到 128GB 的​​闪存盘。小于 2GB 的传输成功,大于 2GB 的传输失败。

为了排除 USB 故障,我也对另一个 8GB 闪存驱动器进行了同样的操作,该驱动器也存在同样的问题。两个闪存驱动器在 MacOS 中都显示为MS-DOS(FAT32)

此外,这个问题似乎只存在于 MacOS 中,因为将相同的文件从我的 Windows 7 机器传输到相同的 USB 记忆棒上基本成功,唯一的传输限制是 FAT32 通常的 4GB 文件限制。

有人知道这里发生了什么事吗?

答案1

这是一个错误当前版本macOS 10.13高脊山脉。

目前不要使用 Finder.app 将大于 2 GB 的文件传输到 FAT32 格式的卷/驱动器,因为操作将失败。

同时使用其他文件管理器例如 ForkLift、Transmit 或 Commander One 将较大的文件复制到 FAT32 卷。

答案2

谢谢蜘蛛猪找到确凿证据证明这是 MacOS High Sierra 中的一个错误 - 即,此 Reddit 帖子这是在过去几天内创建的,有少数用户证实了这一点。

为了补充背景信息,我想补充一下我问这个问题后的研究结果。这个特定的错误是 High Sierra 引入的一系列错误中的最新一个,与其他错误相比,它显然很小/很少见,以至于它没有在任何这些不全面的列表其中。但是,我本人和至少一位其他用户在上一个 MacRumors 帖子中已经报告了此问题,因此希望很快将其添加到该列表中。

在 Apple 最终发布修复该问题的更新之前,有两种方法可以解决该问题。

将您的闪存或外部驱动器转换为 exFAT

您可以将遇到问题的 FAT32 闪存驱动器或外部驱动器转换为 exFAT,这是一种更新、更优越的文件系统,其文件限制非常大,以至于(当前)可以被视为不存在。

此解决方案的唯一真正缺点是,与 FAT32 相比,exFAT 相对较新,这将使其与某些不太流行的硬件不兼容,尽管它仍于 2006 年发布,因此这越来越不适用。我建议先尝试转换为 exFAT,看看您需要在其上使用闪存驱动器或外部磁盘的硬件是否支持它。如果支持,则一切顺利,如果不支持,您可以简单地转换回 FAT32。

据我所知,没有办法非破坏性地转换为 exFAT(即不丢失数据),因此您需要在通过磁盘工具以通常的方式格式化驱动器之前备份驱动器上的所有数据,然后在格式化完成后将数据传输回来。

使用其他文件管理器

这个错误似乎不是 High Sierra 引入的 APFS 文件系统(它替代了 HFS+)的问题,而是 Finder 本身的问题。因此,办公自动化他在回答中指出,这个错误现在也可以通过使用其他文件管理器来解决,例如发送或者指挥官一号1,直到 Apple 决定发布修复程序。


1说到指挥官一号,一个与之相关的旁注:如果在发布这个答案时,你目前有艾尔蒂玛的 Elmedia Player 或 Folx 安装在你的 Mac 上,你应该按照此处的说明进行操作尽快地

相关内容