Windows 10 下 C 盘清理的四个最好办法 | 安全简单,无需插件 | C 盘快满了,如何清理 C 盘? | win 10 OS盘清理

本文介绍了Windows 10系统下清理C盘的四个推荐方法,包括磁盘清理、处理微信缓存、调整PageFile大小以及删除不需要的系统文件。在清理过程中,作者提醒注意不要直接移动Program Files中的应用,避免引发系统问题。同时,文章提供了遇到死机、程序崩溃的解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言: 笔者自认为拥有较好的文件管理习惯。比如,在 D 盘(非操作系统盘)创建文件夹 Programm Files ,尽量将应用程序安装在 D 盘。但即便如此,笔者的 C 盘昨天还是爆了。为此,笔者花了晚饭后的时间清理了 C 盘,其间还遇到一些 bug ,各个应用程序险些崩溃(还好有惊无险)。最终,笔者总结出四个安全简单有效的C盘清理办法

整理前

整理后

目录:

  • 前言及不建议的方法
  • 推荐的方法一:磁盘清理(最简单)
  • 推荐的方法二:微信缓存
  • 推荐的方法三:windows.edb
  • 推荐的方法四:pagefile.sys(最有效)
  • 我遇到了死机、程序崩溃的 bug :command: sfc /scannow

声明:每个推荐方法笔者都试验过至少两遍,在文中,笔者会提示你注意事项,概不对个人操作失误、未注意步骤负责。对于 windows.edbpagefile.sys 笔者会尽量解释其 OS 原理,风险给读者评估。本人不对此篇文章提供答疑。因为涉及到系统安全,请读者对自己负责。

前言及不建议的方法

前言

笔者所谓良好的文件管理的习惯,即:

  • 心中建立并遵守文件系统关系逻辑树;
  • 尽量不在桌面长期存放常用文档;
  • 在 D 盘(非操作系统盘)创建文件夹 Programm Files ,尽量将应用程序安装在 D 盘。

那么,为什么我的 C 盘还是炸了呢?

  • 原因一:我安装了 CUDA (NVIDIA GPU Computing Toolkit)CUDA 很不听话,并不服从我的安排,自己跑到 C 盘去了;
  • 原因二:微信消息、下载等文件默认存在C盘;
  • 原因三:我的C盘本来就小。
不建议的方法

不建议直接剪切 Programm Files / Programm Files (x86) 文件夹中的应用程序到其他地方:

  • Programm Files 中的应用程序可能已经与系统环境等变量连接好(比如 Anaconda),直接剪切会有意想不到的 bug;
  • 如果想要移动 Programm Files / Programm Files (x86) 中的应用程序,建议重装应用程序,并指定好目录;
  • 因此,轻易不要移动 Programm Files / Programm Files (x86) 中的应用程序,平时安装应用程序时也应注意不要安装在 C 盘(除了有些应用程序强制要求在 C 盘)。

不建议修改注册表修改TEMP等相关的方法:

  • 你可能会看到网上有不少关于“清理 C 盘”的文章,其推荐的十几种方法中,不免很多深入系统设置、难以操作、直接修改系统“值”的操作;
  • 遇到这种操作,建议跳过:有一步疏漏,或遇到 Windows 10 系统升级 / 改版,其带来的后果将难以恢复(因为过于深入操作系统)。

这个东西叫“注册表”,不建议轻易修改其中“值”

推荐的方法一:磁盘清理(最简单)

右键 C 盘 - 属性 - 常规 - 磁盘清理

确认你的下载文件都已经应用并备份后,所有的文件都可以勾选。此外,“清理系统文件”按钮也可使用。

推荐的方法二:微信缓存

微信右下角按钮 - 设置 - 通用设置 - 文件管理更改

更改后,微信会自动帮你把几个 GB 的文件从 C 盘移走。

推荐的方法三:windows.edb

参考文章:历时 6 个月,可能用出了 Windows 10 史上最大的 Windows.edb 文件
https://www.appinn.com/fix-windows-10-windows-edb-too-large/

windows.edb 保存了计算机所有文章索引,为了方便我们快速搜索到。

搜索功能如图所示。

在拥有良好的文件管理习惯前提下,我们无需使用搜索功能。

且由于文件普遍数量巨大, windows.edb 动辄几个 GB 。不合适。可以删除。

控制面板可以通过桌面图表任务栏左边“放大镜”搜索找到:

控制面板 - 索引选项 - 高级 - 重建

重建后,windows.edb 刷新。此外,还可以如上图为 windows.edb 选择新位置,安排在 C 盘以外的的地方。

推荐的方法四:pagefile.sys(最有效)

原理简介:

  • 操作系统硬件软件的接口,操作系统软件(应用程序)创造了一个假象:内存空间是连续的、足够大的,应用程序尽情操作就好;
  • 但实际上,我们的硬件中,内存并没有那么大,也负担不起所有同时运行的应用程序;
  • 操作系统则要进行调度,让软件(应用程序)中的进程/线程/某一部分轮流使用内存;
  • 那么,那些正在“休息”的内容放在哪里呢?放在虚拟内存中,内存已经满了,因此虚拟内存放置在硬盘上,即页表文件pagefile.sys

注:实际的虚拟内容机制可能比上述复杂。上述内容为笔者自学 “操作系统” 课程内容所写,想了解更多的小伙伴可参考 “操作系统” - “页表”部分内容。

pagefile.sys 在笔者电脑上有 8 个 GB,笔者将其调整至 D 盘。

如上图:

右击此电脑 - 高级系统设置 - 高级 - 性能中的设置

高级 - 更改 - 虚拟内存

在其中,选择 C 盘,自定义大小按照建议,最大最小都设为400,之后别忘了点击设置确认。

你也可以自己分配内存大小,比如:400、416、432,注意设置为 16 的整数倍。因为按照我的理解,一页的大小为 16 MB 。

随后,将 D 盘设置为系统管理的大小,之后别忘了点击设置确认。

按照提示,重启,完成。

我遇到了死机、程序崩溃的 bug :command: sfc /scannow

pagefile.sys 的修改可谓有惊无险。

pagefile.sys 等一顿操作后,我的各个应用程序都出现了不同程度的崩溃:VS Code 无响应、Chrome 无响应。

其中,我估计 VS Code 的崩溃是因为我直接跑别人写好的 pytorch 项目却没有查看其配置所致,而Chrome 报错 应用程序无法正常启动0xc000012d

我检索并使用的修正方式如下:

如上,管理员身份打开 cmd ,输入:

sfc /scannow

则修正。

此外,刚刚修改完 pagefile.sys 遇到其他卡顿情况可以考虑先重启。

最后,祝各位 C 盘清理顺利。最后声明,不提供答疑,风险各位自负。

REFERENCES:

清理C存储空间是Windows用户常见的需求,尤其在系统运行一段时间后,缓存文件、日志文件和更新残留会占用大量磁空间。以下是一些有效的清理方法: ### 1. 使用系统自带的“磁盘清理”工具 Windows系统内置了“磁盘清理”功能,可以快速删除临时文件、系统更新备份和浏览器缓存等无用数据。操作步骤如下: - 右键点击C,选择“属性”。 - 在弹出的窗口中点击“磁盘清理”。 - 系统会扫描可清理文件,勾选需要删除的内容,点击“确定”即可完成清理[^2]。 ### 2. 清理系统更新残留 Windows更新会在C中留下大量的安装包和备份文件,可以通过以下方式清理: - 打开命令提示符(以管理员身份运行)。 - 输入 `dism.exe /online /cleanup-image /spsuperseded` 命令并执行,此操作可以清理旧的Windows更新安装包。 ### 3. 禁用休眠功能 休眠功能会在C中保留一部分空间用于保存内存中的数据。如果不需要使用该功能,可以通过以下命令禁用: - 打开命令提示符(以管理员身份运行)。 - 输入 `powercfg.exe /hibernate off` 命令并执行,此操作可以释放与休眠相关的磁空间[^3]。 ### 4. 使用第三方清理工具 一些第三方软件可以帮助更高效地清理C空间,以下是几款推荐的工具及其特点: - **火绒**:提供垃圾清理功能,支持系统垃圾、软件垃圾和注册表清理。操作简单,适合新手使用。 - **Wise Disk Cleaner**:界面简洁,功能强大,支持清理垃圾文件和进行磁碎片整理。 - **CCleaner**:功能丰富,可以清理注册表、垃圾文件和隐私文件,并阻止不必要的后台程序活动。 - **360清理Pro**:集成磁盘清理、微信/QQ清理和隐私清理等功能,能自动扫描并清理文件和重复文件。 - **W优化大师**:提供多种优化和清理选项,包括加速开机速度和清理系统垃圾文件,界面直观友好。 ### 5. 删除大文件或重复文件 通过手动检查C中占用较大空间的文件文件夹,可以有效释放空间。例如: - 浏览 `C:\Users\用户名\AppData\Local\Temp` 文件夹,删除临时文件。 - 检查下载目录、桌面和其他个人文件夹,移除不必要的大文件。 ### 6. 调整虚拟内存设置 Windows默认将虚拟内存设置在C,这可能会占用大量空间。可以通过以下方式调整: - 右键点击“此电脑”,选择“属性” -> “高级系统设置”。 - 在“性能”部分点击“设置”,然后切换到“高级”标签页,点击“更改”按钮。 - 取消“自动管理所有驱动器的分页文件大小”选项,自定义虚拟内存的初始大小和最大值,或者将其移动到其他分区。 ### 7. 移动用户文件夹 将用户的文档、下载、音乐等文件夹移动到其他分区,可以减少C负担。操作步骤如下: - 右键点击目标文件夹(如“文档”),选择“属性”。 - 切换到“位置”标签页,点击“移动”按钮,选择新的存储路径并应用更改。 ### 8. 使用存储感知功能(适用于Windows 10/11) Windows 10和11提供了“存储感知”功能,可以自动清理临时文件和回收站内容。启用方式如下: - 打开“设置” -> “系统” -> “存储”。 - 开启“存储感知”开关,并根据需要调整清理规则。 ### 示例代码:禁用休眠功能 ```bash powercfg.exe /hibernate off ``` ### 示例代码:清理Windows更新安装包 ```bash dism.exe /online /cleanup-image /spsuperseded ```
评论 85
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值