Windows – What’s faster? Moving files from one drive to another, or moving files in the same drive

file-transferhard drivessdstoragewindows

Let's suppose I have a 2GB file that I want to move, and I have two hard drives that are exactly the same.
Would it be faster to move the file from one drive to another, or will it be faster-moving the file inside the same drive?

I'm asking this because I suppose it will be faster transferring from one drive to another even though they are exactly the same, as you are performing a read operation on one drive and a write operation on another, instead of making a read/write operation on the same drive. Can someone answer this, and, if I'm correct, explain to me why more technically?

Thanks!

Best Answer

Moving a file inside the same partition (or same file-system) won't really move anything.

All it would do would be to delete its entry in the file-table and create another. The file itself will not be physically moved, so the operation will be almost instantaneous, no matter the size of the file.

Related Question