我的USB驱动器应使用什么文件系统?
将视频和音乐传输到您使用的每台设备都可能很困难。您如何知道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驱动器的最佳解决方案。
有关的:什么是文件系统?为什么有那么多文件系统?
了解文件系统问题
不同的文件系统提供了在磁盘上组织数据的不同方式。由于实际上仅将二进制数据写入磁盘,因此文件系统提供了一种将磁盘上的物理记录转换为OS读取的格式的方法。由于这些文件系统是使操作系统理解数据的关键,因此,如果不支持格式化磁盘的文件系统,则OS无法从磁盘读取数据。格式化磁盘时,您选择的文件系统实质上决定了哪些设备可以读取或写入磁盘。
许多企业和家庭在家中都拥有多台不同类型的PC,其中Windows,macOS和Linux是最常见的。而且,如果您将文件携带到朋友家中或旅行时,您将永远不知道要将这些文件放在哪种系统上。由于种类繁多,您需要格式化便携式磁盘,以便它们可以在希望使用的不同操作系统之间轻松移动。
但是要做出此决定,您需要了解可能影响文件系统选择的两个主要因素:可移植性和文件大小限制。我们将研究与最常见的文件系统相关的这两个因素:
- NTFS: NT文件系统(NTFS)是现代Windows版本默认使用的文件系统。
- HFS +: 分层文件系统(HFS +)是现代macOS版本默认使用的文件系统。
- APFS: 苹果专有的文件系统是作为HFS +的替代品而开发的,重点是闪存驱动器,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驱动器的读取访问权限。为了更好地了解您所需的最佳文件系统,请查看此有用的图表。
文件系统 | Windows XP | Windows 7/8/10 | macOS(10.6.4和更早版本) | macOS(10.6.5及更高版本) | 的Ubuntu Linux的 | Playstation 4 | Xbox 360 /一个 |
NTFS | 是的 | 是的 | 只读 | 只读 | 是的 | 不 | 否/是 |
FAT32 | 是的 | 是的 | 是的 | 是的 | 是的 | 是的 | 是的是的 |
FAT文件 | 是的 | 是的 | 不 | 是的 | 是(使用ExFAT软件包) | 是(使用MBR,不使用GUID) | 否/是 |
HFS + | 不 | (对于Boot Camp只读) | 是的 | 是的 | 是的 | 不 | 是的 |
亚太地区食品安全局 | 不 | 不 | 不 | 是(macOS 10.13或更高版本) | 不 | 不 | 不 |
EXT 2、3、4 | 不 | 是(使用第三方软件) | 不 | 不 | 是的 | 不 | 是的 |
请记住,此图表选择了每个操作系统使用这些文件系统的本机功能。 Windows和macOS都有下载内容,可以帮助他们读取不受支持的格式,但是我们在此实际上专注于本机功能。
从此图表的可移植性中得出的结论是,几乎所有设备都支持FAT32(已经存在了很长时间)。只要您能够遵守FAT32的文件大小限制,我们将成为大多数USB驱动器选择的文件系统的有力候选者,我们将在接下来的内容中进行介绍。
文件和卷大小限制
FAT32是在多年前开发的,它基于用于DOS计算机的较旧FAT文件系统。当今的大磁盘容量在当时只是理论上的问题,因此对于工程师来说,任何人都需要大于4 GB的文件似乎很荒谬。但是,随着当今未压缩和高清视频的大文件大小,许多用户面临着非常大的挑战。
当今更现代的文件系统具有向上的限制,按照我们的现代标准看似荒谬,但有一天可能显得平淡无奇。当与竞争对手一较高下时,我们很快就会发现FAT32在文件大小限制方面正在显示其年龄。
文件系统 | 单个文件大小限制 | 单卷大小限制 |
NTFS | 大于市售驱动器 | 16 EB |
FAT32 | 小于4 GB | 少于8 TB |
FAT文件 | 大于市售驱动器 | 64 ZB |
HFS + | 大于商业
| 8 EB |
亚太地区食品安全局 | 大于商业
| 16 EB |
EXT 2、3 | 16 GB(在某些系统上最高为2 TB) | 32 TB |
EXT 4 | 16 TiB | 1个EiB |
每个较新的文件系统都会在文件大小部门中方便地鞭打FAT32,从而有时会产生可笑的大文件。而且,当您查看卷大小限制时,FAT32仍可让您格式化高达8 TB的卷,这对于USB驱动器来说已经绰绰有余。其他文件系统允许卷大小一直扩展到exobyte和zetabyte范围。
格式化驱动器
根据您使用的系统,格式化驱动器的过程会有所不同。除了在这里没有详细介绍之外,我们还为您提供有关该主题的一些便捷指南:
- 如何在Mac上擦除和格式化驱动器
- 如何将硬盘驱动器或闪存驱动器从FAT32转换为NTFS格式
- 如何在Windows上管理分区而不下载任何其他软件
- 如何在Linux上使用Fdisk管理分区
- 如何使用GParted在Ubuntu中格式化USB驱动器
由此得出的结论是,尽管FAT32存在问题,但它是可用于大多数便携式驱动器的最佳文件系统。 FAT32可在大多数设备上找到支持,最多可支持8 TB的卷,最大可支持4 GB的文件。
如果您需要传输大于4 GB的文件,则需要仔细了解您的需求。如果仅使用Windows设备,则NTFS是一个不错的选择。如果您仅使用macOS设备,则HFS +将为您工作。而且,如果仅使用Linux设备,则EXT很好。而且,如果您需要更多设备和更大文件的支持,exFAT可能适合您。与FAT32一样,exFAT在许多不同的设备上均不受支持,但是它接近。