ZliangDisk — 让 Windows 磁盘清理重新变得优雅

实战 ZliangDisk:基于 Rust + Tauri 打造一款现代化、零隐私泄露的 Windows 磁盘健康管家

目录

  • [实战 ZliangDisk:基于 Rust + Tauri 打造一款现代化、零隐私泄露的 Windows 磁盘健康管家](#[实战] ZliangDisk:基于 Rust + Tauri 打造一款现代化、零隐私泄露的 Windows 磁盘健康管家)
    • [📌 为什么我们还需要一款新的 Windows 磁盘清理工具?](#📌 为什么我们还需要一款新的 Windows 磁盘清理工具?)
    • [🛠️ 技术架构与设计亮点](#🛠️ 技术架构与设计亮点)
      • [1. 多核并行分治扫描引擎 (Rayon 并发)](#1. 多核并行分治扫描引擎 (Rayon 并发))
      • [2. 编译期静态内嵌的声明式 TOML 规则引擎](#2. 编译期静态内嵌的声明式 TOML 规则引擎)
      • [3. 严格的系统保护白名单与回收站缓冲](#3. 严格的系统保护白名单与回收站缓冲)
    • [💡 核心功能特性](#💡 核心功能特性)
      • [1. 深度系统与应用清理 (6 大规则维度)](#1. 深度系统与应用清理 (6 大规则维度))
      • [2. 全盘大文件雷达 (Large Files Hunter)](#2. 全盘大文件雷达 (Large Files Hunter))
      • [3. 磁盘空间可视化树状分析](#3. 磁盘空间可视化树状分析)
      • [4. 智能自适应多盘识别](#4. 智能自适应多盘识别)
    • [📊 对比评测:ZliangDisk vs 传统清理工具](#📊 对比评测:ZliangDisk vs 传统清理工具)
    • [📸 界面预览](#📸 界面预览)
    • [🎯 适合哪些人群?](#🎯 适合哪些人群?)
    • [📥 免费获取与体验](#📥 免费获取与体验)
    • [💬 写在最后](#💬 写在最后)

项目定位:纯本地运行 · 零隐私上报 · 声明式规则 · 专为开发者与极客打造的 Windows 磁盘清理与空间分析利器。


📌 为什么我们还需要一款新的 Windows 磁盘清理工具?

相信很多 Windows 用户和开发者都经历过这样的痛点:

  1. C 盘经常莫名飘红 :即使没装什么大软件,node_modules、Docker 镜像、Rust target、开发工具缓存、Windows 更新补丁就能轻松吃掉几十上百 GB。
  2. 传统清理软件的信任危机:市面上的传统清理工具大多臃肿不堪、捆绑全家桶、后台弹窗不断,更让人担忧的是会将本地扫描数据上传云端。
  3. "一键清理"像一场盲盒赌博:点了"一键清理",根本不知道删除了哪些文件、删了会不会导致 IDE 或系统依赖崩溃。

为了解决这些痛点,我们基于 Rust + Tauri 2.0 + Vue 3 开发了 ZliangDisk 磁盘管家 ------ 一款追求极致透明、极致安全、纯本地运行 的现代化磁盘分析与清理工具。


🛠️ 技术架构与设计亮点

ZliangDisk 绝非简单的脚本包装,而是一套自底向上精心设计的桌面系统工具:

text 复制代码
┌────────────────────────────────────────────────────────┐
│                   Vue 3 + Tailwind CSS                 │ (现代化 UI / 毫秒级交互)
└───────────────────────────▲────────────────────────────┘
                            │ IPC (Tauri 2.0 Invoke / Events)
┌───────────────────────────▼────────────────────────────┐
│                    zliang-scanner                      │ (Rayon 多核并发扫描引擎)
├───────────────────────────┬────────────────────────────┤
│       zliang-rules        │      zliang-cleaner        │ (声明式规则引擎 / 编译期内嵌)
├───────────────────────────┴────────────────────────────┤
│           Windows API / winreg / trash / sysinfo       │ (系统级硬件与文件感知)
└────────────────────────────────────────────────────────┘

1. 多核并行分治扫描引擎 (Rayon 并发)

在扫描上百 GB 的深层目录时,单线程 I/O 极易发生卡顿。ZliangDisk 采用 Rust Rayon 线程池分治模型 ,配合系统根目录智能剪枝算法(自动跳过只读和非缓存关键系统卷),在固态硬盘上可实现 每秒数十万文件的极速遍历

2. 编译期静态内嵌的声明式 TOML 规则引擎

所有清理规则采用声明式 TOML 文件定义(涵盖系统临时文件、浏览器、微信、IDE、AI 本地模型、开发构建工具等)。在编译构建期通过 build.rs 直接将规则库静态嵌入二进制,运行时零外部文件依赖,杜绝规则丢失或远程下发篡改。

3. 严格的系统保护白名单与回收站缓冲

  • 核心系统路径硬保护 :底层集成白名单保护过滤器,绝对拦截对 System32SysWOW64WinSxS 等关键核心路径的任何删除操作。
  • 默认系统回收站缓冲:常规清理优先调用 Windows 原生 Shell API 移入系统回收站,给用户留出百分百的容错与恢复空间。

💡 核心功能特性

1. 深度系统与应用清理 (6 大规则维度)

  • 开发构建产物 :一键识别废弃的 node_modules、Cargo target、Gradle 缓存、Docker 悬空镜像。
  • 本地 AI 模型管理 :智能感知 Ollama、HuggingFace、LM Studio 等下载的 .gguf / .safetensors 大模型权重。
  • 应用及系统深层缓存:DirectX 着色器缓存、Windows 更新冗余包、VS Code / JetBrains / 微信缓存。
  • 可视化风险评级 :每一项清理规则明确标明 低风险中风险高风险,知情透明。

2. 全盘大文件雷达 (Large Files Hunter)

  • 快速扫描全盘或指定磁盘驱动器中 \\ge 100\\text{ MB} 的大文件。
  • 按视频、音频、压缩包、AI 模型、开发产物多维度过滤,支持按文件大小/修改时间双向排序与直接定位文件资源管理器。

3. 磁盘空间可视化树状分析

  • 毫秒级生成驱动器文件树,用直观的可视化色块展示空间占用比例,快速揪出谁是吞噬磁盘的"空间杀手"。

4. 智能自适应多盘识别

  • 自动读取底层硬件与系统环境变量(%SystemDrive% / %SystemRoot%),完美支持 C 盘、D 盘或多系统独立盘符识别,告别粗暴的盘符硬编码。

📊 对比评测:ZliangDisk vs 传统清理工具

维度 传统清理全家桶 ZliangDisk 磁盘管家
底层核心 C++ 遗留臃肿架构 / 易捆绑 Rust + Tauri 2.0 (轻量、高性能、高内存安全)
隐私数据 扫描列表通常上传云端分析 100% 纯本地运行,零网络依赖,零数据上报
广告与推送 弹窗广告、资讯推荐、开机自启 零广告、零弹窗、零后台静默常驻
开发者支持 仅支持基础浏览器与系统临时文件 原生支持 Node/Rust/Docker/AI 模型等开发者生态
操作透明度 粗暴的一键清理"黑盒" 文件路径、大小、风险等级完全公开透明

📸 界面预览

!ZliangDisk 现代化操作界面

(图:透明可视化的深度清理与多维度风险标识)


🎯 适合哪些人群?

  • 软件开发者 / 算法工程师:每天产生大量临时构建产物和模型缓存,需要专业透明的清理工具。
  • C 盘空间告急用户:需要安全清理系统盘冗余,但害怕误删关键系统文件。
  • 注重隐私与纯净体验的极客:反感流氓捆绑与弹窗广告,追求简洁优雅的现代化桌面应用。

📥 免费获取与体验


💬 写在最后

"让每一 MB 空间都值得被释放,让每一次清理都拥有足够的安全感。"

ZliangDisk 仍处于持续演进与高频迭代中。欢迎大家下载体验,有任何建议、新规则适配需求或 Bug 反馈,欢迎在评论区或官网随时留言交流!如果觉得好用,也欢迎分享给身边的极客朋友们!