hi,
I've decided to replace my old hard disk with a new 160 GB one, in an
attempt to get some more years out of my PC. I will be installing XP Home
Edition on it.
My questions:
- If it's smart to create a separate partition for XP (I mean exclusively
for the OS), how big should I make it?
Here are some general thoughts on how to partition:
I think many people over-partition, but that doesn't mean it's always
bad to have more than one partition. My view is that most people's
partitioning scheme should be based on their backup scheme. If, for
example, you backup by creating a clone or image of the entire drive,
then a single partition might be best. If, on the other hand, you
backup only your data, then the backup process is facilitated by
having all data in a separate partition.
Except for those running multiple operating systems, there is seldom
any benefit to having more than two partitions. Note the word "seldom"
rather than "never." I'm sure there are many exceptions.
Some people make a separate partition for installed programs, because
they think that separating programs from Windows will let them
reinstall Windows and keep their installed programs. That's false,
since all installed programs (except for an occasional trivial one)
have pointers to them within Windows, in the registry and elsewhere.
So if Windows goes, the pointers go with it. Since programs have to be
reinstalled if Windows does, this rationale for a separate partition
for programs doesn't work.
Some people erroneously think that having the page file on a separate
partition will improve performance. That of course is also false; it
hurts performance, because it increases head movement to get back and
forth from the page file to the other frequently-used data on the
drive. For best performance, the page file should normally be on the
most-used partition of your least-used physical drive. For most
people, that's C:.
Some people make a separate partition to store backups of their other
partition(s). People who rely on such a "backup" are just kidding
themselves. It's only very slightly better than no backup at all,
because it leaves you susceptible to simultaneous loss of the original
and backup to many of the most common dangers: head crashes and other
kinds of drive failure, severe power glitches, nearby lightning
strikes, virus attacks, even theft of the computer. In my view,
secure backup needs to be on removable media, and not kept in the
computer.
Separating different kinds of files on partitions is a organizational
technique, but so is separating different kinds of files in folders.
The difference is that partitions are static and fixed in size (their
size can only be changed with special third-party software), while
folders are dynamic, changing size automatically as necessary to meet
your changing needs. That generally makes folders a much better way to
organize, in my view.
What frequently happens when people organize with partitions instead
of folders is that they miscalculate how much room they need on each
such partition, and then when they run out of room on the partition
where a file logically belongs, while still having lots of space left
on the other, they simply store the file in the "wrong" partition.
Paradoxically, therefore, that kind of partition structure results in
*less* organization rather than more.
- Is it overly geeky to create a separate partition for virtual memory? Will
that produce a noticeable performance increase or is that slightly
overzealous?
Worse, it's counterproductive, and will *hurt* performance, rather
than improve it. See above.
- In addition I would like to have separate partitions for my program files,
Almost always a mistake, in my view. See above.
my music files and also for my pictures.
Why? In my view that too is almost always a mistake. Music and
pictures are just simply special kinds of data and should normally be
kept with the rest of your data. See the last two paragraphs above.
How should I go about deciding on
primary or extended partitions?
Normally you have one primary partition. Everything else is a logical
drive in an extended partition.