移动硬盘复制大文件速度骤降是因Windows默认禁用硬件写入缓存,需在“此电脑”属性或设备管理器中启用“启用设备上的写入缓存”并选择“更好的性能”,且拔盘前必须安全弹出;验证须用PowerShell查WriteCacheEnabled值为True。

移动硬盘复制大文件时速度突然从100MB/s掉到3MB/s甚至卡在0KB/s,不是线材或接口问题,而是Windows默认禁用硬件写入缓存,迫使数据逐字节直写磁盘,被USB桥接芯片和机械寻道反复阻塞。
通过“此电脑”直接设置(U盘/移动硬盘专用)
这一步专为即插即用设备设计,路径最短、入口最直观,适合没有管理员权限或不敢进设备管理器的用户。
右键“此电脑”→“属性”→切换到“硬件”选项卡→在设备列表中单击你的移动硬盘(如“SanDisk Extreme Pro SSD (F:)”)→点右下角“属性”按钮→切换到“策略”选项卡。
勾选【启用设备上的写入缓存】→单选【更好的性能】(不是“快速删除”)→点击“确定”。
⚠️注意:选了“更好的性能”后,系统会强制启用缓存,但每次拔盘前必须点击任务栏右下角“安全删除硬件和弹出媒体”图标,否则断电或热拔可能丢失缓存中尚未落盘的数据。
通过设备管理器统一启用(所有硬盘通用)
这是最底层、最可靠的启用方式,适用于内置SSD、机械硬盘、USB 3.2移动固态盘,且能绕过USB桥接芯片识别异常。
第一步:按 Win + X →选择“设备管理器”→展开“磁盘驱动器”。
第二步:找到目标移动硬盘(注意型号,别误点系统盘C:)→右键→“属性”→切换到“策略”选项卡。
第三步:勾选【启用设备上的写入缓存】→下方若出现“关闭设备上的Windows写入高速缓存缓冲区刷新”,务必保持不勾选——勾选它等于主动禁用缓存,复制速度反而更慢。
第四步:点击“确定”。系统可能弹出提示“更改策略后需安全弹出设备”,直接点“确定”即可,无需重启。
验证是否真正生效
仅勾选不代表成功——某些老旧USB主控、AHCI驱动或固件锁死的NVMe SSD会静默忽略该设置。
以管理员身份运行PowerShell →输入命令:Get-WmiObject -Class Win32_DiskDrive | Select-Object Name,WriteCacheEnabled →回车。
查看输出结果中对应硬盘的WriteCacheEnabled值:显示True才代表已启用;若为False,说明硬件不支持或设置被驱动拦截,此时应改用Robocopy /J直写模式传输大文件。











