我的 USB 驱动器应该使用什么文件系统?
已发表: 2022-01-29将您的视频和音乐传输到您使用的每台设备可能很困难。 您如何知道您的 Mac、Xbox 和 Windows PC 可以读取您的文件? 继续阅读以找到您完美的 USB 驱动器解决方案。
- 如果您想与大多数设备共享文件并且所有文件都不大于 4 GB,请选择 FAT32。
- 如果您有大于 4 GB 的文件,但仍希望跨设备获得相当好的支持,请选择 exFAT。
- 如果您有大于 4 GB 的文件并且主要与 Windows PC 共享,请选择 NTFS。
- 如果您的文件大于 4 GB 并且主要与 Mac 共享,请选择 HFS+
文件系统是许多计算机用户认为理所当然的东西。 最常见的文件系统是 Windows 上的 FAT32、exFAT 和 NTFS,macOS 上的 APFS 和 HFS+,以及 Linux 上的 EXT——尽管您有时可能会遇到其他文件系统。 但是,理解哪些设备和操作系统支持哪些文件系统可能会让人感到困惑——尤其是当您只想传输一些文件或让您的集合被您使用的所有设备读取时。 因此,让我们看一下主要的文件系统,希望您能找到格式化 USB 驱动器的最佳解决方案。
相关:什么是文件系统,为什么有这么多文件系统?
了解文件系统问题
不同的文件系统提供了不同的方式来组织磁盘上的数据。 由于实际上只有二进制数据写入磁盘,因此文件系统提供了一种将磁盘上的物理记录转换为操作系统读取的格式的方法。 由于这些文件系统是操作系统理解数据的关键,因此如果不支持用于格式化磁盘的文件系统,操作系统就无法从磁盘读取数据。 格式化磁盘时,您选择的文件系统基本上决定了哪些设备可以读取或写入磁盘。
许多企业和家庭在家中拥有多台不同类型的 PC——Windows、macOS 和 Linux 是最常见的。 而且,如果您将文件带到朋友家或旅行时,您永远不知道您可能希望将这些文件放在哪种类型的系统上。 由于这种多样性,您需要格式化便携式磁盘,以便它们可以在您希望使用的不同操作系统之间轻松移动。
但要做出这个决定,您需要了解可能影响您的文件系统选择的两个主要因素:可移植性和文件大小限制。 我们将看看这两个与最常见的文件系统相关的因素:
- NTFS: NT 文件系统 (NTFS) 是现代 Windows 版本默认使用的文件系统。
- HFS+:分层文件系统 (HFS+) 是现代 macOS 版本默认使用的文件系统。
- APFS:作为 HFS+ 的替代品而开发的专有 Apple 文件系统,专注于闪存驱动器、SSD 和加密。 APFS 与 iOS 10.3 和 macOS 10.13 一起发布,并将成为这些操作系统的强制文件系统。
- FAT32:文件分配表 32 (FAT32) 是 NTFS 之前的标准 Windows 文件系统。
- exFAT:扩展文件分配表 (exFAT) 建立在 FAT32 之上,提供了一个轻量级系统,没有 NTFS 的所有开销。
- EXT 2、3 和 4:扩展文件系统 (EXT) 是第一个专门为 Linux 内核创建的文件系统。
可移植性
您可能认为现代操作系统会原生支持彼此的文件系统,但它们基本上不支持。 例如,macOS 可以读取(但不能写入)使用 NTFS 格式化的磁盘。 在大多数情况下,Windows 甚至无法识别使用 APFS 或 HFS+ 格式化的磁盘。
许多 Linux 发行版(如 Ubuntu)都准备好处理这个文件系统问题。 将文件从一个文件系统移动到另一个文件系统是 Linux 的常规过程——许多现代发行版原生支持 NFTS 和 HFS+,或者可以通过快速下载免费软件包获得支持。
除此之外,您的家用游戏机(Xbox 360、Playstation 4)仅对某些文件系统提供有限支持,并且仅提供对 USB 驱动器的读取访问权限。 为了更好地了解满足您需求的最佳文件系统,请查看此有用的图表。
文件系统 | 视窗 | 视窗 7/8/10 | macOS(10.6.4 及更早版本) | macOS(10.6.5 及更高版本) | Ubuntu Linux | 游戏机 4 | Xbox 360/一个 |
NTFS | 是的 | 是的 | 只读 | 只读 | 是的 | 不 | 否/是 |
FAT32 | 是的 | 是的 | 是的 | 是的 | 是的 | 是的 | 是的是的 |
exFAT | 是的 | 是的 | 不 | 是的 | 是(使用 ExFAT 软件包) | 是(使用 MBR,而不是 GUID) | 否/是 |
高频+ | 不 | (在 Boot Camp 中只读) | 是的 | 是的 | 是的 | 不 | 是的 |
APFS | 不 | 不 | 不 | 是(macOS 10.13 或更高版本) | 不 | 不 | 不 |
分机 2、3、4 | 不 | 是(使用第三方软件) | 不 | 不 | 是的 | 不 | 是的 |
请记住,此图表选择了每个操作系统的本机功能来使用这些文件系统。 Windows 和 macOS 都有下载,可以帮助他们读取不受支持的格式,但我们在这里真正关注的是本机功能。

从这张关于便携性的图表中得出的结论是,几乎所有设备都支持 FAT32(已经存在了很长时间)。 这使得它成为大多数 USB 驱动器的首选文件系统的有力候选者,只要您可以忍受 FAT32 的文件大小限制——我们将在接下来讨论。
文件和卷大小限制
FAT32 是多年前开发的,它基于用于 DOS 计算机的旧 FAT 文件系统。 今天的大磁盘大小在当时只是理论上的,所以对于工程师来说,任何人都需要大于 4 GB 的文件可能看起来很荒谬。 然而,由于当今未压缩和高清视频的文件大小很大,许多用户都面临着这一挑战。
今天更现代的文件系统有向上的限制,按照我们的现代标准,这似乎很荒谬,但有一天可能会显得单调乏味。 当与竞争对手进行比较时,我们很快就看到 FAT32 在文件大小限制方面已经过时了。
文件系统 | 单个文件大小限制 | 单个卷大小限制 |
NTFS | 比市售驱动器更大 | 16 EB |
FAT32 | 小于 4 GB | 小于 8 TB |
exFAT | 比市售驱动器更大 | 64 ZB |
高频+ | 大于商业 可用驱动器 | 8 EB |
APFS | 大于商业 可用驱动器 | 16 EB |
分机 2, 3 | 16 GB(在某些系统上高达 2 TB) | 32 TB |
分机 4 | 16钛B | 1 EIB |
每个较新的文件系统都会在文件大小部门轻松鞭打 FAT32,从而允许有时可笑的大文件。 当您查看卷大小限制时,FAT32 仍然允许您格式化高达 8 TB 的卷,这对于 USB 驱动器来说已经绰绰有余了。 其他文件系统允许卷大小一直达到 exobyte 和 zetabyte 范围。
格式化驱动器
根据您使用的系统,格式化驱动器的过程会有所不同。 我们不会在这里详细介绍它们,而是为您提供一些关于该主题的方便指南:
- 如何在 Mac 上擦除和格式化驱动器
- 如何将硬盘驱动器或闪存驱动器从 FAT32 转换为 NTFS 格式
- 如何在不下载任何其他软件的情况下在 Windows 上管理分区
- 如何在 Linux 上使用 Fdisk 管理分区
- 如何在 Ubuntu 中使用 GParted 格式化 USB 驱动器
从所有这些中得出的结论是,虽然 FAT32 存在问题,但它是用于大多数便携式驱动器的最佳文件系统。 大多数设备都支持 FAT32,最大支持 8 TB 的卷和最大 4 GB 的文件大小。
如果您需要传输大于 4 GB 的文件,则需要仔细查看您的需求。 如果您只使用 Windows 设备,NTFS 是一个不错的选择。 如果您只使用 macOS 设备,HFS+ 将为您工作。 如果你只使用 Linux 设备,EXT 就可以了。 如果您需要支持更多设备和更大文件,exFAT 可能适合您。 exFAT 在与 FAT32 一样多的不同设备上不受支持,但它很接近。