type
status
date
slug
summary
tags
category
icon
password
春节将至,家家户户都在忙着大扫除,辞旧迎新,别忘了,你的电脑也需要一次彻底的清理
Windows 系统经过长时间使用后,硬盘中会积累大量临时文件和缓存等不必要的文件,这些"数字垃圾"不仅占用存储空间,还会影响电脑运行速度。趁着假期,抽出一点时间,让你的电脑焕然一新,在新的一年里运行如飞!
💡
注意,本文的部分方法有小概率破坏系统、程序,建议清理之前先备份重要文件
我不是专业的,方法可能不是最好的,请见谅
文中提到的 文件/程序 都会在文末提供

1. 浅度清理

1. Windows 磁盘清理工具

这是Windows自带的垃圾清理工具,按下 Win + R ,在弹出的“运行”对话框中输入 cleanmgr 并回车,即可打开
选择要清理的驱动器,勾选需要清理的项目(如临时文件、回收站等),然后点击“确定”即可开始清理。

2. 第三方软件

大家如果安装了杀毒软件,或者品牌电脑有自带管家类软件,那么它大概率有集成垃圾清理功能,可以在软件内找到,如果没有,我这里推荐一个开源的垃圾清理工具 - BleachBit
notion image
安装后打开它,勾选要清理的东西,点击清理即可
这可能不是最好的,你可以自行寻找更多清理软件

2. 深层清理

虽然大家平时都会进行浅层清理——它快速但效果一般有限。因此,本文将重点介绍深层清理。在开始前,请确保你有充足的时间和基本的技术能力。为了方便操作,我会尽量简化步骤,避免使用命令行。

分析占用

在开始深度清理之前,了解磁盘空间的占用情况至关重要。就像整理房间需要先知道哪些区域堆放了杂物一样,才能知道该清理哪里
对于 Windows,我推荐使用 SpaceSniffer 来检查磁盘空间使用情况。这是一款免费的绿色软件,虽然我已经找不到来源了,但功能确实实用
在文末下载后,放到你认为方便的目录,打开,选择你要清理的分区,即可看到是哪些东西占用了空间,点击可以展开下一层,右键可以删除,当然,务必注意不要删除关键文件,比如Windows文件夹,程序安装目录、你的学习资料
不可删除的目录(大部分)
Windows : Windows 核心文件
Program FilesProgram Files (x86) : 存放已安装的软件程序(64位和32位)
ProgramData : 存储软件共享数据(如配置、缓存)
Users : 储存用户文件,不可直接删除,除非是你自己直到是什么的文件
pagefile.sys : 页面内存文件,不可删除,当然,你也无法直接删掉
hiberfil.sys : 休眠文件
$RECYCLE.BIN : 回收站实际目录,请直接清空回收站
💡
小技巧:在右键菜单按住 Shift 键同时按下删除可以彻底删除文件,而不是移到回收站
示例
示例
如图,图中你可以看到占用大头,确认无用无影响后可以删除
不过,相信大家硬盘中占用大的往往是自己不认识的文件,或者如 Windows 文件夹这类核心文件,不用担心,下面会说明各个文件的清理方法

针对清理: Program Files

Program FilesProgram Files (x86) 以及 C:\Users\xxx\AppData\Local\Programs 负责存放你安装的程序,最好的解决方法当然是卸载不需要的程序,卸载应该不必多说了,如果你是为了将其从系统盘 (C盘) 移到其它分区,又不想卸载软件重新安装,那么你可以通过符号链接实现,通过命令行可以创造符号链接,不过为了降低技术难度,这里使用图形化软件代替
FreeMove 是一个开源软件,可以方便地通过创造符号链接来迁移程序,当然,或许还有更方便的程序,欢迎补充
notion image
如图,点击第一个框右边的按钮,选中你要迁移的程序的安装目录,点第二个框右边的按钮,选择目的地,然后点击右下方的 Move 即可

针对清理: DriverStore

DriverStore 是位于 C:/Windows/system32 下的文件夹,是储存驱动程序的目录,这里也是容易堆积垃圾的地方,比如更新驱动,旧驱动没有卸载,当然,这属于系统关键文件夹,清理前务必备份!
DriverStoreExplorer 是一个图形化的开源驱动程序管理工具,可以用于清理 DriverStore
notion image
如图,打开后会列出所有驱动,如果找到你不需要的驱动,可以卸载
点击右边 “Select Old Drivers” 可以自动选择旧驱动,确认无误后点击 “Delete Driver” 即可

针对清理: $RECYCLE.BIN

$RECYCLE.BIN 是你回收站的实际目录,点击在回收站点击清空回收站即可

针对清理: swapfile.sys

swapfile.sys 一般在分区根目录下,存放虚拟内存相关数据,可以通过以下方法修改
  1. 按下 windows键 + R
  1. 输入 sysdm.cpl 并回车
  1. 切换到”高级”标签页
    1. notion image
  1. 按下图点击
    1. notion image
  1. 去掉自动管理所有驱动器的分页文件大小
  1. 按你的意愿更改,比如将C盘设置为无分页文件,更改后请点击右边的设置键保存更改,最后点击确定即可 不要全部设置为无分页文件,否则可能导致系统不稳定

针对清理: hiberfil.sys

hiberfil.sys 是储存休眠信息的文件,大小一般与你的内存大小成正相关,彻底删除方法是禁用休眠,禁用休眠会同时关闭快速启动,可能略微增加开机时间,因此如果影响不是特别大,不建议关闭
遗憾的是,要修改它最简单的方法是使用命令行,右键开始按钮,选择终端管理员,或者“命令提示符(管理员)”或“Windows PowerShell(管理员)”
如果你不愿放弃休眠,可以通过以下命令缩小它,输入以下命令,按下回车即可关闭
如果你愿意放弃休眠,以下命令可彻底删除
重启后检查系统盘根目录(如C盘),确认文件已删除
要再次打开休眠,通过以下命令

针对清理: windows.old

windows.old 一般是因为你从旧系统升级上来而留下的备份,用于遇到问题可以回退到旧系统,如果你确认新系统支持工作,可以删除它,当然,还是建议备份一下

针对清理: WinSxS

WinSxS 是储存 Windows 组件的目录,位于 C:\Windows\ 下,影响不大的话不建议清理,里面的Backup 文件夹如果确认系统正常,可以删除里面的文件
要进一步清理,较为简单的方法是用 Dism++ 的清理功能
notion image
打开Dism++ 后选择空间回收,勾选被取代的WinSxS组件,清理即可
至此,你应该已经多出不少空间,如果要进一步优化,可以继续阅读

额外释放空间

使用云盘

在Windows中,OneDrive与系统深度集成,可以将文件丢到上面,不丢失文件且可以释放本地磁盘的空间,你也可以使用其它云盘,这里不多加说明

使用文件压缩技术

重点来啦!这部分可是能让你的存储空间瞬间轻松减少一半(夸张)的方法!
微软引入了compression-api,可以透明地压缩文件,显著减少文件大小
有以下几种压缩算法:
  • XPRESS4K
    • 特点:压缩速度最快,压缩率最低,是 CompactOS 的默认算法。
  • XPRESS8K
    • 特点:平衡压缩速度和压缩率,是 CompactGUI 的默认选项。
  • XPRESS16K
    • 特点:压缩率更高,速度较慢。
  • LZX
    • 特点:压缩率最高,但速度最慢,CPU 开销较大。
通过命令行程序compact.exe 可以调用,本文为了照顾小白,同样选择图形化工具
CompactGUI是一个合适的开源工具,打开后,点击中央搜索框,选择你要压缩的文件夹,点击compress,在compression mode选择合适的压缩算法,点击compress即可压缩
notion image
 

资源下载

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网盘:
测试文章网络隐形者系列:云存储隐私保护
Loading...