1

If im copying large files from nonOS D: to nonOS E:

and Paging is on C:

IO will be slowed on C:, as noted by longer loading times, browser cache lag, etc...

(end question)

Optional Q: Is there a solution?

5
  • It sounds like you have a single disk with multiple partitions.
    – Ramhound
    Sep 3, 2016 at 20:06
  • physically separate drives.
    – TardisGuy
    Sep 3, 2016 at 20:23
  • They all use the same controller, and the controller can only move so much data at once. You may also be RAM starved, or congested, or it's your anti-virus, or...?? You need to determine where your bottleneck points are. Sep 3, 2016 at 20:40
  • @TardisGuy You 100% sure about that?
    – Ramhound
    Sep 3, 2016 at 21:13
  • Absolutely. SSD 1 = C:, HDD 1,2,3,4 extras.
    – TardisGuy
    Sep 3, 2016 at 22:01

1 Answer 1

1

This is a correct observation. Dispite being on different drives, the transfer is still (likely) handled by the same SATA controller and is still being processed by the CPU. Along with that, Windows is still doing some processing of the files (things like permission calculations, virus scans, etc).

There could be some ways to improve this, a little at least. Some motherboards have multiple SATA controllers to split the load (it isn't dynamic, it is based on which controller the drive is connected to), this could cause the same issues if your OS disk is on the same controller, or it could improve some things is say one controller is reading, sending the data to the North Bridge (I believe it's North in this case) and then to the other controller where the writing would be handled, instead of read and write on the same one, but I'm not 100% on that.

It would also be faster if it were on the same disk, as the MBR would just update the pointers to the data.

Edit: you may also see some improvement in using the windows command line and the robocopy command. This is a little less load, and depending on what you're doing, you could use some flags to reduce calculations needed (permissions, error checking, etc)

2
  • So it is a shared IO. figures. Granted the issues i have are nuanced, and "i could deal with it." i am familiar with robocopy and ultracopy and a few other of the class. Man - why cant windows be linux...
    – TardisGuy
    Sep 4, 2016 at 12:40
  • It is likely Linux would have similar bottlenecking issues, it is more of a hardware restriction.
    – Ian M
    Sep 4, 2016 at 23:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .