在使用 Everything 时,很多人都对其文件搜索速度感到惊讶,那everything怎样做到极速检索的呢?everything搜索原理又是什么?
everything是基于NTFS下USN的使用并建立索引,下面我们来一步步来探索 Everything 的神奇速度
everything搜索整个实现分为 6 步:
1.判断驱动盘是否为 NTFS 格式
2.获取驱动盘句柄
3.初始化 USN 日志文件
4.获取 USN 基本信息
5.列出 USN 日志的所有数据
6.删除 USN 日志文件