答案是先禁用sysmain服务,再停用家庭组、windows search与defender计划扫描,并调整虚拟内存位置。win10磁盘100%占用主因是后台服务高频读写,需依次停止sysmain、homegroup listener/provider、windows search,禁用defender计划扫描,并将分页文件移至非系统盘以缓解i/o压力。

Windows 10 磁盘占用率长期卡在 100%,鼠标转圈、程序打不开、任务管理器刷新都慢,不是硬盘坏了,而是系统后台服务在疯狂读写——必须立刻干预,否则持续高负载会加速机械硬盘老化,固态硬盘寿命也会被悄悄消耗。
停止 Superfetch / SysMain 服务
这是 Win10 最常作祟的元凶,尤其在机械硬盘或低配机器上,它会预加载大量程序到内存,反而反复触发磁盘读写。Win10 1803 后该服务已重命名为 SysMain,但行为未变。
第一步:按 Win + R 打开运行框,输入 services.msc 回车;
第二步:在服务列表中找到 SysMain(若找不到,搜索 Superfetch);
第三步:双击打开属性 → 启动类型选“禁用” → 点击“停止”按钮 → 确定退出。
【重要前提】 此操作无需重启立即生效,但若系统正在执行磁盘密集型任务(如 Windows Update 下载中),请先等待其暂停再操作,否则可能中断更新导致后续补丁失败。
关闭家庭组相关服务
家庭组功能在国内几乎无人使用,但它会持续监听局域网、扫描共享文件夹、同步配置,对单机用户纯属后台耗电耗盘。
方法一:在服务管理器中依次定位并禁用以下两项:
→ HomeGroup Listener
→ HomeGroup Provider
方法二:更彻底的做法是直接卸载家庭组组件——以管理员身份运行 PowerShell,逐行执行:
Remove-WindowsFeature -Name "HomeGroup" -Remove
该命令会从系统中剥离所有家庭组依赖项,释放注册表冗余项和后台线程。
注意:禁用后若未来需临时启用家庭组(极小概率),需重新启用服务并重启,但绝大多数用户永不需要。
调整虚拟内存位置与大小
系统默认将分页文件(pagefile.sys)放在 C 盘,而 Win10 频繁压缩内存、处理大缓存时会猛烈读写该文件,尤其当 C 盘是机械硬盘时,极易拖垮整机响应。
① 右键“此电脑”→“属性”→左侧“高级系统设置”;
② “性能”区点“设置”→“高级”选项卡→“虚拟内存”点“更改”;
③ 取消勾选“自动管理所有驱动器的分页文件大小”;
④ 选中 C 盘 → 选择“无分页文件”→点“设置”;
⑤ 选中另一块有足够空间的非系统盘(如 D 盘)→ 选“自定义大小”→ 初始大小填 2048,最大值填 8192 → 点“设置”→“确定”;
⑥ 弹出提示时选“退出并重新启动”,必须重启才生效。
【不可逆操作】 若误将所有盘都设为“无分页文件”,系统可能无法启动或蓝屏,务必确保至少一个非系统盘设置了有效分页文件。
停用 Windows Search 与 Defender 计划扫描
这两个服务平时安静,但一旦触发全盘索引或定时扫描,就会瞬间拉满磁盘 I/O,且用户完全无法感知其启动时机。
Windows Search 停用路径:
服务管理器中找到 Windows Search → 右键“停止”,再双击打开属性 → 启动类型改为“禁用”。
Windows Defender 计划扫描禁用路径:
按 Win + R 输入 gpedit.msc → 左侧导航至:
计算机配置 → 管理模板 → Windows 组件 → Windows Defender 防病毒程序 → 扫描 →
双击“指定每周的不同天运行计划扫描” → 勾选“已禁用” → 确定。
这一步不等于关掉实时防护,仅停掉后台自动全盘扫描,不影响日常病毒拦截能力。











