我有一个 USB 闪存盘。我想在 3 个平台上使用它。
问题是,我找不到任何支持在 OS X、Windows 和 Android 上读写的格式。
(我现在使用的是 FAT32,但 Android 只能读取它,并且最大文件大小为 8 GB)
答案1
Android(至少使用现代 Linux 内核)应该能够读取和写入 FAT32。最大文件大小通常应为 4GB(这不是 Android 的限制,而是文件系统本身的限制)。
您还可以考虑 exFAT。支持 SDXC 的 Android 设备应该内置支持此文件系统的驱动程序,并且自 10.6.5 以来,Mac OS X 应该完全(尽管可能不是“很好”)支持它。当然,Windows 应该会很好地支持它。
值得一提的是,还有一个适用于 Linux 发行版的 FUSE 驱动程序:https://github.com/relan/exfat
答案2
目前正在查看您使用的设备,FAT32是安全的选择。
您也可以使用 NTFS 文件系统。但 OS X 和 Android 默认均不支持 NTFS,因此您需要对它们进行一些调整。
为 Android 添加 NTFS 支持:
无需 root 权限,即可使用应用程序为 Android 设备添加 NTFS 支持Total Commander - 文件管理器而且它USB 插件. 进一步说明可参见本文。
参考 :
为 OS X 添加 NTFS 支持:
如果使用 ntfs rw、auto、nobrowse 标志将 UUID 添加到 UUID /etc/fstab,则 OS X 可以本地挂载 NTFS。有关更多说明,请参阅本文。
参考 :