网站搜索

我的 USB 驱动器应该使用什么文件系统?


摘要:如果您需要设备之间的最大兼容性并且不会移动大于 4 GB 的文件,请使用 FAT32。否则,使用 exFAT --- 它支持更大的驱动器、更大的文件以及几乎所有更新的游戏机和操作系统。如果您仅使用 Windows PC,则可以使用 NTFS,如果您仅使用 Mac,则可以使用 APFS,但其他设备均未广泛支持。

将您的视频和音乐传输到您使用的每台设备可能很困难。您如何知道您的 Mac、Xbox 和 Windows PC 可以读取您的文件?继续阅读以找到适合您的 USB 驱动器解决方案。

文件系统是许多计算机用户认为理所当然的东西。最常见的文件系统是 Windows 上的 FAT32、exFAT 和 NTFS,macOS 上的 APFS 和 HFS+,以及 Linux 上的 EXT——尽管您有时可能会遇到其他文件系统。但是,理解哪些设备和操作系统支持哪些文件系统可能会让人感到困惑——尤其是当您只想传输一些文件或让您的收藏可被您使用的所有设备读取时。那么,让我们来看看主要的文件系统,希望您能找出格式化 USB 驱动器的最佳解决方案。

了解文件系统问题

不同的文件系统提供不同的方式来组织磁盘上的数据。由于实际上只有二进制数据写入磁盘,文件系统提供了一种将磁盘上的物理记录转换为操作系统读取的格式的方法。由于这些文件系统是操作系统理解数据的关键,如果操作系统不支持格式化磁盘的文件系统,则无法从磁盘读取数据。格式化磁盘时,您选择的文件系统实质上决定了哪些设备可以读取或写入磁盘。

许多企业和家庭在家中拥有多台不同类型的 PC——Windows、macOS 和 Linux 是最常见的。如果您携带文件去朋友家或旅行时,您永远不知道您可能希望将这些文件放在哪种类型的系统上。由于这种多样性,您需要格式化便携式磁盘,以便它们可以在您希望使用的不同操作系统之间轻松移动。

但要做出该决定,您需要了解可能影响文件系统选择的两个主要因素:可移植性文件大小限制。我们将研究这两个与最常见文件系统相关的因素:

  • NTFS:NT 文件系统 (NTFS) 是现代 Windows 版本默认使用的文件系统。
  • HFS+:分层文件系统 (HFS+) 是旧版 Mac 默认使用的文件系统。
  • APFS:作为 HFS+ 的替代品而开发的专有 Apple 文件系统,主要用于闪存驱动器、SSD 和加密。 APFS 随 iOS 10.3 和 macOS 10.13 一起发布,并已成为现代版本操作系统的规范。
  • FAT32:文件分配表 32 (FAT32) 是 NTFS 之前的标准 Windows 文件系统。
  • exFAT:扩展文件分配表 (exFAT) 以 FAT32 为基础,提供了一个轻型系统,没有 NTFS 的所有开销。
  • ext2、ext3 和 ext4:扩展文件系统 (ext) 是第一个专门为 Linux 内核创建的文件系统。

可移植性

您可能认为现代操作系统本机支持彼此的文件系统,但它们基本上不支持。例如,macOS 可以读取——但不能写入——格式化为 NTFS 的磁盘。在大多数情况下,Windows 甚至无法识别使用 APFS 或 HFS+ 格式化的磁盘。

许多 Linux 发行版(如 Ubuntu)都准备好处理这个文件系统问题。将文件从一个文件系统移动到另一个文件系统是 Linux 的常规过程——许多现代发行版本身就支持 NTFS 和 HFS+,或者可以通过快速下载免费软件包获得支持。

除此之外,您的家用游戏机(Xbox Series X|S、Playstation 5)仅对某些文件系统提供有限支持,并且仅提供对 USB 驱动器的读取访问。为了选择最适合您需要的文件系统,请查看这个有用的图表。

File System Windows 7/8 Windows 10/11 MacOS (10.6.4 or Later) Ubuntu Linux
(Generic)
PlayStation 4/5 Xbox One/Series X|S
NTFS Yes Yes Yes Yes Yes No Yes
FAT32 Yes Yes Yes Yes Yes Yes Yes
exFAT Yes Yes Yes Yes (20.04+) Yes (Kernel 5.4+) Yes
(MBR, not GPT)
Yes
HFS+ No No Yes Yes Yes No No
APFS No No Yes No No No No
EXT 2, 3, 4 No Yes
(With WSL2)
No Yes Yes No No

请记住,此图表选择了每个操作系统的本机功能来使用这些文件系统。 Windows、macOS 和 Linux 都有第三方驱动程序和软件可以帮助它们读取不受支持的格式,但我们在这里真正关注的是原生能力。

从这张关于便携性的图表中可以看出,几乎所有设备都支持 FAT32(已经存在了很长时间)。这使得它成为大多数 USB 驱动器的首选文件系统的有力候选者,只要您可以忍受 FAT32 的文件大小限制——我们将在接下来讨论。

文件和卷大小限制

FAT32 是多年前开发的,基于用于 DOS 计算机的旧 FAT 文件系统。今天的大磁盘容量在当时只是理论上的,因此对于工程师来说,任何人都需要大于 4 GB 的文件可能看起来很荒谬。然而,由于当今未压缩和高清视频的大文件大小,许多用户都面临着这一挑战。

今天更现代的文件系统有上限,按照我们的现代标准,这似乎是荒谬的,但有一天可能会显得单调乏味和普通。当与竞争对手竞争时,我们很快就会发现 FAT32 在文件大小限制方面已经过时了。

File System Individual File Size Limit Single Volume Size Limit
NTFS Greater than commercially available drives 16 EB
FAT32 Less than 4 GB Less than 8 TB
exFAT Greater than commercially available drives 64 ZB
HFS+ Greater than commercially available drives 8 EB
APFS Greater than commercially available drives 16 EB
EXT 2, 3  16 GB (or up to 2 TB) 32 TB
EXT 4  16 TiB 1 EiB

每个较新的文件系统都可以在文件大小部门轻松鞭打 FAT32,有时会允许大得离谱的文件。当您查看卷大小限制时,FAT32 仍然允许您格式化最大 8 TB 的卷,这对于 USB 驱动器来说绰绰有余。其他文件系统允许卷大小一直达到艾字节和泽字节范围。

格式化驱动器

格式化驱动器的过程因您使用的操作系统而异。

在 Windows 10 或 Windows 11 上,您可以打开文件资源管理器,右键单击驱动器,然后选择“格式化”以格式化驱动器。 “格式”窗口将让您选择文件系统和其他设置,例如分配单元大小。您还可以在 Windows 命令行上使用 convert 命令。

在 Mac 上,您可以使用“磁盘工具”来格式化驱动器。要找到它,请在 Finder 中打开 Applications 文件夹,查看 Utilities 文件夹,然后启动 Disk Utility 应用程序。

在 Linux PC 上,您可以使用 fdisk 等命令行工具或 GParted 等图形分区界面对驱动器进行分区。

从所有这些得出的结论是,虽然 FAT32 有其问题,但它是大多数便携式驱动器使用的最佳文件系统。大多数设备都支持 FAT32,允许最大 8 TB 的卷和最大 4 GB 的文件。

如果您需要传输大于 4 GB 的文件,则需要仔细查看您的需求。如果您只使用 Windows 设备,NTFS 是一个不错的选择。如果您只使用 macOS 设备,HFS+ 将适合您。如果你只使用 Linux 设备,EXT 就可以了。如果您需要支持更多设备和更大文件,exFAT 可能适合您。 exFAT 不像 FAT32 那样在许多不同的设备上受支持——旧的小工具通常缺乏支持——但它已经接近了。