假设一个大文件600多MB,一堆小文件一共600多MB,复制粘贴时,读源文件--写源文件---更新文件分配表,数据写入时,还要考虑在扇区连续或是有规律间断存放,一个大文件只要一个周期,一大堆小文件却要很多周期,所以整体速度较慢,固态硬盘读写机制不同,两种情况速度相差较不明显。 另外同文件夹复制,速度相对不同文件夹复制相对较快,这主要是因为数据存储位置不变,仅更改文件分配表记录。 以上仅是我的想象,下面做了个试验: 在E盘有个试验文件夹里面有很多文件,一共600多MB,把它整体复制到F盘,用时10秒种的样子, 然后在F盘新建了个文件夹,把E盘试验文件夹打开全选里面一堆文件,粘贴到F盘那个新文件夹里,速度却很快,非常诧异,就又在D盘重复这操作,还是一样5秒左右。 这与上面的理论相反,然后不甘心,又整体复制了试验文件夹,却发现连显示时间都没看到,一下子就复制完了,请问这是为什么呢?难道只是更改文件分配表,而实际没移动数据? |
|