Should You Partition Your Hard Drive?
A reader once asked me: “I just got a new computer and I'm wondering about hard drive partitioning strategies. A friend told me to create a very small C: partition for a swap file, put Windows on the D: drive, and create several other partitions for different types of data. Sounds complicated. Is this a good idea?” Read on for my advice on hard drive partitioning...
Are Hard Drive Partitions a Smart Idea?
In general, I disagree with the idea of having multiple partitions on a hard drive. Unless you are running a dual-boot system, with one partition for Windows, and another for Linux, I recommend that you stick with one large partition.
Years ago, some hard drive controllers, as well as older versions of the Windows and Mac operating systems, could not accomodate a hard drive partition larger than 2 GB. If you had a hard drive larger than 2GB, you needed multiple partitions to make use of the full capacity of the drive. So a 10GB drive required five 2GB partitions, which would end up being the C:, D:, E:, F: and G: drives on a Windows computer. But the hardware and software to support large hard drives has been around for over a decade now, and these gyrations are no longer necessary.
Windows, Mac OS and Linux can all handle partitions of almost any size, even the multi-terabyte drives that are available on the market now. (A terabyte is 1000 gigabytes, and a gigabyte is 1000 megabytes. My first hard drive was 10 megabytes.)
Partitioning Myth #1
Some people go hog-wild with partitioning, and advise people to create one partition for the operating system, another for the Windows swap file, and still other partitions for installed software, music and photos. The rationale is usually along the lines that if your Windows operating system gets hosed by viruses or spyware, then you can simply re-install Windows and your programs will be safe on another partition. But they're forgetting about the Windows Registry, which tells Windows where all the user-installed software resides on the hard drive. If the Registry gets whacked by a virus, or you re-install Windows, ALL of your software will have to be re-installed.
Another problem with the "operating system on C: and programs on D:" idea is that some programs don't even ASK where you want to install them. They just plop themselves down on the C: drive. And if you blindly copy them to the D: drive, they may not work, due to Registry problems. And even if the installer does give you a choice, the C: drive is always the default. Novice or casual users will probably not remember to change the target drive to D: or E: and the result will be a mishmash of programs installed on multiple partitions.
Partitioning Myth #2
Some people think that having a separate partition for the swap file will help with performance. But everything I've read indicates just the opposite. Your system performance will be optimized when the swap file is on the same partition as the operating system, because that mimimizes the movement of drive head. And what if you make your Windows or swap file partitions too small? It's easy to underestimate the how large the swap file might grow. And it's NOT easy to tweak the size of a partition if you run out of space.
Partitioning Myth #3
Others claim that putting Windows on some drive other than C: will provide protection from malware because hackers are stupid and always target the C: drive. Well that's just not true. If you want to protect yourself from viruses, spyware and other threats, practice safe computing habits and install some good anti-virus protection. Along those lines, I recommend that you read my Free Anti-Virus Programs article.
One Partition to Rule Them All?
There are other reasons why I disagree with the multiple partitions school of thought. First of all, it makes using and maintaining your computer that much harder. You'll always have to remember where things are supposed to be stored. "Uhh, do I put Photos on the D: drive, and Music on the E: drive? Or is it Programs on the D: drive, Music on the E: drive, and Photos on the F: drive? Aaauuugggh!" With a single partition, you have a lot less hassle.
Also, tasks like maintaining and optimizing your computer and backing up your files become more of a chore.. And again, if you "outgrow" a partition, it's not trivial to make it larger. Oh, and if you think backing up one partition into another partition on the same disk is a good idea, think again. If the drive fails because of a power surge, head crash or other mechanical defect, ALL of your partitions will be lost. Always backup on a separate drive or external media.
Modern operating systems are very smart when it comes to managing large amounts on data on a hard drive. They don't need multiple partitions to take full advantage of the hardware, organize your files, improve performance, or enhance your security. Give your system one big chunk of disk space, organize it with as many folders as you like, and let it do its thing!
Agree or disagree with my advice on partitioning? Your thoughts on this topic are welcome. Post your comment or question below...
This article was posted by Bob Rankin on 21 Oct 2016
|For Fun: Buy Bob a Snickers.|
Geekly Update - 20 October 2016
The Top Twenty
[HOWTO] Revive Your Old Computer
There's more reader feedback... See all 43 comments for this article.
Post your Comments, Questions or Suggestions
Free Tech Support -- Ask Bob Rankin
Subscribe to AskBobRankin Updates: Free Newsletter
Copyright © 2005
- Bob Rankin - All Rights Reserved
Article information: AskBobRankin -- Should You Partition Your Hard Drive? (Posted: 21 Oct 2016)
Copyright © 2005 - Bob Rankin - All Rights Reserved