为什么复制单个文件比复制一个大文件花费的时间要长得多?

为什么复制单个文件比复制一个大文件花费的时间要长得多?

我复制了一些非常非常大文件到我的电脑。总共有 28 个文件,大约 200GB(意味着每个文件都是)。我注意到整个过程中的速度大致相同:

在此处输入图片描述

然而,传输多个小文件的速度波动要大得多:

在此处输入图片描述

(是的,这是来自谷歌驱动器,但它们都是本地下载到我的电脑上的)

答案1

为了减少磁盘碎片,文件将被写入硬盘上仍有可用空间的任何位置。

例如,两个连续存储的大型文件之间可能有 10 MB 的连续可用空间。

10 MB 的空间不足以存储一部 5 GB 的大电影,但可以容纳数百个 1-100 KB 的小文件(文本文件、INI 配置文件、文档、GIF 等)

当该块被填满时,HDD 将寻找其他可用空间小块来填充数据,这会导致磁头大量移动。

再加上这些 链接 文章导致小文件需要很长时间才能复制。

相关内容