0

I have a 400gig hard drive.

I have one partition, on which Windows is installed.

I am running a defrag as a precursor to shrinking the volume so I can put on another partition.

In the process of running this defrag, one third-party software recommended I "move all system files to start of hard-drive to increase performance".

This got my wondering.

Hypothetically, let's say I put Windows on the first 200gigs and Linux on the second 200gigs.

Does Windows have a slight performance advantage in this case as it's at the "start" of the hard-drive, or does the read/write arm of it adjust for being in the second partition?

Stupid question...but it popped into my head and I can't find an answer !

Further background reading on this area would be much appreciated also, its quite interesting! :)

Simon Kiely
  • 145
  • 2
  • 9
  • The (small) performance difference only exists when [zone bit recording](https://en.wikipedia.org/wiki/Zone_bit_recording) is employed, but then all modern HDDs do use ZBR. This difference in data rates exists only at the platter interface, and is just one component in the overall access time. See https://superuser.com/questions/823827/hard-drive-how-type-of-i-o-access-influences-access-time/824996 – sawdust Oct 18 '17 at 23:06

1 Answers1

2

On a hard drive, the partitions closer to the beginning do get better throughput than those closer to the end.

From the question Why does performance of a regular hard drive decrease over the duration of a benchmark while SSD doesn't?, you can see this in the form of a graph:

Hard drive slows down as you go from the beginning to the end

The top answer sums this up succinctly:

The mechanical HD is being scanned from the outside inward. Since the disk is spinning at a constant 7200rpm, it's covering more data per second at the outside than the inside.

And as I added:

the ratio of speed of the outside of the HDD to the inside is about 1.8.

Deltik
  • 19,353
  • 17
  • 73
  • 114
  • Thanks for the answer - is this still the case when your hard-drive is partitioned, or does the read/write arm adjust to scan from the "middle" of the hard-drive? – Simon Kiely Oct 18 '17 at 16:06
  • @SimonKiely: The hard drive knows nothing of partitions. If your partition is at the end, the hard drive will always access it at the slowest part (close to the center) because that's where the partition physically translates to. – Deltik Oct 18 '17 at 19:03