Disk partitioning is one of those things where you find many conflicting opinions. Some will swear that proper partitioning aids performance, makes backing up easier and is just generally “better”.
Others just opt to let Windows sort it all out, believing that improper partitioning might well prevent the file system – already optimized for both safety and performance – from operating in a maximally optimal way.
The truth is somewhere in between, I’m certain.
While I tend to fall into the latter camp, I’ll look at some of the pros and cons to partitioning your hard drive, and make a recommendation if after all is said and done you’re still not sure.
Become a Patron of Ask Leo! and go ad-free!
A partition is nothing more than a way to organize the physical space on a hard drive. We typically think of a hard drive as a single disk, but partitioning allows you to split a hard drive into appearing as multiple, different drives. It’s still the same single disk in hardware, but the space on it is divided up and appears as two or more drives in Windows.
There are two classic approaches to partitioning a single drive on a Windows PC:
Why might you partition?
There are several reasons you might consider partitioning your hard drive:
- Organization: some people feel that splitting data or components across multiple “drives” is a better way to organize their data than creating more folders on a single drive.
- Backup: specifically, backup granularity. It’s easier to backup entire partitions separately. Say your operating system is on drive C: and your data is all on drive D:. If you ever need to reinstall or revert to a backup it’s possible, depending on the situation you’re recovering from, that only drive C: would need be affected, leaving your data on D: untouched.
- Security: whole-drive encryption is often really “whole partition” encryption. Thus with multiple partitions, you could pick and choose which might be encrypted – typically a single partition containing your sensitive data.
- Speed: Depending on how you use your data, it’s possible moving less-frequently used data to a separate partition “out of the way” of the data you use frequently can have a speed improvement.
- Multi-boot: if you want to have multiple operating systems installed on your computer that you select at boot time, each must reside in a separate partition. It’s also common to create an additional data partition that they all then use.
Why might you not partition?
Again, there are several possible reasons:
- Drive Letters: each partition is typically assigned a separate drive letter. While there are some ways around this, letters can quickly become a scarce resource for machines that are heavily network connected, have external or USB drives or CD/DVD readers, or use software that also requires drive letter allocation.
- Backup: more specifically, backup oversight. If you have multiple partitions it’s either more work to make sure that they’re all being backed up properly, or it’s easy to miss it.
- Speed: Once again depending on how you use your data, it’s possible that by having data on separate partitions your hard disk will have to work harder to access data that’s spread further apart on the media.
- False Security: even though separate partitions look like separate drives to Windows, they are not. What that means is that if the physical hard drive holding those partitions fails, all the partitions go with it. While you might be applying different backup criteria to different partitions, the fact is that underneath it all they share several common risks.
Once again the “should I or shouldn’t I?” question gets my most common answer: “it depends”. It depends on you, your data, how you use your computer, and even to some degree the hardware configuration of your computer.
Unless you have a specific reason to partition, don’t bother. Instead:
- Use the NTFS file system – which does a pretty good job of optimizing for speed, space and reliability, and won’t restrict the size of your partition. NTFS is the default filesystem in recent versions of Windows.
- Defragment periodically. Weekly if you’re a heavy user, monthly if not. Much of the performance gain you might get from separate partitions is very similar to simply having a defragged hard disk. Windows 7 and later automatically defrag hard disks weekly.
- Backup everything regularly. Having separate partitions doesn’t remove the need to backup, it only changes how by making it slightly more complex.
- Use folders to organize your data. This is what folders are for, and they’re significantly more flexible than separate partitions.
If you do have a specific reason, then by all means go for it. Don’t forget that it’s still a single hard drive you’re using, and that all your partitions need to be properly maintained and backed up.
I expect lots of additional ideas so as they come in it’ll be worth your time to read the comments on this article. As I said when I started, there are many different opinions on partitioning. You may find that you feel differently than I do.