为什么我的外部硬盘在 USB 3.0 上的传输速度这么慢?

为什么我的外部硬盘在 USB 3.0 上的传输速度这么慢?

我有大约 1.5 TB 的数据需要备份到外部硬盘上。我使用的是全新的 2 TB Seagate OneTouch HDD 便携式存储设备,配有 USB 3.0 数据线。

目前,预计转机时间已超过45小时且还在不断增加。

也许我的计算有误,但使用 USB 3.0 电缆以 600 MBps 的速度传输 1.5 TB 应该只需要大约 45 分钟,对吗?即使我仅使用速度为 60 MBps 的 USB 2.0 电缆,也不应该花费超过 7 个小时的时间。

这里的问题是什么?有解决方案吗?

答案1

USB3 无法弥补廉价又糟糕的 2.5 英寸 HDD。

这些驱动器在最好的情况下也表现得相当糟糕,在单次稳定传输中峰值可能可以达到 60-100MB/s,但对于小文件的随机寻道,它们的速率会下降到个位数 MB/s。

看看图片Anandtech 上的 Seagate 备份硬盘。请注意,这些是针对所谓的“好”驱动器。当您进行数百万次微小的 4K 读取时,驱动器将花费大量时间进行寻道、读取、再次寻道、读取、可能写入,并再寻道几次以获得更好的效果。复制微小文件时,您关心的区域是查看 CrystalDiskMark 的“4K”部分:

在此处输入图片描述

这看起来太糟糕了。除了要复制到的驱动器性能不佳之外,您还必须应对源驱动器的性能。如果您要将数百万个小文件从 2.5 英寸硬盘复制到另一个 2.5 英寸硬盘,那么老实说,您必须有圣人的耐心。

如果您使用您最喜欢的压缩工具创建一个单独的实体文件,然后将其复制到驱动器,那么您可能会看到驱动器能够实现的真实传输速度。

相关内容