我应该将 USB 记忆棒和 SD 卡格式化为 FAT、FAT32、exFAT 还是 NTFS?(Windows 文件、实时 Linux 发行版)

我应该将 USB 记忆棒和 SD 卡格式化为 FAT、FAT32、exFAT 还是 NTFS?(Windows 文件、实时 Linux 发行版)

选择哪一个取决于介质大小还是取决于其他参数?在 Windows 7 上,默认为 FAT16。在 pendrivelinux.com 的 Universal USB Installer 中,默认为 FAT32。我应该选择哪一个?Windows 上使用 NTFS 怎么样?

怎么样外置FAT?这是微软为可移动媒体设计的文件系统。USB 记忆棒和 SD 卡在这方面有什么区别吗?

看到另一个问题的发展如果我不想在每台插入 USB 拇指驱动器的机器上创建回收站,我还应该使用 exFAT 之类的东西吗?

答案1

简而言之:

  • 在FAT和FAT32之间,选择FAT32即可。
  • 在 NTFS 和 FAT32 之间,如果您仅在 Windows 中使用驱动器,请使用 NTFS。在任何其他情况下,请使用 FAT32。

为什么 Windows 采用 NTFS?

  • NTFS(新技术文件系统)由 Windows 引入,自 Windows 早期版本以来一直受支持。因此它已成为 Windows 的一部分。

  • 是 Windows NT、Windows 2000 和 Windows XP 的本机文件系统。

  • 允许索引,从而改善文件搜索(大多数情况下,速度更快);对性能造成轻微影响(可以关闭)。
  • 具有更好的安全性 - 例如文件加密(Windows XP Home 版本不支持)和每个用户访问规则(您可以阻止您的妻子查看色情文件夹!)
  • 支持用户配额(防止孩子下载过多的 MP3 文件)
  • 具有文件压缩功能。
  • 已记录日志,减少数据丢失(启动时不需要扫描磁盘)。
  • 使用 Unicode(允许外来字符和扩展字符)文件名并原生支持长文件名。
  • 支持比 FAT 更大的文件(大于 4 GB)。
  • 允许更大的卷大小(大于 1 TB)。有传言称,理论上的限制是 16 EB,最高可达 2 TB。
  • 动态磁盘上支持的格式(Windows XP Home 上没有动态磁盘)。
  • 适用于大缓存(大于 96 MB 的系统)。
  • 在卷~20 GB 及以上时性能更佳。
  • 在大容量(大于 8 GB)上更节省空间。
  • 耐碎片化。

为什么 Linux 使用的是 FAT30 格式?

  • FAT32 几乎在任何地方都能很好地运行。[FAT32 甚至不是 Linux 上的默认文件系统(与 NTFS 和 Windows 相反)]

答案2

Windows 默认将 USB 驱动器格式化为 NTFS,FAT 确实很旧,而您想要使用哪种类型的文件系统取决于您的需要。

NTFS

  • 支持大于 4 GB 的文件
  • 可以运行 Windows 8 live
  • 联合国网启动不是支持 NTFS 并且拒绝使用 NTFS 格式的驱动器。

FAT32

  • 文件必须小于 4 GB
  • Linux Live 作品

请注意,您的 USB 设备中可以有多个分区,因此您可以有一个 NTFS 分区和一个 FAT32 分区。

答案3

我建议使用自定义函数,它具有与@Hele 的回答中提到的 NTFS 大致相同的优点。使用 UDF 而不是 NTFS 的最大原因是 OS X 兼容性。OS X 只能但不能写入 NTFS 分区。UDF 在 Windows¹、OS X 和 Linux 上得到良好支持,可读写。

要将驱动器格式化为 UDF,请参见:


¹ 除了 Windows XP,它具有只读 UDF 支持

编辑:我不再推荐 UDF,因为它自 2021 年 11 月起在 Windows 10 和 11 中已损坏。请参阅:https://support.red.com/hc/en-us/articles/4415823937043-UDF-Windows-10-11-兼容性问题

答案4

总是使用 NTFS!

  1. NTFS 可以使用 Bitlocker 加密,并可在 Linux 上读取(dislocker)
  2. UDF 无法加密,至少不能被 Windows 读取
  3. FAT/FAT32/exFAT 的文件日期和时间精度较低 - 从 NTFS 或 ext4 复制时,存档文件可能会因文件时间而被覆盖
  4. Ext4 仅在 Linux 上可写入,在 Windows 上不可写入(目前不能直接写入)
  5. NTFS 与 FAT/exFAT 相比,MFT 较小,后者可能占用大量 MFT 空间(FAT 表,取决于簇大小)
  6. FAT 限制文件大小为 4 GiB
  7. FAT32 对磁盘大小有限制(8 TB)
  8. 目前无法对 UDF 进行碎片整理
  9. Ext4 在 Windows 中不易读取(需要使用 DiskInternals Linux Reader)

相关内容