用FastCopy可解决Windows复制海量小文件卡顿问题:下载解压后设置源目标路径,选择复制并跳过同名文件,启用特权预分配空间可进一步提速;配合禁用Explorer动画与缩略图功能,重启资源管理器即可显著提升效率。

复制海量小文件时,系统资源管理器卡在“正在计算所需时间”、进度条纹丝不动、CPU飙高却无实际传输——这不是硬盘慢,而是Windows原生复制机制在大量元数据操作面前彻底失能。
用FastCopy绕过系统缓存直通磁盘
第一步:下载FastCopy v5.11.2(2025年12月发布),解压即用,无需安装。
第二步:打开软件,点击【源】右侧文件夹图标,定位到含两万个小文件的目录;点击【目标】右侧图标,选好目标路径。
第三步:在【操作】下拉菜单中选择【复制】,勾选【跳过已存在同名文件】→点击【执行】。
第四步:观察底部状态栏——当显示“读取:XX MB/s,写入:XX MB/s”且数字持续跳动,说明已脱离Explorer框架,进入直接I/O通道。这一步不启用“特权模式”也能提速2倍以上,但若目标盘是NVMe SSD,建议右键任务栏图标→【选项】→【高级】→勾选【使用特权预分配空间】,【该选项可避免小文件逐个申请簇导致的NTFS位图频繁更新】。
命令行批量调用FastCopy(适合定时迁移)
方法一:写一个.bat脚本
用记事本新建文本,粘贴以下内容:
@echo off
start "" "D:\Tools\FastCopy\FastCopy.exe" /cmd=copy /src="E:\project\src" /dst="F:\backup\src" /force_close
保存为copy_job.bat,双击运行即可后台启动,不弹窗不阻塞。
方法二:PowerShell管道调用
在PowerShell中执行:
Get-ChildItem "E:\logs\2026\*" -File | ForEach-Object { & "D:\Tools\FastCopy\FastCopy.exe" /cmd=copy /src=$_.FullName /dst="G:\archive\" /force_close }
注意:此写法会逐个启动FastCopy进程,仅适用于单次少量子目录迁移,【海量文件请务必用方法一整目录复制,否则进程创建开销反成瓶颈】。
禁用资源管理器动画+关闭缩略图重建
这一步必须在复制前完成,否则Explorer仍在后台偷偷生成缩略图、解析EXIF、扫描文件属性——这些操作会和FastCopy争抢I/O队列。
打开【设置】→【系统】→【关于】→【高级系统设置】→【性能】→【设置】→取消勾选【淡入淡出菜单边缘】【滑动打开组合框】【显示缩略图,而不是图标】。
再打开【文件资源管理器选项】→【查看】→取消【始终显示图标,从不显示缩略图】→勾选【隐藏已知文件类型的扩展名】(减少文件名解析压力)。
做完立即重启文件资源管理器:任务管理器→找到“Windows资源管理器”→右键【重新启动】。











