与使用 FAT32 的 SD 卡相比,使用 NTFS 的 SD 卡能用多长时间

与使用 FAT32 的 SD 卡相比,使用 NTFS 的 SD 卡能用多长时间

我希望使用 512GB SD 卡来扩展我的笔记本电脑存储空间,并且我到处都看到使用 NTFS 的 SD 卡会因为日志记录而更快地用尽其写入周期。

日志记录究竟是如何工作的?如果我存储 NTFS 卡而不将其插入计算机,它的使用寿命是否仍会比 FAT32 卡短?

答案1

这个日志记录究竟是如何工作的?

日志记录是一种在写入中断(例如由于断电)的情况下保持文件系统一致的功能。

当需要将数据写入文件系统时,首先将其写入日志。然后执行对目标位置的实际写入,并将日志条目标记为已写入。

  • 如果日志写入被中断,下次初始化文件系统时,部分写入的日志条目将被丢弃,并且文件系统将保持一致,就好像没有发生写入一样。
  • 如果目标写入被中断,则下次初始化现在不一致的文件系统时,其驱动程序将找到未标记为刷新的日志条目。它将读取日志条目并尝试再次将其写入其目标,从而恢复文件系统一致性。

此方案提高了可靠性,但使更改磁盘所需的写入次数加倍。由于基于闪存的介质的写入耐久性有限,因此使用日志文件系统将缩短其使用寿命。

如果我存储 NTFS 卡而不将其插入计算机,它的使用寿命会比 FAT32 卡短吗?

文件系统(即使是复杂的文件系统)也只是数据结构。SD 卡无法理解其上存储的是什么文件系统,它只是一堆有序的字节。SD 卡上有哪些字节以及它们是否构成某种文件系统并不重要。影响介质寿命的是与这些数据交互的方式。闪存介质具有写入限制,因此写入越多(文件系统需要的写入越多),磨损就越快。

相关内容