问题描述

问题描述

问题描述

我的 Windows 11 笔记本电脑让我抓狂。我试图将大约 8,500 张照片文件 (JPEG) 复制到 CFexpress 卡上。平均文件大小约为 13.87Mb。

当我开始复制过程时,几秒钟内速度非常快。我可以看到报告的传输速度约为 700Mb/s。但 5-7 秒后,速度急剧下降到 20Mb/s 以下。几乎感觉就像某种队列已耗尽,或者应用程序或操作系统“决定”减慢该过程:

在此处输入图片描述

在整个文件传输过程中,笔记本电脑都连接到交流电源。我确保安装了 HP Assistant 提供的所有操作系统更新和软件更新。

但是我还没有更新任何 USB 驱动程序。也许我应该这样做。

顺便问一下,这可能是防御程序或防病毒软件干扰了复制过程吗?

使用的硬件

最高速度 设备 类型 已声明
10 Gbps 索尼 MRW-G2 CFexpress A 型/SD 读卡器 超高速 USB 10Gbps(USB 3.2 Gen 2)
40 Gbps HP ZBook Power G8 移动工作站 笔记本电脑 1 Thunderbolt™ 4,配备 USB4 Type-C® 40Gbps 信号速率(USB 供电、DisplayPort™ 1.4)
10 Gbps USB 3.2 10Gb/秒 电缆(主要)
40 Gbps Thunderbolt 4 电缆(替代)

问题

显然,20Mb/s 远低于 10 Gb/s,而 10 Gb/s 是我使用的硬件中最低的速度。

如何使复制速度更接近 10 Gb/s?

更新 1:任务管理器截图

在此处输入图片描述

答案1

使用 Windows 资源管理器或 CMD复制处理许多小文件的速度很慢,因为它们一次复制一个文件,然后将其添加到文件系统。尝试使用其他实用程序,例如 WindowsRobocopy(强大的文件复制

的论据Robocopy是多种多样的。例如,试试这些:

  • /MT[:n] 创建具有 n 个线程的多线程副本。n 必须是 1 到 128 之间的整数。
  • /z 以可重启模式复制文件。在可重启模式下,如果文件复制中断,Robocopy 可以从中断处继续,而不是重新复制整个文件。
  • /r:[n] 指定失败副本的重试次数。n 的默认值为 1,000,000(一百万次重试)。[选择一个较低的数字,例如 20 或 100,而不是 10 6,以加快速度。这会增加仅仅可挽救的文件丢失,但损失不大。
  • /w:[n] 指定重试之间的等待时间(以秒为单位)。n 的默认值为 30(等待时间为 30 秒)。[因此,一个坏文件,重试 10 6次,每次间隔 30 秒(即默认值),将延迟完成约 1 年(一年更接近 32*10 6秒)。]
  • /v 生成详细输出,并显示所有跳过的文件。[如果您担心由于以下原因而丢失任何文件/r/w

相关内容