好友
阅读权限20
听众
最后登录1970-1-1
|
本帖最后由 打酱油的笨小孩 于 2026-10-23 15:58 编辑
先声明:代码是 AI 按我的需求写的,人负责抠底层字节、死磕实测调优。软件纯本地运行,无联网,无后台,不删你任何一个文件。
![]()
【功能简介】
一个基于 Windows MFT 的磁盘空间分析工具,读取卷上 $MFT 元数据,统计目录/文件大小、实际占用、文件数等。类似 WizTree 的思路,但完全自己写的解析引擎,零第三方库。【核心特点】- 极致轻量:纯 C# 编译,单文件 58KB,免安装、不联网、不加壳。
- 极速扫描:不走传统慢速遍历,直接跨 Run 跳读。实测 500GB 盘,146 万条记录仅需 4 秒。
- 视觉直观:深色 UI 自动跟随系统,扁平按钮 + 无网格表格 + 两列比例条(进度条),谁占空间一目了然。
- 全程只读:开裸卷 \\.\C: 时仅用 GENERIC_READ,绝不写任何字节,绝不删除文件。
- 诚实兜底:未解析记录归入“其他/系统占用”,绝不隐藏。
【环境与已知限制】- 必须管理员提权:普通权限下裸卷句柄会被拒绝(错误码 5=Access Denied)。UAC 提权不是为了写盘,而是为了打开裸卷句柄读 MFT 元数据。
- 深度递归时超大目录会返回前 3000 项(合计仍按全量),界面声明已截断。
- 深色滚动条需 Win11/DWM 支持;旧系统退回浅色属正常降级。
- 诊断转储默认关闭,设环境变量 SPACESCANNER_DEBUG=1 后扫完会在 %TEMP% 落盘 debug.txt。
【使用说明】- 右键以管理员身份运行。
- 选择卷 → 点「扫描」。
- 双击目录下钻;Backspace 或 Alt+Left 返回上一级;点表头排序。
- 底部灰色行=无法解析记录。
【关于杀软误报】
本工具为纯分析用途,不调用任何写盘 API、不修改 ACL、不删除文件。若出现误报请以行为学检测为准(界面无删除入口,不会锁定卷)。
【下载地址】
链接: https://pan.baidu.com/s/1vjFCvDNg5Lh1OTZwytaqSg?pwd=52pj 提取码: 52pj |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|