为什么可移动驱动器仍然使用fat32而不是ntfs?

微软的windowsxp从2001年开始默认使用NTFS文件系统作为其内部驱动器。现在已经17年过去了,那么为什么USB闪存驱动器、SD卡和其他可移动驱动器仍然使用FAT32呢?...

微软的windowsxp从2001年开始默认使用NTFS文件系统作为其内部驱动器。现在已经17年过去了,那么为什么USB闪存驱动器、SD卡和其他可移动驱动器仍然使用FAT32呢?

这不是**商所犯的错误。虽然您可以使用不同的文件系统(如NTFS)格式化这些驱动器,但您可能希望使用FAT32格式化它们。

fat32的问题(或者微软为什么创建ntfs)

微软创建了NTFS,以各种不同的方式改进FAT32。要理解Windows为什么使用NTFS,我们必须了解FAT32的问题以及NTFS是如何解决这些问题的:

  • FAT32仅支持单个文件的大小不超过4GB,卷的大小不超过2TB。例如,如果您有一个超过4GB的大视频文件,您就无法将其保存在FAT32文件系统中。如果您有一个3TB驱动器,就不能将其格式化为单个FAT32分区。NTFS具有更高的理论极限。
  • FAT32不是日志文件系统,这意味着文件系统损坏更容易发生。使用NTFS,更改在实际执行之前会记录到驱动器上的“日志”中。如果计算机在文件写入过程中断电,系统就不需要长时间的“磁盘扫描程序”操作来恢复。
  • FAT32不支持文件权限。使用NTFS,文件权限允许提高安全性。系统文件可以是只读的,这样典型的程序就不能接触它们,用户就不能查看其他用户的数据,等等。

正如我们所看到的,Windows使用NTFS作为系统分区有很好的理由。NTFS更安全、更健壮,并且支持更大的文件大小和驱动器。

但这些不是可移动硬盘的问题

当然,以上原因都不是U盘和SD卡的真正问题。原因如下:

  • 你的U盘或SD卡的大小肯定会低于2TB,所以你不必担心上限。您可能偶尔需要将大小超过4GB的文件复制到驱动器中—这是您可能希望将驱动器格式化为NTFS的一种情况。
  • 可移动驱动器不需要像系统驱动器那样记录日志。实际上,日志记录只会导致额外的写操作,从而缩短驱动器闪存的使用寿命。
  • 设备也不需要文件权限。事实上,在不同的机器之间移动可移动设备时,这些可能会导致问题。例如,文件可能被设置为只能由特定的用户ID号访问。如果驱动器留在您的计算机内,这将正常工作。但是,如果这是移动到另一台计算机上的可移动硬盘,则在另一台计算机上具有该用户ID的任何人都可以访问这些文件。在这种情况下,文件权限并没有真正增加安全性—只是增加了复杂性。

相关:如何将硬盘或闪存驱动器从FAT32格式转换为NTFS格式

没有理由在U盘和SD卡上使用NTFS,除非你真的需要支持超过4GB的文件。在这种情况下,您需要使用NTFS文件系统转换或重新格式化驱动器。

当然,您现在可以购买3TB或更大存储空间的硬盘。这些文件可能会格式化为NTFS,这样它们就可以使用单个分区上的全部存储空间。

兼容性

兼容性可能是您希望在USB闪存驱动器或SD卡上使用FAT32文件系统的主要原因。虽然现代版本的Windows回到windowsxp将支持NTFS,但您使用的其他设备可能不太适合。

  • Macs:macosx现在对NTFS驱动器有完全的读取支持,但是Macs在默认情况下不能写入NTFS驱动器。这需要额外的软件或调整。
  • Linux:Linux系统现在包括对NTFS驱动器的可靠读/写支持,尽管这在很多年里都没有很好地工作。
  • DVD播放机、智能电视、打印机、数码相机、媒体播放器、智能**、任何带有USB端口或SD卡插槽的产品:这才是真正开始变得复杂的地方。很多设备都有USB端口或SD卡插槽。所有这些设备都将设计为与FAT32文件系统一起工作,因此只要您使用FAT32,它们就“正常工作”,并且能够读取您的文件。有些设备可以使用NTFS,但您不能指望它—事实上,您可能应该假设大多数设备只能读取FAT32,而不能读取NTFS。

这就是为什么你真的想在你的可移动驱动器上使用FAT32,所以你可以在几乎任何设备上使用它们。除了支持大小超过4GB的文件外,在U盘上使用NTFS并没有什么好处。

虽然Windows也提供了一个名为exFAT的文件系统,但这个文件系统不同,不像FAT32那样受广泛支持。


最终,您可能要做的是让驱动器与它附带的文件系统保持格式化。那张SD卡或U盘可能是用FAT32格式化的——没关系,它是最好的文件系统。如果您选择一个3 TB的外部驱动器,并且它是用NTFS格式化的,那也可以。

图片来源:特里·约翰斯顿

  • 发表于 2021-04-09 04:01
  • 阅读 ( 155 )
  • 分类:互联网

你可能感兴趣的文章

如何在Windows10中管理硬盘分区和卷

... 任何给定的存储设备(如计算机中的硬盘驱动器)都包含一块可用的未分配空间。在我们可以利用这个空间(例如安装Windows)之前,我们需要创建一个或多个分区。分区是存储空间的分段部分(分区的完整定义...

  • 发布于 2021-03-13 01:55
  • 阅读 ( 255 )

fat32和exfat的区别是什么?哪一个更好?

...是每个操作系统都能很好地处理每一个文件系统。这就是为什么默认的推荐选择是FAT32。但有一个更好的选择:exFAT。 ...

  • 发布于 2021-03-14 09:01
  • 阅读 ( 293 )

哪个mac文件系统最适合外部驱动器?

...一旦有了它,您的第一个任务就是根据您的预期用途为该驱动器选择一个合适的文件系统。 ...

  • 发布于 2021-03-18 09:29
  • 阅读 ( 268 )

如何用fat或fat32格式化大硬盘

... 也就是说,FAT/FAT32实际上可以格式化高达16TB的硬盘驱动器,并且大多数操作系统支持高达2TB的容量。微软已经为FAT/FAT32文件系统设置了32GB的分区大小限制,以提升NTFS,这通常在处理大分区时效率更高。 ...

  • 发布于 2021-03-22 00:46
  • 阅读 ( 404 )

如何在Windows10上查看驱动器的文件系统

当您深入了解驱动器配置或故障排除时,通常需要知道Windows10 PC上某个驱动器使用的文件系统。例如,如果您正在使用新的Windows文件恢复工具,那么它是必不可少的信息。下面是如何找到它。 相关:如何在Windows10上使用微软的...

  • 发布于 2021-04-01 21:50
  • 阅读 ( 123 )

为什么mac硬盘不需要碎片整理

...长的时间。在macOS(和Linux)上,您根本不需要担心它。为什么会这样,到底什么是碎片整理?我们来看看。 什么是碎片整理,为什么windows需要它(defragmenting, and why does windows need it)? 首先,让我们把这个放一边。您不需要对...

  • 发布于 2021-04-04 23:59
  • 阅读 ( 149 )

如何在windows上使用fat32格式化大于32gb的usb驱动器

...T32只能用于格式化2 GB到32 GB之间的驱动器,这很可能就是为什么Windows和其他系统上的本机工具有这样的限制。事实是,FAT32的理论卷大小限制为16 TB,而目前的实际容量限制为8 TB,对于大多数USB驱动器来说已经足够了。 我们将...

  • 发布于 2021-04-07 12:08
  • 阅读 ( 187 )

如何在windows中擦除和格式化驱动器

...您可能需要自己格式化一个。 例如,格式化通常会删除驱动器上的大部分数据,这使得擦除大型驱动器比简单地删除驱动器上的所有数据更快。不过,重新格式化的最大原因是,如果您想将驱动器上使用的文件系统更改为其他...

  • 发布于 2021-04-07 12:30
  • 阅读 ( 141 )

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

...化USB驱动器的最佳解决方案。 相关:什么是文件系统,为什么有这么多? 了解文件系统问题 不同的文件系统提供不同的方式来组织磁盘上的数据。由于实际上只有二进制数据写入磁盘,因此文件系统提供了一种将磁盘上的物理...

  • 发布于 2021-04-07 13:30
  • 阅读 ( 158 )

fat32、exfat和ntfs之间有什么区别?

...者之间的区别,所以我们会。 相关:什么是文件系统,为什么有这么多? 文件系统提供了一种组织驱动器的方法。它指定数据如何存储在驱动器上,以及可以将哪些类型的信息附加到文件、文件名、权限和其他属性。Windows支持...

  • 发布于 2021-04-08 05:12
  • 阅读 ( 228 )
我爱森森哈哈
我爱森森哈哈

0 篇文章

相关推荐