为什么从闪存驱动器复制到 HDD 比从闪存驱动器复制到自身更快?

为什么从闪存驱动器复制到 HDD 比从闪存驱动器复制到自身更快?

我有一个 USB 3.0 闪存驱动器插入 2.0 端口(我知道这会使 3.0 功能变得毫无意义),当将文件从闪存驱动器复制到计算机硬盘驱动器(5400 RPM HDD)时,复制速度约为 15 到 20 MB/s,而将同一文件复制到其原始所在的闪存驱动器时,复制速度约为 10 - 11 MB/s。但是将文件复制到闪存驱动器是否意味着文件不需要经过计算机,这意味着闪存驱动器可以使用 3.0 带来的更高速度?为什么它比复制到 HDD 慢?

答案1

闪存驱动器和 HDD 是计算机的外围设备。术语“外围设备”明确表达了基本数据传输拓扑:从外围设备读取 -> 传输到主机 -> 写入外围设备。PC 中没有其他路径。外围设备不会在内部直接向自身写入任何内容。它们仅从“外围设备”向“中心”通信,反之亦然。

即使闪存驱动器支持 USB 3.0 速度,也只有连接到相应的主机端口时才能实现这些传输速率。

复制过程是先读,然后写。如果将数据从闪存传输到 HDD,则传输速度会更快,因为 HDD 写入速度比闪存驱动器的写入速度快得多。因此,写入 HDD 的时间比系统以 USB2 速率将其写回同一闪存的时间要短。

相关内容