组装电脑后c盘仅剩20gb是因预装应用、休眠文件等占位,需立即清理:先用磁盘清理工具删除冗余项,再手动清空%temp%、windows\temp、softwaredistribution\download三目录,禁用休眠清除hiberfil.sys,迁移用户文件夹至非系统盘,并彻底删除windows.old残留。

组装电脑后首次进入Windows系统,C盘常显示仅剩20GB左右可用空间,这并非硬盘容量虚标,而是系统预装应用、驱动缓存、临时文件及隐藏的休眠文件共同占位所致。必须立即清理,否则后续安装软件、更新系统将频繁报错。
用磁盘清理工具深度扫描系统文件
这是最安全的第一步,能识别并删除Windows自动生成但非必需的冗余项,比如旧版驱动包、传递优化缓存、缩略图数据库等。
右键“此电脑”中的C盘 → 选择“属性” → 点击“磁盘清理” → 等待扫描完成。
勾选“临时文件”“回收站”“缩略图”“传递优化文件”,然后点击“清理系统文件”按钮(需管理员权限)。
再次扫描后,重点勾选【以前的Windows安装】(若为全新安装则不出现)、【Windows更新清理】、【系统错误内存转储文件】——这三项通常合计释放5–12GB空间。
点击“确定”→确认删除→等待操作完成。
手动清空三大高危临时目录
Windows在安装驱动、运行硬件检测工具、加载主板厂商套件时,会向三个路径疯狂写入临时数据,这些目录从不自动清空,且磁盘清理工具默认不触碰它们。
方法一:%temp%目录清理
按下Win + R → 输入%temp% → 回车 → Ctrl+A全选 → Delete删除(跳过提示“正在使用”的个别文件)。
方法二:C:\Windows\Temp目录清理
Win + R → 输入C:\Windows\Temp → 回车 → 以管理员身份打开文件资源管理器 → 全选 → Shift+Delete永久删除。
方法三:C:\Windows\SoftwareDistribution\Download目录清理
先以管理员身份运行PowerShell → 执行命令:net stop wuauserv → 再执行:net stop bits → 然后Win + R输入该路径 → 全选删除 → 最后执行:net start wuauserv && net start bits。
注意:SoftwareDistribution目录若删不干净,说明wuauserv服务未真正停止,务必确认命令返回“服务已成功停止”再操作。
禁用休眠并清除hiberfil.sys
新装机默认开启休眠,系统会立刻在C盘根目录生成一个与你内存容量完全相等的隐藏文件hiberfil.sys——16GB内存就占16GB空间,且该文件在资源管理器中不可见、无法右键删除。
第一步:以管理员身份运行命令提示符(cmd)。
第二步:输入命令:powercfg -h off,回车执行。
第三步:重启电脑,hiberfil.sys将被系统自动彻底删除。
第四步:重启后进入C盘根目录,确认该文件已消失(可启用“显示隐藏的文件和文件夹”并勾选“隐藏的操作系统文件”来验证)。
迁移用户文件夹脱离C盘
桌面、下载、文档这些文件夹默认绑定在C:\Users\[用户名]\下,新装机后用户可能随手把驱动程序、ISO镜像、测试视频全丢进桌面,几天就吃掉数GB。
① 打开文件资源管理器 → 右键“下载”文件夹 → 选择“属性”。
② 切换到“位置”选项卡 → 点击“移动”按钮 → 选择D盘或E盘新建的“Downloads”文件夹 → 点击“确定”。
③ 系统会弹出提示:“是否要将所有文件从原位置移动到新位置?” → 选择“是”。
④ 重复步骤①–③,依次迁移“桌面”“文档”“图片”“视频”文件夹。
迁移完成后,所有新保存的文件将自动写入非系统盘,C盘压力立减。
删除Windows.old残留文件夹
如果你是通过“保留个人文件”方式重装系统(而非格式化C盘全新安装),C盘根目录会出现Windows.old文件夹,它完整保留旧系统全部内容,体积通常在8–15GB之间,且磁盘清理工具无法直接处理。
以管理员身份运行PowerShell → 依次执行以下两条命令:
takeown /f C:\Windows.old /r /d y
icacls C:\Windows.old /grant administrators:F /t
执行完毕后,再输入:rd /s /q C:\Windows.old → 回车。
该命令将强制递归删除整个文件夹,无需二次确认,执行后立即释放空间。











