Windows默认关闭硬件写入缓存导致大文件复制速度骤降,启用“启用设备上的写入缓存”可显著提升性能,但需验证WriteCacheEnabled值为True且避免勾选“关闭缓冲区刷新”。

电脑复制大文件时速度突然从150MB/s掉到2MB/s甚至卡在0KB/s,不是硬盘老化或接口接触不良,而是Windows默认关闭了硬件写入缓存,迫使系统每写一次数据都必须等磁盘物理落盘完成,反复被机械寻道或NAND刷新阻塞。
确认硬盘是否支持写入缓存
右键“此电脑”→“管理”→左侧“设备管理器”→展开“磁盘驱动器”→双击你的目标硬盘(如“TOSHIBA MQ01ABF050”或“SanDisk Extreme Pro SSD”)→切换到“策略”选项卡。
若“启用设备上的写入缓存”复选框可勾选且未灰显,说明该硬盘固件支持;若整行灰显,大概率是USB桥接芯片限制(常见于廉价移动硬盘盒)或NVMe SSD被厂商固件锁死——此时跳过后续设置,改用Robocopy /J直写模式。
通过设备管理器启用写入缓存(推荐首选)
这一步适用于所有已识别的内置/外接硬盘,包括SATA SSD、机械硬盘、USB 3.2移动固态盘。
第一步:按Win + X →选择“设备管理器”→展开“磁盘驱动器”。
第二步:找到你要优化的硬盘(注意看型号,别误点系统盘)→右键→“属性”→切换到“策略”选项卡。
第三步:勾选【启用设备上的写入缓存】→下方若出现“关闭设备上的Windows写入高速缓存缓冲区刷新”,保持不勾选——勾选它等于主动禁用缓存收益,复制速度反而更慢。
第四步:点击“确定”。系统可能弹出提示“更改策略后需安全弹出设备”,直接点“确定”即可,无需重启。
通过“此电脑”快捷入口设置(专治U盘/移动硬盘)
对即插即用设备更直观,尤其适合没有管理员权限或不敢进设备管理器的用户。
方法一:在“此电脑”窗口中,右键你的U盘或移动硬盘图标(如“可移动磁盘(F:)”)→“属性”→“硬件”选项卡→在设备列表中单击该设备→点右下角“属性”→切换到“策略”选项卡→勾选“启用设备上的写入缓存”→单选【更好的性能】(不是“快速删除”)→点击“确定”。
⚠️注意:选了“更好的性能”后,下次拔盘前必须点击任务栏右下角“安全删除硬件和弹出媒体”图标,否则断电或热拔可能丢数据。
方法二:如果“硬件”选项卡里看不到你的设备,说明它被识别为USB大容量存储设备而非标准磁盘,此时请换用设备管理器路径操作。
验证写入缓存是否真正生效
仅靠勾选不代表成功——有些主板AHCI驱动或老旧USB主控会静默忽略该设置。
以管理员身份运行PowerShell →输入命令:Get-WmiObject -Class Win32_DiskDrive | Select-Object Name,WriteCacheEnabled →回车。
查看输出结果中对应硬盘的WriteCacheEnabled值:显示True表示已启用;显示False说明设置未生效,需检查驱动版本或更换USB接口(优先插主板原生USB 3.0+口,避开USB集线器)。

















