实战 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 用户和开发者都经历过这样的痛点:
- C 盘经常莫名飘红 :即使没装什么大软件,
node_modules、Docker 镜像、Rusttarget、开发工具缓存、Windows 更新补丁就能轻松吃掉几十上百 GB。 - 传统清理软件的信任危机:市面上的传统清理工具大多臃肿不堪、捆绑全家桶、后台弹窗不断,更让人担忧的是会将本地扫描数据上传云端。
- "一键清理"像一场盲盒赌博:点了"一键清理",根本不知道删除了哪些文件、删了会不会导致 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. 严格的系统保护白名单与回收站缓冲
- 核心系统路径硬保护 :底层集成白名单保护过滤器,绝对拦截对
System32、SysWOW64、WinSxS等关键核心路径的任何删除操作。 - 默认系统回收站缓冲:常规清理优先调用 Windows 原生 Shell API 移入系统回收站,给用户留出百分百的容错与恢复空间。
💡 核心功能特性
1. 深度系统与应用清理 (6 大规则维度)
- 开发构建产物 :一键识别废弃的
node_modules、Cargotarget、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 盘空间告急用户:需要安全清理系统盘冗余,但害怕误删关键系统文件。
- 注重隐私与纯净体验的极客:反感流氓捆绑与弹窗广告,追求简洁优雅的现代化桌面应用。
📥 免费获取与体验
- 官方网站 :https://zliangdisk.csstarksoft.com
- 运行环境:Windows 10 / Windows 11 (x64)
- 安装方式:支持一键快速安装包与便携绿色运行。
💬 写在最后
"让每一 MB 空间都值得被释放,让每一次清理都拥有足够的安全感。"
ZliangDisk 仍处于持续演进与高频迭代中。欢迎大家下载体验,有任何建议、新规则适配需求或 Bug 反馈,欢迎在评论区或官网随时留言交流!如果觉得好用,也欢迎分享给身边的极客朋友们!