WinDirStat + DiskGenius 磁盘空间管理工具指南

分类:工具指南 发布时间:2026-06-12 00:44 作者:yehang@vip.163.com
WinDirStat,DiskGenius,磁盘清理,大文件,分区管理,C盘空间,磁盘分析,系统优化

适用场景

  • C盘空间不足,不知道哪些文件占用最大
  • 想快速找出并清理无用的大文件
  • 需要调整分区大小、格式化、系统迁移
  • 遇到拒绝访问的顽固文件需要强制删除

工具一:WinDirStat 磁盘空间可视化分析

下载

  • 官网:windirstat.net
  • 免费开源,支持中文界面
  • 也推荐替代品 WizTree(从MFT直接读取,速度极快)

使用步骤

  1. 以管理员身份运行 WinDirStat
  2. 选择要扫描的磁盘(如 C:)-> 确定
  3. 等待扫描完成(SSD很快,机械盘较慢)
  4. 结果分三部分:左上目录树、右上文件类型占比、下方色块图

色块图使用技巧

  • 每个方块代表一个文件,面积越大文件越大
  • 相同颜色属于同一文件类型
  • 点击色块可定位到具体文件
  • 右键方块可直接打开或删除

清理优先级

位置说明可清理?
C:\Windows\Temp系统临时文件可全删
%temp%用户临时文件可全删
C:\Windows\SoftwareDistributionWindows更新缓存可删
C:\Windows.old旧系统备份磁盘清理可删
C:\hiberfil.sys休眠文件(约等于内存大小)关闭休眠后可删
C:\pagefile.sys虚拟内存可移至D盘
AppData\Local\Temp软件临时文件可全删

常见大文件陷阱

  • Windows\CapabilityAccessManager\*.db-wal:SQLite日志异常膨胀可达100GB+
  • 微信/QQ文件缓存:Documents\WeChat Files\下常占数十GB
  • NVIDIA驱动安装包:C:\NVIDIA\下解压缓存可安全删除
  • 虚拟机磁盘文件:.vmdk/.vdi单个可达几十GB
  • Steam/Epic游戏库:可迁移到其他分区

工具二:DiskGenius 磁盘分区管理

下载

  • 官网:diskgenius.cn
  • 免费版满足日常需求
  • 如双击无反应:右键->属性->勾选"以管理员身份运行"并解除锁定

操作一:强制删除顽固文件

DiskGenius拥有磁盘底层权限,可绕过系统级文件锁定:

  1. 以管理员身份运行 DiskGenius
  2. 菜单栏->文件->强制删除/解锁文件
  3. 粘贴目标文件完整路径->确定

操作二:调整分区大小

前提:操作的分区必须在同一物理磁盘上。跨磁盘(如SSD的C盘和HDD的D盘)无法直接移动空间。

  1. 右键有剩余空间的分区->调整分区大小->拖出未分配空间
  2. 右键目标分区->扩容分区->加上未分配空间
  3. 点击"保存更改"->确认->重启生效

操作三:系统迁移(换硬盘免重装)

  1. 新硬盘装入电脑,PE系统启动->运行DiskGenius
  2. 工具->系统迁移->选择源盘和目标盘
  3. 勾选"完成后更改启动顺序"->开始
  4. 完成后从新盘启动即可

操作四:M.2 SSD更换

  1. 断电拔电池,找到蓝色M.2插槽(标有"M.2 PCIe SSD-0")
  2. 拧下固定螺丝,旧SSD自动弹起抽出
  3. 新盘斜30度插入,按平锁螺丝
  4. 装机进PE->DiskGenius系统迁移

硬盘兼容性

  • 规格:M.2 2280 NVMe(22mm x 80mm),笔记本通用
  • 协议:PCIe 3.0/4.0向下兼容
  • 推荐:致态TiPlus7100(低温)、西数SN580(低功耗)、三星990 EVO Plus(性能)
  • 注意选单面颗粒,双面的可能装不进笔记本

实战案例:CapabilityAccessManager.db-wal膨胀115GB

现象

C盘217GB仅剩17GB,WinDirStat发现C:\Windows\CapabilityAccessManager\CapabilityAccessManager.db-wal单个文件115.55GB。

原因

Windows应用权限管理服务的SQLite WAL日志文件,因服务崩溃导致无限膨胀。

解决方案

  1. 方法一(推荐):管理员CMD重启服务
    net stop CapabilityAccessManager && net start CapabilityAccessManager
    SQLite会在重启时自动收缩WAL文件。
  2. 方法二:DiskGenius强制删除
    WAL非数据库本体,删后系统自动重建,不影响启动。

结果

C盘使用率从92%降至47%,释放115GB。


注意事项

  • 分区操作有风险,重要数据请提前备份
  • 删除恢复分区前确认不需要原厂恢复功能
  • 系统迁移后可能需要进BIOS调整启动顺序