type
status
date
slug
summary
tags
category
icon
password
春节将至,家家户户都在忙着大扫除,辞旧迎新,别忘了,你的电脑也需要一次彻底的清理
Windows 系统经过长时间使用后,硬盘中会积累大量临时文件和缓存等不必要的文件,这些"数字垃圾"不仅占用存储空间,还会影响电脑运行速度。趁着假期,抽出一点时间,让你的电脑焕然一新,在新的一年里运行如飞!
注意,本文的部分方法有小概率破坏系统、程序,建议清理之前先备份重要文件
我不是专业的,方法可能不是最好的,请见谅
文中提到的 文件/程序 都会在文末提供
1. 浅度清理
1. Windows 磁盘清理工具
这是Windows自带的垃圾清理工具,按下
Win + R
,在弹出的“运行”对话框中输入 cleanmgr
并回车,即可打开选择要清理的驱动器,勾选需要清理的项目(如临时文件、回收站等),然后点击“确定”即可开始清理。
2. 第三方软件
大家如果安装了杀毒软件,或者品牌电脑有自带管家类软件,那么它大概率有集成垃圾清理功能,可以在软件内找到,如果没有,我这里推荐一个开源的垃圾清理工具 - BleachBit

安装后打开它,勾选要清理的东西,点击清理即可
这可能不是最好的,你可以自行寻找更多清理软件
2. 深层清理
虽然大家平时都会进行浅层清理——它快速但效果一般有限。因此,本文将重点介绍深层清理。在开始前,请确保你有充足的时间和基本的技术能力。为了方便操作,我会尽量简化步骤,避免使用命令行。
分析占用
在开始深度清理之前,了解磁盘空间的占用情况至关重要。就像整理房间需要先知道哪些区域堆放了杂物一样,才能知道该清理哪里
对于 Windows,我推荐使用 SpaceSniffer 来检查磁盘空间使用情况。这是一款免费的绿色软件,虽然我已经找不到来源了,但功能确实实用
在文末下载后,放到你认为方便的目录,打开,选择你要清理的分区,即可看到是哪些东西占用了空间,点击可以展开下一层,右键可以删除,当然,务必注意不要删除关键文件,比如Windows文件夹,程序安装目录、你的学习资料 等
不可删除的目录(大部分)
Windows
: Windows 核心文件Program Files
与 Program Files (x86)
: 存放已安装的软件程序(64位和32位)ProgramData
: 存储软件共享数据(如配置、缓存)Users
: 储存用户文件,不可直接删除,除非是你自己直到是什么的文件pagefile.sys
: 页面内存文件,不可删除,当然,你也无法直接删掉hiberfil.sys
: 休眠文件$RECYCLE.BIN
: 回收站实际目录,请直接清空回收站小技巧:在右键菜单按住 Shift 键同时按下删除可以彻底删除文件,而不是移到回收站

如图,图中你可以看到占用大头,确认无用无影响后可以删除
不过,相信大家硬盘中占用大的往往是自己不认识的文件,或者如 Windows 文件夹这类核心文件,不用担心,下面会说明各个文件的清理方法
针对清理: Program Files
Program Files
与 Program Files (x86)
以及 C:\Users\xxx\AppData\Local\Programs
负责存放你安装的程序,最好的解决方法当然是卸载不需要的程序,卸载应该不必多说了,如果你是为了将其从系统盘 (C盘) 移到其它分区,又不想卸载软件重新安装,那么你可以通过符号链接实现,通过命令行可以创造符号链接,不过为了降低技术难度,这里使用图形化软件代替FreeMove 是一个开源软件,可以方便地通过创造符号链接来迁移程序,当然,或许还有更方便的程序,欢迎补充

如图,点击第一个框右边的按钮,选中你要迁移的程序的安装目录,点第二个框右边的按钮,选择目的地,然后点击右下方的 Move 即可
针对清理: DriverStore
DriverStore 是位于 C:/Windows/system32 下的文件夹,是储存驱动程序的目录,这里也是容易堆积垃圾的地方,比如更新驱动,旧驱动没有卸载,当然,这属于系统关键文件夹,清理前务必备份!
DriverStoreExplorer 是一个图形化的开源驱动程序管理工具,可以用于清理 DriverStore

如图,打开后会列出所有驱动,如果找到你不需要的驱动,可以卸载
点击右边 “Select Old Drivers” 可以自动选择旧驱动,确认无误后点击 “Delete Driver” 即可
针对清理: $RECYCLE.BIN
$RECYCLE.BIN
是你回收站的实际目录,点击在回收站点击清空回收站即可针对清理: swapfile.sys
swapfile.sys 一般在分区根目录下,存放虚拟内存相关数据,可以通过以下方法修改
- 按下 windows键 + R
- 输入
sysdm.cpl
并回车
- 切换到”高级”标签页

- 按下图点击

- 去掉自动管理所有驱动器的分页文件大小
- 按你的意愿更改,比如将C盘设置为无分页文件,更改后请点击右边的设置键保存更改,最后点击确定即可 不要全部设置为无分页文件,否则可能导致系统不稳定
针对清理: hiberfil.sys
hiberfil.sys 是储存休眠信息的文件,大小一般与你的内存大小成正相关,彻底删除方法是禁用休眠,禁用休眠会同时关闭快速启动,可能略微增加开机时间,因此如果影响不是特别大,不建议关闭
遗憾的是,要修改它最简单的方法是使用命令行,右键开始按钮,选择终端管理员,或者“命令提示符(管理员)”或“Windows PowerShell(管理员)”
如果你不愿放弃休眠,可以通过以下命令缩小它,输入以下命令,按下回车即可关闭
如果你愿意放弃休眠,以下命令可彻底删除
重启后检查系统盘根目录(如C盘),确认文件已删除
要再次打开休眠,通过以下命令
针对清理: windows.old
windows.old 一般是因为你从旧系统升级上来而留下的备份,用于遇到问题可以回退到旧系统,如果你确认新系统支持工作,可以删除它,当然,还是建议备份一下
针对清理: WinSxS
WinSxS 是储存 Windows 组件的目录,位于 C:\Windows\ 下,影响不大的话不建议清理,里面的Backup 文件夹如果确认系统正常,可以删除里面的文件
要进一步清理,较为简单的方法是用 Dism++ 的清理功能

打开Dism++ 后选择空间回收,勾选被取代的WinSxS组件,清理即可
至此,你应该已经多出不少空间,如果要进一步优化,可以继续阅读
额外释放空间
使用云盘
在Windows中,OneDrive与系统深度集成,可以将文件丢到上面,不丢失文件且可以释放本地磁盘的空间,你也可以使用其它云盘,这里不多加说明
使用文件压缩技术
重点来啦!这部分可是能让你的存储空间瞬间轻松减少一半(夸张)的方法!
微软引入了compression-api,可以透明地压缩文件,显著减少文件大小
有以下几种压缩算法:
- XPRESS4K
- 特点:压缩速度最快,压缩率最低,是 CompactOS 的默认算法。
- XPRESS8K
- 特点:平衡压缩速度和压缩率,是 CompactGUI 的默认选项。
- XPRESS16K
- 特点:压缩率更高,速度较慢。
- LZX
- 特点:压缩率最高,但速度最慢,CPU 开销较大。
通过命令行程序
compact.exe
可以调用,本文为了照顾小白,同样选择图形化工具CompactGUI是一个合适的开源工具,打开后,点击中央搜索框,选择你要压缩的文件夹,点击compress,在compression mode选择合适的压缩算法,点击compress即可压缩

资源下载
BleachBit
可执行文件下载: ‣
网盘分流(作者个人网盘,不保证最新):
Notion:
OneDrive:
123网盘:
SpaceSniffer
官网我找不到了,抱歉!
网盘分流(作者个人网盘,不保证最新):
Notion:
OneDrive:
123网盘:
DriverStoreExplorer
源码:
网盘分流(作者个人网盘,不保证最新):
Notion:
OneDrive:
123网盘:
Dism++
网盘分流(作者个人网盘,不保证最新):
Notion:
OneDrive:
123网盘:
FreeMove
源码:
网盘分流(作者个人网盘,不保证最新):
Notion:
OneDrive:
123网盘:
CompactGUI
源码:
CompactGUI.mono.exe 代表带有运行库文件的版本,如果你的电脑已经安装.NET 9 运行库,推荐下载不带.mono的版本,更省空间
网盘分流(作者个人网盘,不保证最新):
Notion:
OneDrive:
123网盘:
- 作者:Sakura Homura
- 链接:https://endercat.eu.org/article/186e7a4f-ab0a-803a-af9d-cdcc60462c44
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章