⚡ MFT 直读 · 秒级全盘 🛡 隔离区 · 14 天可恢复 .NET 8 / WPF · 零依赖 · 不联网

扫出 C 盘被什么占满
再安全地清理它

白名单制 · 四级风险判定 · 全程审计可回滚。
一台手术级的磁盘诊断仪,不是一个“清理大师”。

Windows 10/11 x64 · 安装版 57.9 MB · 免管理员安装 · 未签名(首次运行点“仍要运行”)

真实界面

以下均为应用实际运行截图(非设计稿)

TidyC 总览页:四指标对账卡与全息谱图
总览 — NTFS 物理已用 / 引擎归因 / 权限盲区 / 白名单可释放,四卡对账 + 五段全息谱图
TidyC 占用树图:Squarified 嵌套树图
占用树图 — Squarified 嵌套矩形树图(SpaceSniffer 风格),左键下钻 / 右键返回,风险四色着色

核心功能

每一项都对应真实代码模块,非 PPT 功能

⚡

MFT 直读秒级扫描

管理员模式下通过 FSCTL 直读 NTFS 主文件表,一次物理读遍历全卷元数据,百万文件秒级完成(Everything/WizTree 同类技术)。普通权限自动降级为多线程目录遍历,双引擎结果可对拍自检。

🗂

四级风险分类

绿=可再生缓存、黄=谨慎确认、红=核心保留、灰=未识别默认拒绝。判定来自内置白名单知识库 + 内容构成推断,红/灰条目硬性禁选,任何误删都无法绕过。

🛡

隔离区可恢复

清理 = 同卷原子改名搬入隔离区(<0.1s),14 天内一键原路还原。诚实双指标分别展示“暂存可恢复”与“已物理抹除净释放”,到期前不静默抹除。

📦

AppData 深度分析

Local / Roaming / LocalLow 三分支按应用分组,逐条列出“路径 / 大小 / 判定 / 用途 / 依据 / 误删后果”,支持一键导出 JSON 报告。

💬

微信文件分析

3.x / 4.x 两代目录自动定位,按账号→分类→时间→大文件逐层分析。图片/视频给建议,聊天数据库红标绝不动。

🧾

对账审计

扫描结果与驱动器上报值双向对账,权限盲区/硬链接去重透明呈现;每次操作写 Append-Only JSONL 审计日志,全程可追溯。

四级安全风险模型

每个可清理项都经过白名单验证,每一步操作都有后倚约束

GREEN · 可安全清理

可再生缓存与日志

浏览器缓存、着色器缓存、崩溃转储、npm/pip 包缓存等。删除后自动重建,无任何实质损失。默认选中,批量清理至隔离区。

YELLOW · 谨慎清理

需确认的清理项

Windows 更新缓存、休眠文件(powercfg 关闭)、Service Worker 等会重新下载或首次变慢的内容。默认不选,逐项确认后执行。

RED · 核心保留

硬性禁选

聊天记录数据库、系统目录、WSL 虚拟磁盘、用户文档。规则引擎层面熔断勾选,任何操作都无法触碰,只做定位引导。

GRAY · 未识别

默认保留

白名单未收录的结构按白名单原则默认保留。内容构成推断(程序→保留 / 日志→可清 / 压缩包→谨慎)作为辅助参考。

六条不可逾越的安全红线

写进代码评审清单,违反任何一条即构成系统性缺陷

01

白名单制,默认拒绝

C:\ 根目录、Windows、Program Files、用户个人目录硬编码禁止作为清理根;规则库经 RuleValidator 逐条复核。

02

防 TOCTOU 二次校验

句柄携带 FILE_FLAG_OPEN_REPARSE_POINT,比对 File ID 与大小后才操作;目标被恶意替换为指向系统目录的 Junction 时立即拒绝。

03

同卷原子改名隔离

清理 ≠ 删除——同卷改名入隔离区,耗时 <0.1s;只有用户手动彻底抹除或 14 天到期才真正释放簇位。

04

NTFS 物理对账

全卷基于文件引用号(FRN)硬链接去重,大小口径以磁盘分配大小为准,杜绝虚标;引擎归因与物理占用双向对账。

05

权限最小化

清单 asInvoker 启动;仅 MFT 扫描与特权区域操作按需提权。休眠只走 powercfg,WinSxS 只走 DISM,还原点只走 vssadmin。

06

Append-Only 审计

每次搬移/还原/抹除在落盘前写入 JSONL 事务日志,全程可追溯、可对账,事后无法篡改。

技术规格

全部在本地完成,不收集、不上传任何数据

平台Windows 10 1709+ / Windows 11 · x64
框架.NET 8 (WPF) · 自包含运行时
外部依赖0(无任何第三方 NuGet 包)
体积安装版 57.9 MB · 便携版 58.5 MB
安装权限每用户安装,无需管理员
运行时数据%LOCALAPPDATA%\TidyC
网络不联网(无遥测、无上报)
持久化JSON 清单 + Append-Only JSONL 日志
签名未签名(首次运行 SmartScreen 点“仍要运行”)
许可证免费使用