WinDirStat — 磁盘空间可视化鼻祖,你的硬盘被什么东西塞满了?看图就明白
一句话:用彩色方块图展示每个文件占磁盘的比例,大文件占大色块,谁最大一目了然。
这块磁盘还能撑多久?先看看里面装了什么
你的 1TB 数据盘只剩 50GB 了。资源管理器里的”属性”饼图只能告诉你”已用 950GB / 剩余 50GB”——但 950GB 具体是些什么?照片占了 300GB 还是视频缓存占了 500GB?哪些文件夹是吃容量的元凶?
Windows 自带的”存储感知”按大类给你看——“应用和功能 120GB""临时文件 80GB""其他 400GB”。那个”其他 400GB”到底是什么?点进去,系统告诉你”无法分类”。
WinDirStat(Windows Directory Statistics)就是来解剖”其他 400GB”的。 它逐文件扫描整个磁盘,然后把每一个文件和文件夹按大小绘制成一张彩色方块图——文件越大,色块越大;不同文件类型用不同颜色标记。你一眼就能看到磁盘上有几个”巨无霸”色块,把鼠标悬停上去,它告诉你那个色块代表哪个文件夹里的哪个文件。
WinDirStat 的工作方式
1. 逐文件扫描:慢,但能看到 WizTree 看不到的东西
WinDirStat 是逐个读取磁盘上的所有文件来获取大小信息。这个方式在今天看来很慢——扫描 1TB 硬盘可能要 6-8 分钟。相比之下,使用 NTFS MFT 直读技术的 WizTree 只需要 3 秒。
但逐文件扫描有一个 WizTree 做不到的事情:WinDirStat 可以识别哪些文件是可以清理的。 它在扫描时会同时分析文件扩展名,找出临时文件、缓存文件、日志文件等”大概率可以删”的候选,在清理列表中标注出来。WizTree 只告诉你”这块很大”,WinDirStat 还能告诉你”这块很可能可以删”。
2. 树图:一张图看懂整个磁盘
扫描完成后,WinDirStat 右侧出现一张”树图(Treemap)“。这是一张用许多大小不一的彩色矩形拼成的大方块——每个矩形代表一个文件,矩形面积 = 文件大小。所有文件的矩形拼在一起填满了整个方块。
不同类型的文件用不同颜色标记:
- 蓝色 → DLL/系统文件
- 绿色 → 图片
- 黄色 → 视频
- 红色 → 压缩文件
- 紫色 → 文档
- 灰色 → 未分类
看到右下角有一个巨大的黄色方块?那是某个 50GB 的视频文件。看到左边散落着很多细小的灰色碎片?那是散落在各处的临时文件。
3. 目录树与扩展名统计
左侧上方是”目录树视图”——跟资源管理器一样,但每个文件夹旁边多了一列”占总空间的比例”。按比例从大到小排序,吃空间最多的文件夹排在最上面。展开它的子文件夹,一层一层往下追,直到找到那个最大的文件。
左侧下方是”扩展名统计视图”——按文件类型汇总。你会看到类似”所有 .mp4 文件共占用 320GB(34%)""所有 .tmp 文件共占用 45GB(4.7%)“。如果某个非预期的类型占了很大的比例(比如 .log 文件有 80GB),你就知道该清理它了。
4. 内置清理功能
在树图或目录树中右键一个文件或文件夹,可以选择”打开”(用资源管理器打开所在位置)、“删除”、“移动到回收站”。也可以选择”在此处打开命令提示符”进行命令行操作。不需要切换到资源管理器去删——在 WinDirStat 里看到、确认要删、直接删。
专业媒体与用户评价
| 媒体 | 评价 |
|---|---|
| How-To Geek | ”WinDirStat is the classic disk space analyzer — it may be slower than newer tools, but it’s still one of the best” |
| Lifehacker | ”The treemap visualization is so useful that Windows should steal it” |
| TechRadar | ”A timeless utility, though WizTree has largely surpassed it in speed” |
真实用户怎么说
“用了十年 WinDirStat,后来转到了 WizTree。但我仍然推荐新人先接触 WinDirStat——它的树图配色、清理建议、文件类型统计都比 WizTree 做得细致。等你习惯了可视化分析,再转 WizTree 提升速度。” — 老派 PC 用户,知乎
“做学校机房管理的时候,每学期末要用 WinDirStat 扫描学生公用盘的共享文件夹。找到那些藏在深处的大文件(下载的电影、游戏安装包之类的),用清理功能一键送进回收站。树图让这件事从枯燥变成一个有趣的’寻宝游戏’。” — 学校 IT 管理员,V2EX
“WinDirStat 的扫描速度确实跟不上时代了。1TB SSD 要等七八分钟,隔壁 WizTree 三秒。但 WinDirStat 的清理功能(内置删除、命令提示符打开)我更喜欢——WizTree 没有清理功能。” — 效率工具测评,B站
同类工具横向对比
| 对比维度 | WinDirStat | WizTree | TreeSize Free | SpaceSniffer |
|---|---|---|---|---|
| 扫描速度(1TB) | ⭐⭐ 6-8分钟 | ⭐⭐⭐⭐⭐ 3秒 | ⭐⭐⭐⭐ 10-30秒 | ⭐⭐ 5-8分钟 |
| 底层技术 | 逐文件遍历 | NTFS MFT直读 | NTFS MFT直读 | 逐文件遍历 |
| 树图可视化 | ⭐⭐⭐⭐⭐ 经典 | ⭐⭐⭐⭐ 彩色 | ⭐⭐⭐⭐ 不错 | ⭐⭐⭐⭐⭐ 独特网格 |
| 文件类型统计 | ⭐⭐⭐⭐⭐ 最详细 | ⭐⭐⭐⭐ 支持 | ⭐⭐⭐ 基础 | ⭐⭐ 无 |
| 清理建议 | ⭐⭐⭐⭐ 有 | ❌ 无 | ⭐⭐ 有限 | ❌ 无 |
| 内置删除 | ⭐⭐⭐⭐ 支持 | ❌ 无 | ⭐⭐⭐ 支持 | ❌ 无 |
| 开源 | ✅ GPLv2 | ❌ 闭源 | ❌ 闭源 | ❌ 闭源 |
| 更新状态 | ⭐⭐ 极少更新 | ⭐⭐⭐⭐⭐ 活跃 | ⭐⭐⭐⭐ 活跃 | ⭐⭐ 更新缓慢 |
| 价格 | 免费开源 | 个人免费 | 免费版有限制 | 免费 |
选型建议:
- 追求速度、只想知道哪个文件最大 → WizTree(3秒出结果,无可争议)
- 想要树图 + 清理建议 + 内置删除功能 → WinDirStat(经典作品,功能最完整)
- 两个一起用也完全不冲突 → WizTree 用来快速扫,WinDirStat 用来细细分析
下载与安装指南
官方下载(推荐)
WinDirStat 的唯一官方网站是 windirstat.net,同时分发在 SourceForge 和 FossHub:
| 渠道 | 下载地址 | 说明 |
|---|---|---|
| 官网 | windirstat.net | 官方主站,含安装版和介绍 |
| SourceForge | sourceforge.net/projects/windirstat | 官方托管平台 |
| FossHub | fosshub.com/WinDirStat.html | 备选下载,无广告 |
⚠️ 安全提醒:WinDirStat 官网是
windirstat.net。软件开源且纯净,安装过程无任何捆绑推广。最后一次更新距今较久,但功能稳定不影响使用。同样避免在第三方下载站获取。
2 分钟上手
- 打开 windirstat.net,点击 Download,选择安装版
- 安装时一路默认设置
- 启动 WinDirStat,弹出选择磁盘的对话框——选”所有本地驱动器”或指定某个盘,点”确定”
- 三个吃豆人小图标开始走,表示正在扫描。这一步需要几分钟,可以利用这个时间去倒杯水
- 扫描完成后,三块视图同时出现:左侧上 → 目录树、左侧下 → 文件类型统计、右侧 → 彩色树图
- 在树图中找到最大的色块,点击它,左侧自动展开定位到那个文件。右键 → “打开目录”
使用技巧
- 右键树图上的色块:直接查看文件路径、删除或打开所在文件夹
- 目录树按”百分比”列排序:最快的找到大文件夹的方法
- 扩展名统计中点击某类型:左侧目录树自动高亮哪些文件夹里有这类文件
常见问题
Q: WinDirStat 还值得用吗?WizTree 不是更快吗? 值得。WinDirStat 的树图呈色和文件类型统计比 WizTree 更详细,且内置了清理建议和删除功能。如果你在意扫描速度 → 选 WizTree。如果你喜欢更细致的数据分析 + 内置清理 → 选 WinDirStat。
Q: 扫描到一半可以停止吗? 可以。点”停止”按钮后,WinDirStat 会展示已扫描部分的结果。没扫描到的部分在树图里显示为灰色区域。
Q: 树图看不太懂怎么办? 看目录树更直观。目录树按占用空间从大到小排序,一层一层展开,直到找到占用最大的文件。树图是辅助的——如果你习惯了,可以直接在树图里”看形状”找大文件。
WinDirStat 就是给你的硬盘拍了张 X 光——虽然要等几分钟片子才能洗出来,但洗出来之后,每一块骨头都清清楚楚。