要快速定位C/D盘空间占用大户,须分四步:1. 用设置→系统→存储查看大类分布并下钻;2. 用磁盘清理(管理员运行)量化hiberfil.sys等隐藏文件;3. 用PowerShell统计C:\一级文件夹大小;4. 用资源管理器搜索size:gigantic或按大小排序找单文件。

要快速拿到C盘或D盘里具体哪些文件夹和文件吃掉了最多空间,不能只看“此电脑”里那个模糊的进度条,必须逐层下钻到真实路径、真实字节数、真实占用排序——否则删了半天,可能连真正占大头的Windows.old或Users\用户名\AppData都还没点开。
用设置里的存储页面看大类分布
这是最快摸清“谁在撑爆C盘”的起点。按下 Win + I 打开设置→系统→存储,等几秒扫描完成。页面顶部的环形图会立刻告诉你“系统和保留”“应用和功能”“临时文件”各自占了多少。点击任一色块,比如“临时文件”,就能展开看到“Windows更新清理:18.4 GB”“回收站:5.2 GB”这类带数字的具体项。这个界面不显示单个文件,但能一眼揪出异常膨胀的大类——如果“系统和保留”超过40 GB,基本可以断定有旧系统残留或休眠文件没清理。
注意:该页面默认只分析系统盘(通常是C:),想查D盘,得往下滚动到“其他驱动器”,点击对应盘符才能触发二次扫描。
用磁盘清理工具挖出隐藏系统文件
右键C盘→属性→常规→磁盘清理,这是唯一能直接量化hiberfil.sys(休眠文件)、pagefile.sys(虚拟内存)、Windows.old(旧系统备份)这三类“看不见却最占地方”文件的方法。
第一步:点击“清理系统文件”按钮(必须以管理员身份运行才会出现);
第二步:再次选中C盘,等待深层扫描完成;
第三步:重点盯住这几项:【以前的Windows安装】、【Windows更新清理】、【休眠文件】、【系统错误内存转储文件】——只要其中任一项大于15 GB,它就是当前C盘空间告急的主因。
这个步骤不可跳过。因为设置里的“系统和保留”只给总数,而磁盘清理会把每一项都拆成可勾选、可验证路径、可单独删除的明确条目。
用PowerShell命令列出所有一级子文件夹大小
当你已经知道是“系统和保留”或“应用和功能”在作祟,但还想确认到底是C:\Windows、C:\Program Files还是C:\Users占得最多,就得靠PowerShell递归统计。
以管理员身份打开PowerShell,粘贴执行以下命令:
Get-ChildItem C:\ -Directory | ForEach-Object { $size = (Get-ChildItem $_.FullName -Recurse -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum; [PSCustomObject]@{Name=$_.Name; SizeMB=[math]::Round($size/1MB, 2)} } | Sort-Object SizeMB -Descending | Select-Object -First 10
这条命令会一次性算出C:\下所有顶层文件夹(如Windows、Program Files、Users、PerfLogs)的总大小,并按MB降序排前10名。结果里如果C:\Users显示为86.3 GB,就说明你个人账户下的文档、桌面、AppData缓存才是真凶;如果C:\Windows显示为42.7 GB,那系统本身确实臃肿了。
注意:首次运行可能卡顿30秒以上,这是正常现象,它在真实遍历每个子目录并累加字节——别关窗口,等输出完毕再看结果。
用资源管理器搜索框定位超大单文件
方法一:直接搜“大小:巨大”
打开C盘根目录→右上角搜索框输入 size:gigantic →回车。系统会在当前目录及所有子文件夹中筛选出大于512 MB的文件,列表里大概率会出现.iso镜像、.zip安装包、.mkv视频这些一眼就能删的“巨无霸”。
方法二:手动排序找最大文件
在任意文件夹内,点顶部菜单栏“查看”→“排序方式”→“大小”,再点一次“大小”升序变降序,最大的文件自动顶到列表最上方。这个操作快,但只对当前打开的文件夹有效,不会穿透进子文件夹。
注意:搜索前务必确认地址栏显示的是 C:\,而不是“此电脑”。在“此电脑”层级搜,会把D盘、E盘的文件全混进来,结果杂乱且极慢。

















