Clare Brittain said:
I want to install windows XP on my computer, but on the D:\ drive as it is
larger than my C:\ drive. This seems to work fine, but I am unable to format
my C:\ drive that has my previous version of windows on it. This is a huge
problem as its taking up almost all of my hard drive space. Does anyone have
any solutions?
Ian is right. This is one of the MANY downsides of using the Windows boot
loader. It ALWAYS installs itself to the C: partition. Thus whenever you
add another OS partition, you've effectively created a dependency between C:
and that new OS partition (D:, E:, whatever). You can't just now go and
delete or reformat the C: partition and expect to boot your new OS.
The solution to avoiding such problems is to NOT use the Windows default
boot loader. Instead, use a boot manager like BootIt NG
(
http://www.bootitng.com, my personal favorite, there are others as well,
such as XOSL). A good boot manager can be installed in its own partition
(usually VERY small, only requires a few MBs) and can hide one partition
from another. Thus, you could install a second version of XP on another
partition and using the boot manager to hide one from the other. And since
each is hidden from the other, each can be assigned the drive letter C:!
And no dependencies! In fact, you can move those partitions to other HDs,
swap partitions, delete one or the other, without any worries about the
effect on other partitions/OSes.
The reason the Windows boot loader isn't a full fledged boot manager as
described above is that MS has no interest in supporting it. But to provide
some level of support for multiple OS installations, they've provide what
amounts to little more than a "hack" -- they just install their boot loader
in the first partition (C

and keep adding new partitions for each
subsequent OS (D:, E:, F:, etc.). The fact this creates dependencies, makes
it difficult to delete or move partitions, exposes some or ALL partitions
whenever any OS is booted (thus inviting corruption), is of no concern to
them. That's YOUR problem. And when the problems eventually do crop up
(and they always do), MS leaves it to YOU to deal with them.
IOW, the whole problem here stems from not using the right tool(s) for the
job. Using the Windows boot loader for multiple OS installations is a
recipe for problems. If not now, then later when you need to make
modifications.