必须启用设备写入缓存,否则移动ssd写入速度骤降、拷贝卡顿;在设备管理器或磁盘属性中勾选“启用设备上的写入缓存”,并选择“更好的性能”策略,再用powershell命令验证writecacheenabled为true。

Win10系统下移动固态硬盘(如USB 3.2 Gen2 NVMe移动盘)写入速度从800MB/s骤降至80MB/s,拷贝大文件卡在“正在计算”或长时间停滞,根本原因是Windows默认禁用设备写入缓存,导致数据直写NAND闪存颗粒,完全绕过SSD内置DRAM缓存与FTL调度机制。
确认并启用设备写入缓存
这一步必须做,否则后续所有优化都无效。移动SSD对写入缓存策略极度敏感,禁用状态会强制走“直写模式”,每写一次都要等物理擦除+编程完成才返回确认,吞吐量直接崩盘。
按Win + X → 选择“设备管理器” → 展开“磁盘驱动器” → 找到你的移动固态硬盘(名称通常含“NVMe”“SSD”“Portable”字样,例如“WD_BLACK P50”或“Samsung T7 Shield”)→ 右键 → “属性” → 切换到“策略”选项卡。
勾选【启用设备上的写入缓存】;下方若出现“关闭设备上的Windows写入高速缓存缓冲区刷新”,务必保持未勾选——勾选它等于主动放弃缓存收益,反而让写入更慢、更易丢数据。
点击“确定”,系统可能弹出提示“更改可能不会立即生效”,不用重启,拔插一次USB线即可刷新策略。
强制切换为“更好的性能”策略
仅靠设备管理器勾选缓存,对USB接口移动盘不保险。Windows会根据连接方式自动降级策略,尤其当识别为“可移动设备”时,默认启用“快速删除”,本质就是禁用写入缓存。
方法一:在“此电脑”中右键你的移动固态硬盘图标(如“移动SSD (F:)”)→ “属性” → 切换到“硬件”选项卡 → 在设备列表中选中该盘 → 点击右下角“属性”按钮 → 进入“策略”选项卡。
勾选“启用设备上的写入缓存”,再单选【更好的性能】(不是“快速删除”)。
方法二:若“更好的性能”选项灰显,说明当前USB控制器驱动未正确加载。此时需进入设备管理器 → 展开“通用串行总线控制器” → 找到对应xHCI主机控制器(如“Intel USB 3.2 eXtensible Host Controller”)→ 右键 → “更新驱动程序” → 选择“自动搜索更新的驱动程序”。更新后重试方法一。
验证缓存是否真实生效
很多用户勾选完就以为完成了,但部分USB桥接芯片(如ASM1153E、JMS583)会拒绝系统缓存指令,导致WriteCacheEnabled始终为False。
以管理员身份运行PowerShell → 输入命令:
Get-WmiObject -Class Win32_DiskDrive | Select-Object Name,WriteCacheEnabled
回车后查看输出列表,找到你移动SSD对应的Name字段,确认其WriteCacheEnabled值为True。若为False,说明硬件不支持或USB线/接口供电不足(尤其带扩展坞时),需更换原装USB-C to C线并直连主板原生USB口。
这一步操作起来很简单,直接把命令复制粘贴进去回车就行。











