禁用资源管理器预扫描、锁定网卡千兆全双工、改用Robocopy命令行复制、或物理直连NVMe硬盘,可彻底解决双硬盘跨机复制卡顿问题。

两台电脑都装了双硬盘,想把其中一台的C盘数据快速复制到另一台的D盘,但拖拽复制卡在“正在计算剩余时间”,10GB文件传了23分钟还没过半——这不是软件问题,是系统默认机制和硬件协同没调对。
禁用资源管理器预扫描,绕过卡顿源头
Windows资源管理器在复制前会遍历所有文件做元数据预读,小文件越多越卡;双盘互传时这个动作毫无必要,反而吃光CPU和磁盘I/O。
按 Win + R → 输入 regedit → 定位到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem。
右键新建一个 DWORD (32位) 值,命名为 DisableLastAccess,数值数据设为 1。
重启电脑生效。这一步关闭NTFS最后访问时间更新,可让复制启动速度提升3~5倍,尤其对含上万小文件的工程目录效果立竿见影。
强制网卡千兆全双工,锁定真实带宽
如果两台电脑通过网线直连或同路由器组网,自动协商常误判为100 Mbps半双工,理论吞吐直接砍到12.5 MB/s——而你双盘本身都能跑150 MB/s以上,网卡成了唯一瓶颈。
方法一:手动锁定速率
① 按 Win + X → 设备管理器 → 展开“网络适配器”
② 右键有线网卡(如 Realtek PCIe GbE、Intel I219-V)→ 属性 → “高级”选项卡
③ 找到【速度和双工】→ 将值改为【1.0 Gbps 全双工】
④ 点击确定 → 右键禁用该网卡 → 再右键启用
方法二:命令行一键固化(管理员权限运行)
执行:netsh interface ipv4 set subinterface "以太网" mtu=1500 store=persistent,再执行:wmic nic where "netenabled=true and name like '%Ethernet%'" set "NetEnabled=false",稍等2秒后执行:wmic nic where "netenabled=false and name like '%Ethernet%'" set "NetEnabled=true"
改用Robocopy替代拖拽,跳过UI层损耗
资源管理器拖拽本质是Shell API调用,中间经过缩略图生成、权限校验、UAC弹窗拦截三层损耗;Robocopy是Windows原生命令行工具,直通SMB协议栈,无GUI开销。
在源电脑打开管理员权限CMD,执行:
robocopy "D:源文件夹" "\目标电脑IPD$目标文件夹" /e /z /r:3 /w:5 /mt:64 /log:C:copy.log
/mt:64 表示启用64线程并行复制,/z 支持断点续传,/e 复制子目录(含空目录)——这是大文件+多层级结构的最佳组合参数。
注意:目标路径必须用IP而非计算机名,否则DNS解析失败会导致首次连接延迟超30秒;若提示“拒绝访问”,请确认目标电脑已关闭密码保护共享或提供本地账户凭据。
物理直连双硬盘,榨干NVMe极限速度
当两台电脑都是台式机且都有空闲M.2插槽,拆下源机NVMe SSD,装进目标机的第二个M.2口,挂载为本地磁盘——此时传输不走网络、不走USB桥接、不走SMB协议,是纯PCIe 4.0 x4直通通道。
关机断电 → 拆下源电脑NVMe SSD(注意卸散热片螺丝)→ 插入目标电脑空闲M.2插槽 → 开机进入BIOS确认识别 → Windows中磁盘管理初始化新磁盘(选择GPT)→ 分配盘符。
打开文件资源管理器,直接从新挂载盘(如E:)复制到目标盘(如D:),实测PCIe 4.0 SSD间拷贝可达2800 MB/s,20GB文件10秒内完成。

















