什么 USB 驱动器文件系统在 Windows、Linux 和 OS X 上开箱即用,例如,当我给我父亲一个 64GB 的 USB 驱动器时,我不必告诉他首先
sudo apt-get install exfat-fuse exfat-utils ntfs-3g在终端中输入?
Zen*_*xer 24
2018年 5 月 25 日更新:自从我在 2015 年最初写下这个答案以来,exFAT 的受欢迎程度不断提高,这主要是由于 SDXC 的类似普及以及对现代跨平台文件系统的需求。从 18.04 开始,至少有两种 Ubuntu 版本,Kylin(桌面)和 MATE(核心 + 桌面),默认包含 exFAT 支持。它仍然受专利保护,但是,FAT 系列的其余部分也是如此。有些人认为他们可以解决这些专利问题;其他人曾尝试挑战他们,但收效甚微。
FAT 系列文件系统往往在现代操作系统中得到最广泛的支持。这是一个非常简单的文件系统,可以为任何平台快速编写基本实现。FAT16可能是支持最广泛的变体,紧随其后的是FAT32。对于 64 GB 驱动器,FAT32 将是理想的。正如其他人所提到的,问题是如果您使用的是 Windows,则需要使用第三方实用程序来格式化分区,因为内置的 Windows 实用程序无法创建大于 32 GB 的 FAT32 分区。此外,FAT32 不能存储大于 4 GiB 的文件,因为每个文件的大小存储为 32 位无符号整数。如果您可以忍受格式化驱动器的初始麻烦和文件大小限制,那么 FAT32 可能是您最好的选择。
exFAT开始得到更广泛的使用,尤其是在移动平台上,因为它是大型 SD 卡 (SDXC) 的标准格式。您可能会在任何带有 SDXC 读卡器的设备上找到对 exFAT 的原生支持。正如您所注意到的,某些平台(或平台的特定版本/发行版)默认不提供驱动程序,通常是因为发行版选择避免使用“非自由”软件。整个 FAT 家族都受专利保护,但 exFAT 拥有该组的最新专利(例如,US8321439和US8583708),其中大部分不会长期过期。如果 FAT32 限制太多,我的建议是使用 exFAT,特别是如果您经常在 Windows 上使用驱动器。是的,您可能需要在某些 Linux 系统上安装驱动程序,但它们是有用的驱动程序,无论如何都应该安装,并且专利问题不太可能成为个人用户的问题。
将驱动器格式化为UDF将克服 FAT32 的一些限制。但是,某些平台可能会将设备作为光驱呈现给用户,这可能很麻烦。您可能还需要第三方实用程序来格式化 Windows 或 Mac 上的驱动器。如果你走这条路,请确保使用普通的 UDF,而不是 VAT 或免除。后两个版本适用于某些类型的光学媒体,在闪存驱动器上无法正常工作。据称,由于对安全漏洞 (CVE-2006-4145) 的惰性修复,UDF 在 Linux 上不支持大于 1GB 的文件- 我尚未验证这一点。还有一些证据表明 Windows 可能会完全拒绝处理格式化为 UDF 的非光学媒体,但我也没有对此进行测试。
gee*_*011 19
我会推荐 FAT32 文件系统。
在FAT32文件系统开箱的几乎所有操作系统。大多数 USB 闪存驱动器都预先格式化为 FAT32。
您必须在 USB 上创建 2 个分区,并且它们仅在 Linux 或 Mac 上可见。这是因为 FAT32 最多只能处理 32GB 的分区大小。在 Windows 中,它只会显示第一个分区。
FAT只能处理 4GB 的分区大小,所以我不推荐它,因为正如我所说,Windows 只会显示第一个分区。
NTFS在 Linux 和 Mac 上需要额外的驱动程序,您可能会遇到文件权限问题。
FAT32几乎适用于所有设备,但 Windows 只允许 FAT32 分区为 32GB。如果您想要 64GB,您需要使用 Linux(例如 gparted)对其进行格式化。Windows 在从/向该分区读取/写入时不会有任何问题。
NTFS也可以使用,但您可能会遇到文件权限问题。
| 归档时间: |
|
| 查看次数: |
7098 次 |
| 最近记录: |