ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

C盘满了怎么清理?系统自带工具与命令轻松腾出30GB空间

C盘满了怎么清理?系统自带工具与命令轻松腾出30GB空间 电脑用时间长了C盘总会莫名其妙地变红。前几天我刚给一台 Windows 11 笔记本做完清理没有重装系统也没有装任何第三方“清理大师”只靠系统自带功能和几条命令就腾出了 30 多 GB 空间。这篇文章会把我实际用到的清理方法、判断逻辑和注意事项完整写一遍适合 Windows 10 / Windows 11也适合绝大多数普通办公和开发环境。如果你正在搜“C盘满了怎么清理”可以先收藏再照着做。先说一个基本观点清理 C 盘不是“越用力越好”而是“先判断再删除”。很多人一看到 C 盘红了就急着下载各种清理软件结果要么被捆绑安装其他应用要么把系统文件误删最后反而更麻烦。下面这套流程会先告诉你哪些东西占空间哪些能删哪些不能乱动。1. C盘为什么总是满先搞清楚空间去哪了1.1 常见的“空间大户”很多朋友一遇到C盘空间不足第一反应是“我桌面上的文件太多了”。实际上桌面上那几十个文件通常只占几个 GB真正的空间大户往往藏得很深。根据我处理过的电脑来看C盘空间被占满最常见的几类原因如下系统更新残留Windows 更新下载的安装包默认保存在C:\Windows\SoftwareDistribution\Download一次大版本更新后可能留下几个 GB 甚至十几个 GB 的旧文件。如果你还经历过 Windows 10 升级到 Windows 11 之类的操作系统盘里可能还留有Windows.old文件夹这个文件夹的大小可以非常夸张。临时文件用户临时文件在C:\Users\用户名\AppData\Local\Temp系统临时文件在C:\Windows\Temp。只要系统运行软件就可能在临时目录里产生文件日积月累就变成几个 GB。休眠文件文件名叫hiberfil.sys位于C盘根目录默认隐藏。它主要用于休眠功能和 Windows 快速启动。如果你很少使用“休眠”这个文件可能白白占掉 6GB、8GB 甚至更多。页面文件即pagefile.sys相当于 Windows 的虚拟内存。默认情况下由系统自动管理大小会波动如果物理内存不大或软件占用较多它也可能占几个 GB。应用缓存和历史记录浏览器缓存、微信和 QQ 的文件与聊天记录、各类开发工具的日志、NVIDIA 或 AMD 驱动安装包等经常默认写入C盘。杀毒软件和系统还原点Windows Defender 的隔离文件、系统还原点、卷影副本也会悄悄占用空间。某些国产软件的“默认下载目录”很多软件的下载路径默认都是C盘用户一直没改时间久了自然越来越满。1.2 清理前先别做两件事第一件不要盲目下载“一键清理工具”。市面上确实有一些口碑不错的清理工具但也有很多“清理大师”会捆绑安装其他软件甚至在后台加载广告弹窗。对于普通用户Windows 自带的磁盘清理、存储感知和几条命令已经足够应对 90% 的C盘清理需求。第二件不要凭感觉删除系统目录里的文件。比如C:\Windows、C:\Program Files里面的文件很多都是系统正常运行或软件运行所必需的光看文件名很难判断哪个能删。删除这些目录里的文件轻则软件报错重则系统无法启动。宁可先用工具扫描也不要直接打开目录删。2. 准备工作先备份、再看环境2.1 适用环境说明本文示例以 Windows 10 22H2 和 Windows 11 23H2 常见环境为主。不同版本的系统设置界面名称和菜单位置会略有差异但核心思路一致。Windows Server 2016/2019/2022 也有磁盘清理和管理员命令行但服务器上的操作需要更谨慎不建议直接复用下面所有步骤。建议在开始前先确认硬盘类型如果你的电脑是固态硬盘SSD清理临时文件和关闭休眠文件是安全的如果是机械硬盘HDD清理思路也是一样的。只要你不去运行碎片整理就不会有额外风险。2.2 备份和系统还原点无论你接下来要执行哪条清理命令都建议先做好两件事重要数据备份尤其是“下载”“文档”“桌面”下的资料如果在清理过程中误操作或者清理后系统出现异常你至少还能把个人文件找回来。创建系统还原点在“开始”菜单搜索“创建还原点”选择C盘点击“创建”输入一个描述名称比如“清理前备份”然后等待完成。创建还原点的好处是万一后续误删了某个系统组件可以通过系统还原回退到清理前的状态。这在Windows 10/11上非常可靠。如果你的系统没有开启系统保护可以先在“系统保护”设置中打开C盘保护再创建还原点。2.3 管理员权限下面会用到命令行工具比如cmd和PowerShell。请务必以管理员身份运行在任务栏搜索框输入cmd右键点击“命令提示符”选择“以管理员身份运行”。如果是 Windows 11也可以在“终端”里直接打开 PowerShell 管理员窗口。为什么要管理员权限因为很多系统级文件比如C:\Windows\Temp或 Windows 更新缓存普通用户窗口没有删除权限会提示“拒绝访问”。3. 第一步用Windows自带存储感知清理临时文件3.1 打开存储感知Windows 10 1803 之后的版本以及 Windows 11系统内置了“存储感知”功能。它能够帮你自动清理临时文件和回收站内容。一般连续使用几个月的电脑临时文件都可以通过这里清理掉几个 GB。设置路径如下按Win I打开设置。进入“系统” - “存储”。打开“存储感知”开关并点击“配置存储感知或立即运行”。在配置页面里你可以选择多久运行一次以及清理哪些内容。建议把“删除我的应用未在使用的临时文件”勾上把“回收站中的文件”和“下载文件夹中的文件”按自己的习惯设置。要注意如果“下载”文件夹里有重要资料不要在存储感知里勾选“删除下载文件夹中的文件”否则会被清理掉。点击“立即清理”之后Windows 会自动计算可释放空间。这一步通常能清理出几个 GB尤其是回收站和临时文件堆积比较多的电脑。3.2 磁盘清理工具存储感知适合自动清理但如果你想更精确地控制删除项可以用 Windows 经典的“磁盘清理”工具。操作方式按Win R输入cleanmgr回车。选择C盘点确定。等待扫描完成后点击“清理系统文件”。再次选择C盘扫描完成后会多出“Windows 更新清理”“以前的 Windows 安装”等选项。在“清理系统文件”页面中比较值得勾选的是Windows 更新清理临时文件缩略图回收站传递优化文件“以前的 Windows 安装”通常是Windows.old文件夹确认你已经不需要回退到旧系统后可以勾选清理。这个项目往往能释放 10GB 以上空间但它不可逆清理前一定要想清楚。3.3 不要依赖“一键清理”软件的原因有些朋友可能觉得自带工具太麻烦网上那些“C盘清理大师”更省事。但在实际维护中第三方清理工具经常出现两个问题一个是把可以正常使用的缓存也删了导致软件启动变慢另一个是清理后系统关键文件被误判为垃圾造成功能异常。系统自带的磁盘清理逻辑相对保守它会优先删那些系统认为“可删除”的内容对普通用户来说更安全。4. 第二步用cmd命令清理临时文件与更新缓存4.1 清理用户临时文件很多时候“磁盘清理”已经清掉了大部分内容但残留的临时文件仍然不少。这时可以用命令直接清空临时目录。注意临时文件正在被某个软件使用时会提示删除失败这是正常的不用强行处理重启后再清理或直接跳过即可。以管理员身份打开命令提示符执行以下命令echo 正在清理用户临时文件... del /f /s /q %userprofile%\AppData\Local\Temp\*.*运行结果中如果有大量找不到文件或拒绝访问属于正常现象。前者表示临时文件不多或目录为空后者表示文件被占用不影响系统安全。然后清理系统临时文件echo 正在清理系统临时文件... del /f /s /q C:\Windows\Temp\*.*同样提示“拒绝访问”的文件可以跳过。这里不要出现“删除所有文件”的恐惧心理因为 Windows 会保护正在使用的系统临时文件。4.2 清理 Windows 更新缓存C:\Windows\SoftwareDistribution\Download是 Windows 更新下载目录。网上很多教程会让你直接删除里面的文件但更规范的做法是先停止 Windows Update 服务再清理最后重新启动服务。否则正在运行的更新任务可能会导致文件被占用。完整命令如下net stop wuauserv net stop bits del /f /s /q C:\Windows\SoftwareDistribution\Download\*.* net start wuauserv net start bits这段命令的作用是net stop wuauserv停止 Windows Update 服务。net stop bits停止后台智能传输服务。del /f /s /q C:\Windows\SoftwareDistribution\Download\*.*强制、递归、静默删除更新下载目录下的所有文件。net start wuauserv和net start bits重新启动刚才停止的两个服务。如果清理后系统提示更新失败不要慌张Windows 会自动重新下载更新包。这个操作不会破坏更新机制。4.3 清理 Windows 预读文件C:\Windows\Prefetch目录存放的是系统预读文件用来加快常用软件启动速度。很多“优化软件”喜欢清理它但实际效果有限而且清理后首次启动软件会变慢。我个人建议不要经常清理这个目录。除非你确定系统文件损坏或者磁盘空间极度紧张否则没有必要动它。如果你看到某些文章推荐删除这部分请综合考虑。5. 第三步用工具找到“空间黑洞”如果做完前两步C盘还是不够用说明一定存在某个特别大的文件夹。这时候不要继续盲目删除而是要定位“空间大户”。下面有两种方法一种是用系统自带设置查看另一种是用免费扫描工具。5.1 用 Windows 自带存储设置查看占用进入“设置” - “系统” - “存储”点击C盘系统会显示“系统和保留空间”“应用和功能”“临时文件”“用户文件夹”等分类。你可以点击每个分类逐层进入看看是哪一类占用了最多空间。这个方法的缺点是查看“用户文件夹”只能看到桌面、文档、下载等顶层目录没法精确定位到某个隐藏很深的缓存目录。这时就用扫描工具。5.2 使用第三方免费磁盘占用分析工具比较常用的是 WizTree、WinDirStat、SpaceSniffer 等。这类工具会扫描整个C盘然后按文件夹大小从大到小排列。我一般推荐 WizTree因为它基于 MFT 读取扫描速度非常快只要几秒钟就能看完整个盘。使用方法以管理员身份运行 WizTree。选择C盘点击“扫描”。等结果加载后按“大小”排序从大文件夹往下看。看到可疑的大文件或大文件夹后右键打开文件位置再判断是否可删除。常见的大文件或目录包括C:\hiberfil.sys休眠文件如果不使用休眠可以用powercfg /h off关闭。C:\pagefile.sys页面文件原则上不建议直接删除。C:\Windows\SoftwareDistribution\Download更新缓存。C:\Users\用户名\AppData\Local\Temp用户临时文件。C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\CacheChrome 浏览器缓存。C:\Users\用户名\AppData\Local\Microsoft\Windows\INetCacheIE/Edge 缓存。C:\ProgramData\Package Cache某些安装程序的缓存尤其是基于 WiX 安装包的软件。C:\Users\用户名\Downloads下载文件夹。这个很常见但需要用户自己确认。5.3 哪些能删哪些不能乱动根据我的经验可以把C盘文件大致分成三类可安全删除明确是临时文件的目录回收站中的内容系统更新缓存浏览器缓存软件安装包缓存比如Package Cache中部分文件但最好是卸载软件后由卸载程序清理休眠文件如果你不用休眠和快速启动需要谨慎处理AppData\Roaming下的软件配置和数据比如微信聊天记录、QQ聊天记录等。这些不是缓存是实际数据删除后聊天记录会丢失。ProgramData下的部分缓存虽然删掉可能重新生成但有些软件重新生成时会下载大量资源。Windows.old只有确认不再需要回退旧系统时才删。绝对不要乱删C:\Windows目录中不明用途的文件C:\Program Files和C:\Program Files (x86)中正在运行的软件文件后缀名是.dll、.sys、.exe但你无法判断来源的文件如果你用扫描工具发现某个文件特别大但不确定能不能删除一个最简单的判断方法先复制它的完整路径到搜索引擎搜索文件名的含义再决定是否处理。在不确定以前永远不要直接删除。6. 第四步迁移用户文件夹和大型应用缓存C盘清理不只是“删删删”更有效的方法是“搬家”。很多软件默认把数据写到C盘如果能改成D盘以后就不会再堆积。6.1 修改“桌面”“文档”“下载”等文件夹位置Windows 的桌面、文档、下载、图片、视频等文件夹默认都在C盘用户目录下。如果你习惯把项目文件、资料、安装包存在这些位置C盘很容易被撑满。把它们移动D盘是非常推荐的做法。操作方式打开C:\Users\你的用户名目录。右键点击“桌面”文件夹选择“属性”。切换到“位置”选项卡。点击“移动”在D盘新建一个“桌面”文件夹然后选择它。点击“确定”系统会询问是否移动所有文件选“是”。同理把“文档”“下载”“图片”“视频”也迁移过去。这样以后就算你下载几十 GB 的安装包或者把资料堆在桌面C盘也不会受影响。6.2 迁移微信和QQ的文件存储目录微信PC版默认会把聊天记录、图片、视频缓存存储在C:\Users\用户名\Documents\WeChat Files如果你通过 X 版本的微信文件管理修改目录可以这样做打开微信PC版点击左下角菜单图标。选择“设置” - “文件管理”。点击“更改”选择D盘下的一个文件夹。重启微信完成迁移。QQ 的类似设置通常在“设置” - “文件管理” - “个人文件夹”中。迁移完成后旧的默认目录如果确认没有用可以手动删除但建议先保留一段时间确认聊天记录被正常加载后再清理。6.3 修改浏览器默认下载目录Edge 和 Chrome 默认下载目录一般在C:\Users\用户名\Downloads修改方式打开浏览器设置。搜索“下载”。把“位置”改成D盘目录。如果有“下载前询问每个文件的保存位置”建议开启这样安装包就不会自动堆到C盘。关于“Google浏览器的数据强制在C盘”这个问题浏览器默认用户数据目录确实在C盘不建议直接迁移因为会影响扩展程序、登录状态。你可以通过清理缓存和修改下载路径来缓解普通用户不需要追求“完全把浏览器数据搬到D盘”。6.4 卸载或迁移大型软件如果C盘中有大型软件比如大型游戏、设计软件、虚拟机镜像优先考虑卸载后重新安装到D盘。Windows 10/11 的“应用和功能”里有些应用支持“移动”但并非所有应用都支持而且移动后可能出现注册表路径失效的问题。最稳妥的方式是在“设置” - “应用” - “已安装的应用”中找到目标软件。点击“卸载”然后重新运行安装程序。安装时选择D盘作为安装路径。开发环境中Python、Anaconda、Node.js 这类工具也建议尽量安装或配置到非系统盘或者把缓存目录手动改到D盘。这样不仅C盘不会膨胀重装系统后也更容易恢复。7. 第五步休眠文件、页面文件和系统还原点7.1 关闭休眠文件释放 hiberfil.sys如果你的电脑几乎不用休眠而且关机前也很少使用“快速启动”功能可以考虑关闭休眠。这样hiberfil.sys文件会被删除通常可以释放 6GB 到 20GB 空间具体大小取决于物理内存容量。以管理员身份打开 PowerShell 或命令提示符powercfg /h off运行后没有任何提示就是成功。此命令会关闭“休眠”和“快速启动”如果你之后想恢复可以运行powercfg /h on注意关闭休眠后Windows 的“快速启动”功能也会失效开机速度可能小幅变慢。对于机械硬盘或老电脑关闭快速启动的影响比较明显对于固态硬盘通常感觉不明显。关闭前请确认自己并不依赖这个功能。7.2 调整页面文件 size 和位置页面文件pagefile.sys是 Windows 虚拟内存它看起来很大但不能简单删除。如果物理内存足够大比如 16GB 或 32GB可以把它设置到D盘并选择一个固定大小避免它在C盘占用过多空间。操作步骤右键“此电脑” -“属性”。选择“高级系统设置”。在“性能”区域点击“设置”。切换到“高级”选项卡点击“更改”。取消勾选“自动管理所有驱动器的分页文件大小”。选择C盘设置为“无分页文件”点击“设置”。再选择D盘设置为“系统管理的大小”或“自定义大小”。点击“确定”后重启。这里要特别提醒如果你的物理内存较小比如 8GB 或更少不建议完全关闭页面文件也不建议把最小值和最大值设成 0否则内存不足时系统会非常卡顿。把页面文件放在非系统盘是一个常见优化手段但它不会增加内存容量只是一种空间转移。7.3 清理系统还原点和卷影副本系统还原点默认也会占用C盘空间。检查方式在“开始”菜单搜索“创建还原点”打开“系统保护”选项卡选择C盘点击“配置”。你会看到“最大使用量”滑块。如果保留的还原点过多可以把它调小也可以点击“删除”按钮删除所有还原点。如果某个还原点或卷影副本异常占用空间管理员可以使用vssadmin删除旧的卷影副本vssadmin list shadowstorage vssadmin delete shadows /forc: /oldest提示vssadmin delete shadows会删除C盘的卷影副本影响系统还原和文件历史功能。执行前务必确认不需要保留这些副本并且已经对重要数据做了备份。8. 关于C盘扩容什么时候可以做什么时候别碰不少人清理完空间后仍然觉得C盘容量太小希望从D盘或者旁边分区“借”一点空间过来。这涉及到磁盘扩容需要额外注意。8.1 为什么“扩展卷”选项是灰色的Windows 自带的磁盘管理可以调整分区大小但有个硬性限制C盘只能向右侧相邻的“未分配空间”扩展。如果你的C盘后面不是未分配空间而是恢复分区、OEM 分区或者其他逻辑分区那么右键C盘时“扩展卷”就是灰色的。常见原因包括C盘和D盘之间夹着一个几百 MB 的恢复分区。磁盘是 MBR 分区表D盘和C盘在同一块硬盘上但不是相邻结构。当前系统盘不是动态磁盘且拆分出来的未分配空间不在C盘右侧。这时不要直接删除恢复分区因为恢复分区对系统恢复可能很重要。如果确实需要扩容建议先备份数据再使用正规分区工具处理。8.2 如果一定要扩容怎么做才安全如果你了解操作风险且已经提前备份可以考虑以下思路使用第三方分区工具把D盘空间腾出来一部分缩小D盘。将D盘缩出来的“未分配空间”移动到C盘右侧。然后右键C盘选择“扩展卷”。关键点是所有扩容操作都有风险尤其是调整系统盘和相邻分区时断电、死机、误操作都可能导致数据丢失。对普通用户我更建议的做法是不扩容C盘而是把大文件迁移到D盘。把默认下载、文档、聊天记录迁移到D盘。在条件允许时直接把不方便迁移的大型软件重新安装到D盘。如果是在生产环境或服务器上扩容C盘务必先在测试机或虚拟机里演练一遍再在维护窗口执行。你没有备份前不要对磁盘布局动刀。9. 常见问题与排查思路问题现象常见原因解决思路清理完没有释放多少空间临时文件本来就不多或真正的“大户”是休眠文件、微信缓存、系统还原点用磁盘占用工具扫描逐个确认大文件AppData文件夹特别大微信/QQ/Chrome/开发工具缓存都在用户目录下迁移微信、QQ文件目录清理浏览器缓存和包管理器缓存Windows 11 一开机C盘就少了几个GB休眠文件、虚拟内存、Windows 更新在开机时写入检查hiberfil.sys、pagefile.sys必要时关闭休眠Windows.old一直删不掉没有使用“清理系统文件”或权限不足运行cleanmgr点击“清理系统文件”后再清理执行del命令时提示“拒绝访问”文件正被占用或没有管理员权限关闭相关软件以管理员身份运行重启后再试扩展卷按钮是灰色C盘右侧没有相邻未分配空间使用分区工具之前先备份或者放弃扩容清理后软件启动变慢浏览器缓存、预读文件被删除属于正常现象重新打开软件后会自动重建不必清洁过度误删了系统文件导致异常手动删除了不明用途的系统文件管理员运行sfc /scannow或使用系统还原点恢复sfc /scannow是 Windows 系统文件检查器它会扫描并修复损坏的系统文件。在管理员命令行中运行sfc /scannow如果提示“Windows 资源保护无法执行请求的操作”重启电脑后再试一次。10. 最佳实践把“清理”变成“防堆积”前面几节介绍的是“发现问题后的补救”但长期来看最好的C盘清理方案是“不让C盘继续堆积”。以下几个习惯很值得养成。10.1 安装软件时不要一路“下一步”安装软件时很多安装程序默认都会把软件装在C:\Program Files把附加功能塞到系统盘。建议安装时仔细看安装路径尽量选择“自定义安装”把路径改成D盘或E盘。对开发工具尤其重要比如 Android SDK、Arduino IDE 的板卡包、Python 虚拟环境等默认都在用户目录或系统盘长期使用后会占用大量空间。10.2 统一规划非系统盘目录我习惯在D盘建立以下目录D:\Software # 安装软件 D:\Downloads # 下载文件 D:\Documents # 工作文档 D:\Cache # 软件缓存 D:\Temp # 临时文件下载、聊天软件、浏览器缓存都指定到对应目录C盘就只保留系统运行必要的文件。这样做还有一个好处重装系统前只要备份C盘里的桌面和文档其他数据都在D盘恢复成本很低。10.3 定期检查空间而不是等变红再处理可以每隔一两周用系统“存储感知”或磁盘清理工具做一次轻量清理。如果不想手动操作可以打开存储感知让它每周自动清理临时文件设置 - 系统 - 存储 - 存储感知配置为“每周”运行临时文件设置为“删除我的应用未在使用的临时文件”这比等C盘变红后再“急救”要省事得多。10.4 不要频繁运行磁盘清理命令有些朋友一旦看到C盘空间变少就立刻执行del /f /s /q清理临时文件其实没有必要。频繁清理临时文件会让软件重建缓存反而增加系统负担。我的建议是每月做一次常规清理每季度做一次深度扫描一年做一次“大扫除”就足够了。10.5 警惕“清理工具”捆绑风险如果确实想用第三方工具尽量选择开源或知名大厂的工具不要在来历不明的小网站下载。很多“C盘清理大师”“C盘瘦身专家”在安装时都会默认勾选安装“全家桶”卸载时还会残留后台服务反而更容易让C盘变满。Windows 自带的cleanmgr加上命令行已经覆盖了绝大多数清理场景。10.6 别忘了固态硬盘的“空间红线”如果你是固态硬盘还有一点值得注意固态硬盘的可用空间不宜留得太少。SSD 内部需要预留一定的空闲块用于垃圾回收GC和磨损均衡如果C盘长期处于“爆红”状态写入性能会明显下降甚至影响硬盘寿命。这也是为什么我总建议把个人文件、大型软件都迁到D盘让C盘保持充足余量。清理C盘不是一次性的“救火”而是一个需要维护习惯的事情。每次新装软件、每次下载文件前多花 10 秒把路径改到D盘比日后花一两个小时清理要划算得多。按照上面的步骤走一遍你不仅能腾出 20GB 甚至 30GB 空间还能弄清楚以后怎么避免它再次变满。
返回列表