How can I fix this dual boot installation

November 26, 2009 at 09:16:48
Specs: Windows XP
Initially I had just one XP installation with three partition drives.
Upon booting into the 1st XP installation, the following was the list and assignment of the drives:
C : Local Disk (contains the 1st XP installation folders)
D : CD Drive
E : Local Disk (contains data and also few installed program folders)
F : Local Disk (empty)
Note here that the CD drive is second in the order. (dont ask me how it got there)

While creating the 2nd XP installation, I used the 3rd partition for install. After this when I boot into the 2nd XP installation, following was the list and assignment of the drives:
C : Local Disk (contains the 1st XP installation folders)
D : Local Disk (Data and other program folders)
E : Local Disk (contains the new 2nd XP installation folders)
F : CD Drive

Thus after the 2nd xp install, the CD drive was placed at the last - fourth order. And all the other drives have been pushed one up.

This is creating a lot of problems, as the installed programs are becoming inaccessible because their target location keeps changing, everytime I keep switching between the two operating systems.

How can I resolve this ??

Even if I were to re-install the 2nd XP, I still have to remove the cd drive from in-between the other drives without moving the E drive (as it already contains few programs installed). So as not to repeat the same problem.

Can I unallocate around 100 mb of space from the end of C drive and assign it as a new drive D. And also move the cd drive to the end.
The drive assignment will then be as:
C : Local Disk (contains the 1st XP installation)
D : Local disk (created from the 100mb space)
E : Local Disk (contains data and also few installed program folders)
F : Local Disk
G : CD Drive

Now I can go ahead and again re-install the 2nd XP on the correct F drive. The 2nd XP will then also give the same drive arrangement.

Is this possible, if not then what else.??

See More: How can I fix this dual boot installation

Report •

November 26, 2009 at 09:21:52
I don't understand why you needed to install the same OS twice. What was the point?

Report •

November 26, 2009 at 11:44:31
Un-install any software that does not work, and install ONLY ON THE C-DRIVE, not on any other drive.

Report •

November 26, 2009 at 21:05:13
I needed another XP install as I had a lot of junk softwares in one (which I dont want to remove). And I wanted a clean install of XP on which I could run another program I had myself had created.

Is the solution I mentioned earlier about unallocating some space and creating a new drive possible. Will it work ?

Report •

Related Solutions

November 26, 2009 at 22:41:25
it will but probably you first XP won't work
you should only one OS
it will be less problems

Report •

November 27, 2009 at 05:03:11

Having two copies of your XP on separate partitions will work. If installed properly your system will give you an OS menu at bootup, and you can choose which XP to start. The menu is contained in the file Boot.ini on drive C:, which must be the partition that your BIOS is set to boot from.

BOOT.ini will be modified when you install your second XP installation. What I can't remember is how much disk space you need for your new XP installation. I think that realistically you will need 5GB of space, you might install with less, but you will likely soon run out of space. Even 5GB will fill up - look at how much space you are using on drive C: now.

Assuming you have enough space for the installation, install from the XP disk and make a new installation, (not a repair or an install over the existing install). It is a long time since I did an install, so I can't give you the steps. In any case backup your data before proceeding, just in case you end up installing over the existing XP.

Once you have both copies of XP, you can modify the Boot.ini file. First change its properties, as it is read only.

There are two parts to Boot.ini, the default load labeled [BootLoader] and the list of available OSs. The first line has the time the list will be shown before the default OS boots. You can shorten this from the default 30 seconds. Then if the default OS is not the one you want, copy the line from the OS list (the part before the = sign and paste it into the Boot Loader line.

Windows has a logical way of allocating drive letters, but you can override this by allocating drive letters using the disk management provided in XP or a third party program such as Acronis, but note that this drive letter allocation will not apply during XP installation, so look carefully at the partitions offered for installation.

Leave the default OS partition as C: Your new installation of XP will be on another drive. I have one PC with XP on drive E: and another with XP on Drive K:. This is not a problem.

If your second OS is booted and is on drive D: for example, you will see the other XP windows files on drive C:

When you boot the original XP it will be on drive C: and you will see the new XP windows files on another drive. If you leave XP to label the drives it will probably be D: (but I am not sure), anyway it doesn't matter what drive they are on because you are not going to touch them.

It is not advisable to share program installations. You will need separate installations of Firefox for example, on different drives for each OS. (Typically in the OS drive's Program Files directory)

As an aside, you can have more than two OSs on one PC. Also you don't have to have an OS on drive C: Drive C: is the partition that your BIOS boots from, and it must include certain boot files including ntldr and boot.ini (at least for XP - requirements for Vista and 7 may be different).

The initial boot process takes place on drive C: and then Boot.ini provides the information for the boot process to find and load the required OS from another partition.



Report •

November 27, 2009 at 08:30:54
qaznqwerty couple of suggestions so you don't find yourself in this situation again.

Assign cdroms to R and W drive letters or anything way out from C. This stops drive order issues with partitioning.

Have only c: as a primary partition and any others you want as logical drives in an extended partition.

Report •

Ask Question