嘿伙计们,我有 2 个驱动器,我正在交换其中的文件......
将驱动器 A 上的文件复制到驱动器 B 然后再将驱动器 B 上的文件复制到驱动器 A 是否会更快,或者...同时执行这两项操作是否会更快?
因此....将驱动器 A 上的文件复制到驱动器 B 并将驱动器 B 上的文件复制到驱动器 A 上。
希望这有意义...谢谢...(机械驱动)
基本上最好同时进行两个副本或一次进行一个副本?
答案1
在几乎所有情况下,按顺序复制(一次一个)会更快。原因是如果同时启动,磁盘驱动器磁头将不断从正在读取的文件的位置切换到正在写入的文件的位置,并且这种磁头移动相对较慢(约 10-20ms)。
如果您按顺序复制,则一个驱动器将主要读取大块的连续数据(约 25-50 Mb/秒),而另一个驱动器将主要写入数据。
顺便说一句,请确保两个设备上都有足够的空间。
答案2
简短的回答:
如果机械磁盘在同一时间只执行单个复制,那么速度会更快,因为这很可能会导致对该驱动器的顺序访问。
较长的答案:
从磁盘 1 复制到磁盘 2 意味着磁盘 1 上的磁头位于磁盘的特定位置,读取要复制的数据。驱动器 2 的磁头位于驱动器 2 的空白位置,按顺序写入数据。(假设驱动器 2 上的可用空间没有碎片)。
复制应以驱动器 1 的读取速度和驱动器 2 的写入速度的最低共同决定因素进行。
反向复制也是如此(只需交换驱动器 1 和驱动器 2)
现在,当您尝试同时执行这两项操作时,两个驱动器上的磁头都必须在它们可以读取要复制的数据的位置和它们可以写入数据的磁盘上的空白位置之间移动。在它们移动时,无法读取或写入任何数据。因此磁盘性能较低。
注意:这明确适用于两种情况驱动器。 二卷行为有所不同。