我正在将一个大约 180 MB 的文件从我的外部硬盘(7500 rpm,1 TB)移动到我的 8GB 闪存驱动器。它以每秒约 20-40 MB 的速度移动,然后速度开始下降到每秒 2 KB,直到文件传输完成。这是正常的吗?(Windows 8.1,i5,12GB ddr3 ram)
答案1
速度变慢是很正常的。信息不会从外部硬盘复制到 USB 闪存盘。而是从硬盘读取到内存中的缓冲区,然后将该缓冲区写入闪存盘。
这些缓冲区如何使用取决于情况,但通常它将以最大读取速度开始,直到填满一定数量的缓冲区,然后减慢到写入速度。
现在,初始的 20-40MB/秒听起来刚好适合从外部 USB 驱动器读取。另一方面,2KB/秒的写入速度非常慢。
首先要找出这两件事出了什么问题:
- 从外部驱动器读取到内部驱动器(例如 D:)。
这应该受到最慢 I/O 的限制,最慢的 I/O 可能来自外部驱动器。因此预计速度同样为 20-40MB/秒。这将从问题源列表中排除读取部分。 - 从内部磁盘写入 USB 笔式驱动器。速度有多快?如果是 2KB/秒或更快(写入笔式驱动器的速度可能从 2MB/秒到大约 25MB/秒不等,具体取决于型号)。如果是 2KB/秒,请发布您正在复制的内容。例如,将数千个小文本或 c 文件写入具有标准 Windows 设置的笔式驱动器是正常的。这是由于 Windows 中配置安全删除设置的方式。
如果速度都不慢,那么您可以更换不同的 USB 端口并检查电缆。
无论如何,原始帖子中提供更多信息是非常受欢迎的,因为现在我们所能做的只是半猜测......