应先用任务管理器“磁盘”列排序定位高占用进程,再通过资源监视器查看具体读写文件路径及速率,结合磁盘清理和PowerShell命令排查临时文件膨胀问题。

当电脑突然变卡、鼠标转圈、程序响应迟缓,而你怀疑是磁盘被某个进程偷偷占满时,必须立刻定位正在疯狂读写硬盘的“真凶”,而不是靠猜测重启或盲目清理文件夹。
用任务管理器快速揪出高占用进程
按下 Ctrl + Shift + Esc 直接唤出任务管理器,比右键任务栏更快更稳,避免因系统卡顿导致右键无响应。
切换到“进程”选项卡,点击顶部“磁盘”列标题——注意不是“CPU”或“内存”,是单独的“磁盘”列,它会按实时占用百分比从高到低排序。
排在最上面那个持续显示 90%~100% 的进程就是当前磁盘资源的实际占用者;如果多个进程交替冲顶,说明存在频繁IO争抢,需重点关注前3名。
右键该进程 → 选择“打开文件所在的位置”,能直接跳转到其可执行文件路径,方便判断是否为可信程序;若路径含“Temp”“Cache”“Download”等字样,大概率是临时资源堆积引发的读写风暴。
用资源监视器看透磁盘读写细节
在任务管理器“性能”选项卡右下角,点击“打开资源监视器”——这一步不能跳过,因为任务管理器只给百分比,资源监视器才给真实字节级数据。
切换到“磁盘”标签页,上方“磁盘活动”列表会实时滚动显示每个进程正在读/写的**具体文件全路径**,例如:C:\Users\Name\AppData\Local\Google\Chrome\User Data\Default\Cache\f_000003 或 D:\Temp\setup.exe。
重点观察“读取(B/sec)”和“写入(B/sec)”两列数值:只要任一列稳定高于 5 MB/s,且持续超过10秒,就属于异常临时资源占用;低于 100 KB/s 属于后台静默活动,无需干预。
下方“物理磁盘”区域会列出每块硬盘的总读写速度,若显示“C: (Total)”持续跑满 100 MB/s(机械盘)或 500 MB/s(NVMe),而上层进程却没几个明显IO,【很可能是系统服务在后台解压更新包、生成休眠文件或写入页面文件】。
查清临时文件本身是否失控膨胀
方法一:用磁盘清理工具直击系统级临时体
在任务栏搜索“磁盘清理”,以管理员身份运行,选中C盘 → 点击“确定”开始扫描;等待完成后,勾选“临时文件”“缩略图”“回收站”三项,再点“清理系统文件”按钮。
第二次扫描会额外列出“Windows更新清理”“以前的Windows安装”等隐藏项,若其中任一项显示大于15 GB,【说明系统更新残留已固化为临时资源,正被svchost.exe反复扫描索引】。
方法二:PowerShell命令秒出最大临时目录
以管理员身份打开PowerShell,执行以下命令:
Get-ChildItem C:\Users\*\AppData\Local\Temp -Directory -ErrorAction SilentlyContinue | ForEach-Object { $size = (Get-ChildItem $_.FullName -Recurse -File -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum; [PSCustomObject]@{Path=$_.FullName; SizeMB=[math]::Round($size/1MB,2)} } | Sort-Object SizeMB -Descending | Select-Object -First 5
这条命令会递归统计所有用户临时目录(Temp)的实际体积,并按大小倒序排出前5名;结果中若出现某用户Temp文件夹超过8 GB,基本可断定其微信/QQ/浏览器缓存已失控,需手动清空该路径。

















