安天 安天垂直响应平台

ASearch

Windows 上基于 NTFS MFT 的极速文件检索工具——秒级建立全盘索引、输入即搜、实时跟随文件变化,并提供离线磁盘仓库、磁盘标签打印、文件整理工作流等扩展能力。

当前版本:v3.5.2.1 更新日期:2026-07-24 论坛连接:https://bbs.antiy.cn/forum-23-1.html

ASearch是 Windows 上基于 NTFS MFT 的极速文件检索工具,能够在数秒内为整块磁盘建立文件名索引,实现输入即搜、实时跟随文件系统变化,并在此基础上提供离线磁盘仓库、磁盘标签打印、文件整理工作流等实用扩展。

它解决什么问题

  • Windows 自带搜索慢、结果不全;
  • 找文件需要等待、频繁翻目录;
  • 移动硬盘拔下来后“看不见里面有什么”;
  • 重复文件、下载残留、命名混乱的文件没有工具批量整理。

ASearch 把这些一并解决:搜得快、搜得全、离线也能查、还能顺手整理。

核心特性

  • 极速全盘搜索:直接读取 NTFS 的 MFT,秒级建索引;输入即搜,百万级文件毫秒出结果;支持通配符、子串、正则及拼音首字母匹配。
  • 实时跟随、空闲零占用:通过 USN 日志监听文件增删改,索引实时更新;空闲时不轮询,CPU 占用为 0。
  • 硬链接完整性:直读 $MFT,枚举一个文件的全部名字(如 System32\cmd.exe 与 WinSxS 副本),深层系统文件不遗漏。
  • 离线磁盘仓库:把移动硬盘“收录”进仓库,即使拔掉、离线,仍能在本机搜索其中的文件清单。
  • 磁盘标签与二维码:为物理盘一键生成可打印的标签条、档案卡、档案文本,内置零依赖二维码编码器。
  • 文件整理工作流:查重、清扫、按内容更名、分流四件套,均带预览与回收站撤销。
  • 多语言:内置简体中文、繁体中文、English,即时切换。

技术亮点

方面说明
架构服务 + 客户端双进程:ASearchService.exe(LocalSystem,常驻索引 + USN 监听)+ ASearch.exe(用户界面 + 搜索),命名管道 IPC
部署/MT 静态链接,单文件,无需任何 VC++ 运行库,拷贝即用
索引直读 $MFT + 直读失败自动降级 USN;快照持久化;USN wraparound 自动全量重建
健壮性扫描看门狗、BitLocker 锁定盘三态显示与节流、卷插拔/挂载事件驱动
稳定性零依赖单元测试(129 用例 / 3600+ 断言),关键路径覆盖

系统要求

  • Windows 10 / Windows 11(x64),NTFS 卷;
  • 首次使用需以管理员身份注册后台服务(用于读取 MFT / 监听 USN),程序内有引导;
  • 非 NTFS 盘(FAT32/exFAT)走首次搜索时的现扫现建(懒索引)。

使用说明

一、安装与首次运行

  1. 将 ASearch.exe(及同目录文件)拷贝到任意目录即可,无需安装运行库
  2. 双击运行。首次启动会引导你注册后台索引服务——点“安装服务”并在 UAC 弹窗点“是”(服务需管理员权限读取 MFT、监听 USN)。
  3. 服务注册后开始建立索引:系统盘通常几秒到几十秒完成,状态栏会显示进度;完成后状态栏显示“服务:在线”。
  4. 之后每次开机服务自动运行,程序打开即可搜索。

绿色使用:程序为单 exe、/MT 静态链接;卸载只需在「维护→服务管理」卸载服务并删除文件。

二、搜索

在搜索框直接输入关键字即可,边打边出结果(带防抖)。大小写不敏感。

写法含义
report子串匹配:文件名含 report
*.docx通配符:所有 docx
IMG_????.jpg? 匹配单个字符
正则在「高级」里可切换正则模式
bg(拼音首字母)匹配“报告”等拼音首字母以 b、g 开头的中文名

缩小范围:左侧目录树勾选某盘/某目录,只搜勾选范围;常用目录可把桌面/下载/文档等加为快捷勾选;不勾任何 = 全盘搜索。

对结果操作:选中结果后,用工具栏或右键:复制 / 移动 / 建快捷方式 / 删除(进回收站);撤销可回退上一步。双击打开,可定位到所在文件夹。

三、文件整理工作流

「工具」菜单四件套,均先预览、可撤销

  • 查重:按大小分组 + 内容哈希找重复,按保留策略清理。
  • 清扫:清理下载捆绑广告残留、空/未编辑的新建文件。
  • 按内容更名:读 Office(docx/xlsx/pptx)内容,给“新建文档”这类默认命名文件改名。
  • 分流:按条件规则(类型/大小/名称等)把文件归类移动到目标目录。

四、存储仓库(离线磁盘也能搜)

  1. 插上移动硬盘,「仓库→存储仓库管理」,收录当前盘;
  2. ASearch 记录该盘的文件清单 + 物理标识;
  3. 拔掉硬盘后,搜索时勾选“包含仓库盘”(或在选项设为默认),即可搜到离线盘里的文件——结果会标注来源;
  4. 导入/导出仓库 bundle,在多台机器间共享清单。

五、磁盘标签与档案

「仓库→编写磁盘标签档案」:

  • 为物理盘生成标签条 / 档案卡 / 档案文本三种产物(盘名、容量、建档时间、顶层目录一览);
  • 标签条内嵌二维码(含可读清单),打印贴盘上,手机可扫;
  • 可勾选要展示的目录、填说明,实时预览后导出图片。

六、故障排查

现象处理
搜不出任何东西看状态栏:若“离线/未连接”,用「维护→重连服务」;若“在线”仍空,试「维护→重建索引」
某个盘搜不到该盘可能是 BitLocker 锁定(状态栏/目录树会标),解锁后「维护→重新扫描所有卷」
移动盘搜不到确认已「收录」入仓库,且搜索勾选了“包含仓库盘”
日志文件过大「选项→日志上限」调小,或「维护→删除…日志」

功能比较

ASearch 在“NTFS 极速搜索”这一核心上与 Everything 体验对齐(含硬链接),并额外提供离线磁盘仓库、磁盘标签/二维码、文件整理工作流、内置多语言等 Everything 不具备的能力。

相同点

  • 直接读 NTFS MFT + USN 日志,秒级建索引、输入即搜、实时跟随变化;
  • 支持通配符 / 正则 / 大小写不敏感;
  • 按大小、时间、类型过滤;
  • 硬链接完整枚举(如 System32\cmd.exe 与 WinSxS 副本都能搜到)。

功能对比表

能力ASearchEverything
NTFS 秒级建索引 + 输入即搜
USN 实时更新 / 空闲零占用
硬链接完整枚举
通配符 / 正则
拼音首字母匹配
大小 / 时间 / 类型过滤
离线磁盘仓库(拔盘仍可搜)
磁盘标签 / 二维码打印
文件整理工作流(查重/清扫/更名/分流)
内置多语言(简/繁/英)⚠️
HTTP / ETP / FTP 服务
命令行 / SDK / IPC 生态
便携单文件、无需 redist

图例:✅ 支持 · ⚠️ 部分/基础 · ❌ 不支持

怎么选

你的场景建议
只要本机最快、最省、最稳的文件名搜索ASearch、Everything均可
需要脚本/远程/第三方集成Everything
常年使用移动硬盘,拔下来后也想查里面有什么、还想打标签归档ASearch
想要“搜索 + 查重/清扫/更名/分流”一体化、少装几个软件ASearch
团队要中文(简/繁)开箱即用的界面ASearch