NTFS 与 FAT32 搜索时间

问题描述 投票:0回答:2

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

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

operating-system filesystems ntfs fat32
2个回答
0
投票

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

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

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

    • GitHub:/torvalds/linux/fs/ntfs -
      C
      使用的
      NTFS
      文件系统驱动程序的源代码 - “
      Linux 是操作系统 
      Linux
      的克隆,编写由 Linus Torvalds 在网络上松散的黑客团队的帮助下从头开始,它的目标是
      Unix
      和单一
      POSIX
      规范合规性
    • svn.reactos.org:/reactos/drivers/filesystems/ntfs
    • - UNIX使用的
      C
      文件系统驱动程序的源代码 - “
      基于最佳设计原则的免费开源操作系统”在 Windows NT® 架构中发现(Windows 版本如 Windows XP、Windows 7、Windows Server 2012 完全从头开始编写),
      NTFS
       
      不是 基于
      ReactOS
      的系统,并且共享。 ReactOS架构中
      没有
      
      
    • 所有上述资源都应该在概念上达成一致,最后两个资源显示了机器如何在没有一些营销谈话的情况下真正处理问题(机器不太了解营销和广告)

是的,因为文件系统被视为数据库,所以它允许索引。


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.