根本原因是TRIM未启用或调度失效,导致SSD垃圾回收挤占前台IO;须先执行fsutil behavior query DisableDeleteNotify确认状态,若为1则需fsutil behavior set DisableDeleteNotify 0并重启生效。

Win10固态硬盘在长时间打游戏后出现明显掉速,表现为加载地图卡顿、存档变慢、纹理贴图闪烁延迟,根本原因不是温度过高或驱动异常,而是游戏频繁创建/删除临时缓存、日志、着色器编译文件,导致大量LBA块被标记为“逻辑删除”却未通知SSD主控擦除——TRIM功能未启用或调度失效,垃圾回收被迫挤占前台IO带宽。
确认TRIM当前是否被系统屏蔽
这一步必须最先执行,跳过将导致后续所有操作无效。TRIM开关位于NTFS驱动层,设为禁用时,哪怕SSD硬件完全支持,操作系统也绝不会发送任何TRIM指令。
按下 Win + X → 选择「终端(管理员)」→ 输入命令:fsutil behavior query DisableDeleteNotify → 回车。
若返回结果为 【DisableDeleteNotify = 1】,说明TRIM被硬性关闭,必须立即修正;若为0,说明已启用,但可能因游戏后台持续高IO而被系统降频调度,仍需手动唤醒。
强制启用TRIM并确保策略载入内核
在同一个管理员终端窗口中,直接输入:fsutil behavior set DisableDeleteNotify 0 → 回车。
执行后无任何提示即表示写入成功。但【必须重启电脑】,否则NTFS.sys驱动不会重载该行为策略,TRIM指令仍无法注入存储堆栈底层——这是90%用户启用失败的根源,切勿跳过重启。
手动触发一次深度TRIM清理(绕过游戏进程干扰)
游戏运行时系统会抑制OPTIMIZE调度,此时需在空闲窗口主动提交全盘无效块擦除指令,让主控立刻回收被游戏临时文件锁死的物理页。
方法一:系统原生工具(推荐)
第一步:退出所有游戏及Steam/Epic启动器 → 关闭微信多开、Chrome百标签、OneDrive同步进程;
第二步:右键「此电脑」→「管理」→「磁盘管理」→ 确认SSD分区状态为“联机”且无警告图标;
第三步:右键SSD系统盘(如C:)→「属性」→「工具」选项卡→ 点击「优化」→ 在列表中选中该盘 → 确认「媒体类型」显示为“固态驱动器”→ 点击右侧「优化」按钮(不是“分析”)→ 等待进度条走完,状态栏显示“上次优化:刚刚”即完成。
方法二:DiskGenius直通命令(适合厂商工具不兼容者)
下载安装DiskGenius v5.5+正式版 → 启动后左侧磁盘树中右键目标SSD分区 → 选择「TRIM当前分区」→ 弹窗点「确定」→ 等待进度结束。该操作绕过Windows服务调度器,直接向NVMe/AHCI控制器提交DISCARD命令,对刚重启后的首次清理特别有效。
释放并锁定真实空闲空间(防止游戏再次填满)
游戏缓存、着色器预编译、反作弊模块日志会持续占用空间,仅靠删除文件无法释放NAND物理页,必须配合≥15%真实空闲空间才能保障GC后台扫描效率。
① 清空三处隐性占位源:
– C:\Windows\Temp 全选 → Shift+Delete永久删除;
– C:\Users\用户名\AppData\Local\Temp(需在资源管理器启用“显示隐藏的项目”);
– Steam目录下的steamapps\shadercache与logs子文件夹。
② 迁出长期驻留大文件:
把4K游戏录像、OBS录制工程、Unity/Unreal大型项目文件夹移至机械硬盘或外接USB3.2 SSD——这些文件会锁死大量逻辑块,阻断主控对相邻页的合并扫描。
③ 锁定空闲阈值:
打开「设置」→「系统」→「存储」→ 关闭「存储感知」;
右键任务栏OneDrive图标 →「设置」→「账户」→ 取消勾选「按需同步文件」→ 改为「同步此电脑上的所有文件」,避免其自动释放空间机制反复触发小块写入。
关闭高频干扰服务(专治游戏场景IO抖动)
SysMain服务(原Superfetch)在Win10/Win11中会持续预读游戏资源并写入内存缓存,在SSD上不仅无法加速,反而制造海量无效小IO,严重挤占TRIM可调度的空闲周期。
按下 Win + R → 输入 services.msc → 回车 → 在服务列表中找到「SysMain」→ 右键「属性」→ 启动类型改为「禁用」→ 点击「停止」→ 点「应用」。
禁用USN日志释放随机写入通道:
在管理员终端中执行:fsutil usn deletejournal C:(若系统盘非C:,请替换对应盘符)。该操作不可逆,但对普通用户无副作用,可立即释放毫秒级I/O延迟。


















