【问题标题】:NTFS vs FAT32 Search TimeNTFS 与 FAT32 搜索时间
【发布时间】:2015-06-20 13:43:44
【问题描述】:

我正在写一篇关于 NTFS 与 FAT32 的论文,并展示了两种文件系统之间的比较。 据我所知,我知道 NTFS 使用 MFT 来保存所有文件和目录,而 FAT32 只知道特定文件或目录的以下群集。这意味着如果在特定目录中没有首先找到文件,FAT32 不会先验地知道文件的第一个块。

我的问题如下,如果 NTFS 将有关文件系统的所有信息保存在一个文件中,这是否意味着在系统内对文件名“test.txt”进行原始搜索时会更快?据我所知,FAT 必须扫描硬盘驱动器中的每个目录,并在每个目录中查看文件名是否存在,而在 NTFS 中,它只需要扫描与名称为“text.txt”的记录相邻的 MFT 文件。文本文件”。 我是对的还是我遗漏了什么?

【问题讨论】:

    标签: operating-system filesystems ntfs fat32


    【解决方案1】:

    我不知道,可能是的(40% 的赌注),但是要将您的问题转化为 Stack Overflow 编码主题,这里有一些资源,您可以在其中找到您的答案并给我们您的self-answer

    • 可能,通过阅读“文本”:

    • 当然,通过阅读“代码”:

      • GitHub: /torvalds/linux/fs/ntfs - C Linux 使用的 NTFS 文件系统驱动程序的源代码 - "Linux 是操作系统 Unix 的克隆,由 Linus Torvalds 在以下人员的帮助下从头开始编写一个松散的网络黑客团队。它的目标是POSIX 和单一UNIX 规范合规性"
      • svn.reactos.org: /reactos/drivers/filesystems/ntfs - C NTFS 文件系统驱动程序的源代码 ReactOS - "基于 Windows NT® 架构中最佳设计原则的免费开源操作系统(Windows 版本如Windows XP、Windows 7、Windows Server 2012 是基于 Windows NT 架构构建的)。完全从头开始编写,ReactOS 不是基于Linux 的系统,并且共享 UNIX 架构"

    以上所有资源都应该在概念上达成一致,最后两个资源显示机器如何在没有一些营销谈话的情况下真正处理问题(机器不太了解营销和广告)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多