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

sup*_*ser 18 linux fat32 fat16 liveusb usb-flash-drive

它是否取决于要选择的介质尺寸或其他一些参数?在 Windows 7 上,FAT16 是默认设置。在 pendrivelinux.com 的通用 USB 安装程序中,FAT32。我应该选择哪一个?用于 Windows 的 NTFS 怎么样?

exFAT怎么样?它是 Microsoft 为可移动媒体设计的文件系统。U盘和SD卡在这方面有区别吗?

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

Hel*_*ele 15

简而言之:

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

为什么是 Windows 的 NTFS?

  • NTFS(新技术文件系统)是由 Windows 引入的,从早期版本的 Windows 开始就得到支持。所以它已经成为一种 Windows 的东西。

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

  • 允许索引以改善文件搜索(主要是更快);导致轻微的性能下降(可以关闭)。
  • 具有更好的安全性——例如文件加密(Windows XP 家庭版不支持)和每用户访问规则(你可以阻止你的妻子看到色情文件夹!)
  • 支持用户配额(防止下载过多 MP3 文件)
  • 具有文件级压缩。
  • 日志记录,减少数据丢失(不需要启动时的磁盘扫描)。
  • 使用 Unicode(允许外来字符和扩展字符)文件名,并且本机支持长文件名。
  • 支持比 FAT 更大的文件(大于 4 GB)。
  • 允许更大的卷大小(大于 1 TB)。有人讨论过 16 EB 的理论限制,最高可达 2 TB。
  • 动态磁盘上支持的格式(Windows XP Home 上没有动态磁盘)。
  • 适用于大型缓存(大于 96 MB 的系统)。
  • 在大约 20 GB 及更多的卷上表现更好。
  • 在大卷(大于 8 GB)上更节省空间。
  • 抗碎片化。

为什么 Linux 是 FAT32?

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

  • 这是一个不错的列表,但它似乎偏向于 NTFS。它甚至没有提到 exFAT(它是专门为可移动媒体开发的)。此外,有几点与闪存媒体无关(例如,我从未见过 1TB 存储卡或带有任何缓存的 USB 驱动器)。同样,它没有提供有关 NTFS 对闪存介质的影响的信息;例如,日志功能是否会导致它比 FAT 更频繁地写入磁盘(这当然对闪存介质不利)? (4认同)