Should a hard disk have multiple partitions?

Unless you have a true, overriding reason, put only one partition on a disk drive. The arguments often put forward in support of multiple partitions don't hold water. Let's analyze a few.

I want to have a separate data partition, so I can back that up more often.

You don't have to have separate partitions for that. Folders can serve the same purpose better. You could have one data folder and put all data into subfolders inside it. Alternatively, backup programs can be set up such that they back up a list of folders, such that you don't have to enter them every time.

Multiple partitions reduce disk fragmentation.

Actually, they don't. Why should they?

A related point is that, on a busy disk, you may want to use a defragmenter, which solves the fragmentation problem anyway. Have a look at the disk fragmentation article too.

Multiple partitions increase performance.

The reason why partitions often decrease, rather than increase, performance is that they increase disk head travel. An example would be a disk split into two large partitions that are partly empty, with the files being in the beginning of the partition. Every time a file in the other partition is accessed, the disk heads have to travel across the empty space in the first partition.

The worst one can do is to put the page file (virtual memory) into a separate partition at the end of the disk. If the page file is actually used, this would nearly maximize the disk head travel times.

Conversely, on a one-partition hard disk that is occasionally defragmented, you will have all files in the beginning of the hard disk, which minimizes disk head travel. Some defragmenters and Windows' own prefetch mechanism additionally move frequently used files or files used at boot time together to minimize disk head travel.

I can manage disk space better.

The truth is that you'd only create the necessity to manage disk space in the first place. A disadvantage of partitions is that they split the most valuable asset of your hard disk—its free space. Since you cannot determine in advance exactly how much space you will need in each partition, as the disk fills up, one partition will fill up first, while another will still have free space. Then you have to waste your time to resize the partitions.

All that said, there are some good, overriding reasons to have more than one partition on a hard disk. One of them is that you want to have two or more operating system installations on the drive. You cannot, for example, install a second Windows into a partition that already has one, because of folder name conflicts.

Average: 2.4 (5 votes)

What about the memory needed to map all those folders??

Capitain_Jack's picture

Does the amount of memory aflicts the size of the suportet disk and the speed for the system performance?

I would like to know the answer... :-)

About the partitioning thing, I use XP 32 and XP x64. I use, too, a third partition where I put my documents, I also always defragent (monthly) and defrag. the pagefile so it stays at the end of each system partition. I think that it would maximize the use of the travel. (more data per travel, maybe) , but I also don`t know...

If anybody can help...just to know, you know? ;-)

Memory

If you mean RAM (Random Access Memory, main memory), no, the amount of memory has nothing to do with the size of the disk or the number of folders.

However, the amount of RAM has a very large effect on overall performance, mainly for two reasons.

  1. If you load more programs and data at the same time than the RAM can hold, the system swaps parts of them, called pages, out to the pagefile. This concept is called virtual memory and swapping. When the working set, i.e. the pages that are needed in RAM for speedy execution, exceeds real RAM size, the system begins to thrash, i.e. continuously swaps pages in and out, while the processor is waiting for pages. This can greatly slow down the whole computer.
  2. If the working set is smaller than real RAM, i.e. if you have plenty of RAM, Windows uses the rest as a disk cache, which can speed up disk operations a lot.

Disk head travel takes time, so it is something we want to minimize. Therefore it is good when the files used most often, particularly also the pagefile used for swapping, are as close as possible together on the hard disk. Therefore it is unfavorable when the pagefile is at the end of a partition, while most operating system files are at the beginning. Even worse is a pagefile in a different partition. The worst is a pagefile in a separate partition at the end of the hard disk.

A good defragmentation program will move the files that are used most often to the beginning or the middle of each partition, and this should include the pagefile.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.