在使用 Everything 时,很多人都对其文件搜索速度感到惊讶,那everything怎样做到极速检索的呢?everything搜索原理又是什么?

everything是基于NTFS下USN的使用并建立索引,下面我们来一步步来探索 Everything 的神奇速度

everything搜索整个实现分为 6 步:

1.判断驱动盘是否为 NTFS 格式

2.获取驱动盘句柄

3.初始化 USN 日志文件

4.获取 USN 基本信息

5.列出 USN 日志的所有数据

6.删除 USN 日志文件