Is there a performance advantage in having my HDD split into partitions? [duplicate]

Possible Duplicate:
Advantages/Disadvantages of Partitioning a Drive

Ever since I can remember owning a 50+ GB HDD (and knowing other people own them too), I've noticed a trend of making a smaller partition, typically SYSTEM c:\ for the OS, and DATA d:\ for the personal data, such as music and films. Is this simply a matter of aesthetics and taste or is there a real performance advantage in having the hard drive partitioned in this, or any other way?


Solution 1:

Part of a rotating hard disk is faster. This is because they have rotating platters in them which rotate at a fixed speed. (e.g. 7200 times per minute). The outside of the platter is larger (and has more content) then the inside, but passes equally often (e.g. 7200 per minute) beneath the drive heads. Strategically creating partitions can be used to create faster and slower partitions.

That is one reason.

An other reason is that many people like to keep an easy distinction between their OS and their data. If the computer crashes just reinstall or restore an image. No worries about your documents, which are safely on another partition.

Lastly it is very handy when you have multiple operating systems. E.g. an old windows XP on C:, a newest win8 beta on D:, and all your shared data on a third partition.

Example of read speed from a harddisk, moving from outer to inner tracks.

Solution 2:

Mostly, the advantage is in simplifying backup. You can more easily image/restore a smaller OS partition and run incremental backups on the larger data partition. Having a bootable image of the OS drive minimizes down time when a problem occurs and keeping the drive/partition small makes creating/restoring the image faster. it also minimizes the need to re-image as frequently.

There may be some performance improvement to keeping the OS near the beginning of the drive but on modern hardware I think that's negligible. If performance is your primary concern, then having a small SSD for your OS drive makes more sense.

Solution 3:

The advantage of setting up your system like that is so you can store all your data on a separate partition then your OS, so if something where to go bad with your OS, all you have to do is install the OS to your C:\ partition, and you won't have to worry about restoring a bunch of data.

Solution 4:

Yes, in the case you mention it will increase performance.

Partitioning will help your computer find data faster. This is because it only needs to search one partition (i.e DATA d:), and not the entire disk.

It can also making backing up your drive easier because you only need to copy from one partition as well.