Windows怎么解决磁盘占用率经常100%卡死

小雪姑娘_2106

小雪姑娘_2106

2026-11-15

887人浏览

原创

磁盘占用100%是Windows后台服务高频随机读写所致,需先用任务管理器排序定位高占用进程,再通过资源监视器查清文件级I/O路径,最后禁用SysMain、Windows Search、DiagTrack等冗余服务并清理更新缓存。

windows怎么解决磁盘占用率经常100%卡死

当你在任务管理器里看到磁盘使用率长期卡在100%,鼠标点击没反应、文件夹双击半天打不开、打字延迟半秒以上,这不是硬盘物理损坏,而是 Windows 后台多个默认服务正在对 SSD 或机械盘发起高频随机读写,把 I/O 队列彻底堵死。

先揪出真凶进程

这一步必须做,否则后面所有操作都是蒙眼开枪。按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“进程”选项卡 → 点击“磁盘”列标题排序(降序)→ 观察顶部持续高于80%的进程名。

如果是 WeChat.exe、迅雷、Chrome 插件宿主这类第三方进程,右键直接“结束任务”,通常5秒内磁盘占用就能回落;但如果是 “Service Host: DiagTrack”、“Antimalware Service Executable”、“System” 或 “svchost.exe”,别急着点结束——它们背后绑着系统服务,强行终止可能触发蓝屏或功能异常,必须进入下一步深挖。

用资源监视器查清它在读什么文件

任务管理器只告诉你“谁在干”,资源监视器才能告诉你“干了什么”。按 Win + R 输入 resmon 回车 → 切换到“磁盘”选项卡 → 在“磁盘活动”区域找到刚才高占用的进程 → 在下方“存储”区域勾选它 → 看右侧“文件”列显示的完整路径。

如果大量出现 C:\Windows\System32\wdi\*.etl,说明诊断跟踪服务正疯狂写日志;如果全是 C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb,那就是 Windows Search 在重建索引;若路径指向 OneDrive、Unistack 或某个软件的 cache 文件夹,就对应到具体应用层问题。这一步不跳过,否则你禁用的服务可能根本不是真凶。

Windows 开机自启并隐藏到系统托盘
Windows 开机自启并隐藏到系统托盘

让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。

下载

停掉对普通用户毫无价值却稳定耗盘的服务

这些服务默认开启,日常完全感知不到存在,却像后台永动机一样持续制造 I/O 压力。操作统一:按 Win + R 输入 services.msc 回车 → 找到对应服务 → 右键“属性” → 启动类型设为“禁用” → 点击“停止” → 确定。

方法一:SysMain(原 Superfetch)
这是高配 SSD 用户的头号内耗元凶。它为机械硬盘时代设计,现在却在 NVMe 上无意义地扫描、预读、更新缓存,产生大量零散随机读写。内存 ≥16GB 且用 NVMe 的机器,必须禁用。禁用后重启,后台无规律磁盘抖动会大幅减少。

方法二:Windows Search
它持续扫描全盘文件生成索引库,尤其 C 盘文档多时,小文件随机读写风暴直接压垮磁盘。如果你不用开始菜单搜索或资源管理器顶部搜索框,这个服务可安全关闭。关闭后不影响文件正常打开和运行,只是搜索响应变慢——但你本来就不靠它搜东西。

方法三:DiagTrack 及遥测全家桶
包括 Diagnostic Policy Service、Diagnostic Service Host、Diagnostic System Host、Connected User Experiences and Telemetry。它们默认采集系统状态并写入本地 .etl 日志,构成稳定后台 I/O 负载源。对普通用户无实际功能价值,禁用后不影响核心系统运行,但能立刻砍掉一块持续写入。

顺手清理两个隐性磁盘杀手

第一步:关掉快速启动
快速启动会把内核状态写入 hiberfil.sys,关机后仍存在后台磁盘活动。右键开始菜单 → “电源选项” → “其他电源设置” → “更改计划设置” → “更改高级电源设置” → 展开“睡眠” → “快速启动” → 设为“禁用”。

第二步:清理 Windows Update 缓存
损坏或堆积的更新缓存会导致系统反复尝试读写。先在 services.msc 中停止 Windows Update 服务 → 打开文件资源管理器,导航至 C:\Windows\SoftwareDistribution\Download → 删除该文件夹内所有内容 → 返回服务管理器,重新启动 Windows Update 服务。

最后一步:检查硬盘健康与控制器驱动

如果以上都做完,磁盘仍长期 100%,就要怀疑硬件层问题。下载 CrystalDiskInfo(免安装版),运行后看“健康状态”是否显示“良好”;再用 HD Tune 的“错误扫描”检测坏道。若发现警告,立即备份数据。

接着更新磁盘控制器驱动:右键“此电脑” → “管理” → “设备管理器” → 展开“存储控制器” → 右键你的 NVMe/ACHI 控制器 → “更新驱动程序” → 选择“自动搜索更新的驱动程序”。老旧的 Intel RST 或 AMD SATA 驱动常引发 NVMe 通道调度异常,更新后 I/O 延迟可能直降 40%。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

3499

3

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.27

3038

6

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

2023.08.01

1548

3

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.02

2759

5

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.08

3370

4

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.10

1737

3

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

2023.08.28

2537

4

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.30

5527

5

Window.setInterval()方法
Window.setInterval()方法

Window.setInterval() 方法的基本语法是“window.setInterval(function, delay)”,function是要重复执行的函数或代码块,delay是每次执行之间的时间间隔,以毫秒为单位。本专题为大家提供Window.setInterval()相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.31

875

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HBuilderX Windows 安装手册
HBuilderX Windows 安装手册

共0课时 | 0人学习

phpEnv手册
phpEnv手册

共0课时 | 0人学习

好课诞生记
好课诞生记

共20课时 | 7.3万人学习