WinDirStat,DiskGenius,磁盘清理,大文件,分区管理,C盘空间,磁盘分析,系统优化
适用场景
- C盘空间不足,不知道哪些文件占用最大
- 想快速找出并清理无用的大文件
- 需要调整分区大小、格式化、系统迁移
- 遇到拒绝访问的顽固文件需要强制删除
工具一:WinDirStat 磁盘空间可视化分析
下载
- 官网:windirstat.net
- 免费开源,支持中文界面
- 也推荐替代品 WizTree(从MFT直接读取,速度极快)
使用步骤
- 以管理员身份运行 WinDirStat
- 选择要扫描的磁盘(如 C:)-> 确定
- 等待扫描完成(SSD很快,机械盘较慢)
- 结果分三部分:左上目录树、右上文件类型占比、下方色块图
色块图使用技巧
- 每个方块代表一个文件,面积越大文件越大
- 相同颜色属于同一文件类型
- 点击色块可定位到具体文件
- 右键方块可直接打开或删除
清理优先级
| 位置 | 说明 | 可清理? |
|---|---|---|
| C:\Windows\Temp | 系统临时文件 | 可全删 |
| %temp% | 用户临时文件 | 可全删 |
| C:\Windows\SoftwareDistribution | Windows更新缓存 | 可删 |
| 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拥有磁盘底层权限,可绕过系统级文件锁定:
- 以管理员身份运行 DiskGenius
- 菜单栏->文件->强制删除/解锁文件
- 粘贴目标文件完整路径->确定
操作二:调整分区大小
前提:操作的分区必须在同一物理磁盘上。跨磁盘(如SSD的C盘和HDD的D盘)无法直接移动空间。
- 右键有剩余空间的分区->调整分区大小->拖出未分配空间
- 右键目标分区->扩容分区->加上未分配空间
- 点击"保存更改"->确认->重启生效
操作三:系统迁移(换硬盘免重装)
- 新硬盘装入电脑,PE系统启动->运行DiskGenius
- 工具->系统迁移->选择源盘和目标盘
- 勾选"完成后更改启动顺序"->开始
- 完成后从新盘启动即可
操作四:M.2 SSD更换
- 断电拔电池,找到蓝色M.2插槽(标有"M.2 PCIe SSD-0")
- 拧下固定螺丝,旧SSD自动弹起抽出
- 新盘斜30度插入,按平锁螺丝
- 装机进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日志文件,因服务崩溃导致无限膨胀。
解决方案
- 方法一(推荐):管理员CMD重启服务
net stop CapabilityAccessManager && net start CapabilityAccessManager
SQLite会在重启时自动收缩WAL文件。 - 方法二:DiskGenius强制删除
WAL非数据库本体,删后系统自动重建,不影响启动。
结果
C盘使用率从92%降至47%,释放115GB。
注意事项
- 分区操作有风险,重要数据请提前备份
- 删除恢复分区前确认不需要原厂恢复功能
- 系统迁移后可能需要进BIOS调整启动顺序