Dual OS Boot Problem

  Yokehead 14:45 26 Dec 2005

I originally had Windows ME installed on the C drive, when I upgraded to XP I installed this in an additional partition created using Powerquest PartitionMagic - I used the D drive for XP.
Yesterday, in order to create additional disk space, I decided I now didn't need ME any longer so I deleted files from the C drive, this resulted in the system not booting at all (NTLDR missing). To get round this I have installed XP on the C drive by booting from the CD so I am up & running, & can see all is still on the D drive. However I still cannot get the D drive version of XP to boot (I have tried getting it to boot using Boot Magic but this won't work). Is there a way to do this? I don't want to be faced with reinstalling all of the applications & updates.


  woodchip 14:55 26 Dec 2005

If you removed ME that's your Problem as XP puts files in ME the boot file is also changed. So you need to do a Repair with the XP disc click here

  woodchip 14:56 26 Dec 2005

This one click here:

  Yokehead 21:01 26 Dec 2005

Hi woodchip, yes I know this is my doing! The XP repair doesn't work, XP setup doesn't recognise that an OS exists in the old D drive. Strangely, the Recovery Console does recognise 2 OS - I've run FIXBOOT & FIXMBR just in case but this hasn't helped. Any more ideas?

  mgmcc 21:02 26 Dec 2005

You need to edit the Boot.ini file in the "C" drive installation so that it gives you the menu at boot up from which to select the OS to load.

Right click "My Computer", select Properties then the Advanced tab. In the Startup & Recovery section, click the Settings button. In the next box, click the Edit button. The Boot.ini file should be something like (although you may have Home Edition instead of Pro):

[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

Try adding this line at the end, then save and exit the file:

multi(0)disk(0)rdisk(0)partition(2)\"Microsoft Windows XP Professional" /noexecute=optin /fastdetect

Note the change of partition number from "1" to "2" and the omission of "WINDOWS="

  woodchip 21:23 26 Dec 2005

He does not have one he deleted the C:\ Drive contents.

Only thing I can think if you have important files on D:\ is ether fit the drive as Slave in another NTFS computer, or fit a new drive as Master in your computer then load XP to new drive, then fit old as Slave to get your files off

  mgmcc 21:31 26 Dec 2005

He said, quote, "To get round this I have installed XP on the C drive by booting from the CD so I am up & running, & can see all is still on the D drive."

Therefore, he does now have a Boot.ini file which relates only to "C" drive and this should be editable to give access also to the installation on "D" drive.

  Yokehead 21:48 26 Dec 2005

Guys, have put in the extra line & have tried the additional boot option that's now there - now have a 'missing hal.dll file' message so I'm going to run the bootcfg rebuild in Recovery Console (woodchip from your earlier link). Here's hoping!

  woodchip 21:57 26 Dec 2005

Good at least you are getting there

  woodchip 21:58 26 Dec 2005

click here;en-us;330184

  mgmcc 21:59 26 Dec 2005

<<< now have a 'missing hal.dll file' >>>

That suggests to me that perhaps your "D" drive is not actually the *SECOND* partition on the hard disk.

In the working installation of XP, right click "My Computer, select Manage and then Disk Management. The "graphic" representation of your hard disk in the right pane will let you see which partition is "D" drive.

This thread is now locked and can not be replied to.

Elsewhere on IDG sites

The Evil Within 2 review-in-progress

InVision Studio takes on Adobe XD and Sketch

Camera tips to take better iPhone photos

Comment transformer un iPhone en borne Wi-Fi ?