Dual Boot question.

Joined
Apr 29, 2011
Messages
1
Reaction score
0
Hi all,

I have a machine that, once the BIOS had finished it would give me a choice of booting from either of the two SATA drives that are on the machine (both Win XP Pro o/s's). The C drive had a problem, I had to format and reload Win XP on to it. Now the system will only boot from that drive, although the BIOS does see the other drive but not it's o/s. Any thoughts?

Regs
C.
 

EvanDavis

Silly Fool
Joined
Jun 20, 2010
Messages
5,299
Reaction score
681
I stand to be corrected, but your issue is that the drive that held the MBR has been reformatted, said so you would have to install XP again on the second drive in order for it to work if that makes sense.
 

floppybootstomp

sugar 'n spikes
Moderator
Joined
Mar 5, 2002
Messages
20,281
Reaction score
1,794
Yep, installing XP on the primary drive has re-written the mbr (master boot record) as if it's the only OS.

You need to reinstall XP on the second disk and it should rewrite the mbr automatically to give you the choice between the two OS's at start.

At least it will be easy to back up any files from the second disk.

The opening sequence when you start your computer, btw, doesn't really involve the BIOS, it's known as POST which stands for Power On Self Test where the computer checks to make sure all the bits and pieces are there and all is good to boot into the OS.

And welcome to the forum :)
 

Silverhazesurfer

Master of Logic
Joined
Oct 3, 2008
Messages
1,068
Reaction score
42
Not entirely. If you have Windows OS boot drives, the modification is easy. You can go to system properties, advanced tab. Click the startup and recovery button. This will present you with the option to edit the boot.ini. This will open notepad.

You should see a line like this:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"

Those numbers indicate the location of the boot installation for the OS desired to start. Linux boot is different, so if you have linux, this probably won't work so well. I'm not a Linux guru by any means, so google it if so.

All you have to do is copy and paste that line directly below it (be sure to modify the description in quotes so you can keep them identified properly) and increase the disk(0) to disk(1). This should allow the option to boot the secondary drive.

If you open computer management (start, right click computer, click properties. or start, control panel, administrative tools, computer management), locate disk management. This will outline the disk numbers of the system. Input that disk number into the boot.ini for disk(x), where "x" is that number.

http://www.techspot.com/vb/topic9331.html has a bit more information on the situation. It talks about SCSI drives, but still applies.

voila!
 
Last edited:

floppybootstomp

sugar 'n spikes
Moderator
Joined
Mar 5, 2002
Messages
20,281
Reaction score
1,794
Not entirely. If you have Windows OS boot drives, the modification is easy. You can go to system properties, advanced tab. Click the startup and recovery button. This will present you with the option to edit the boot.ini. This will open notepad.

You should see a line like this:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"

Those numbers indicate the location of the boot installation for the OS desired to start. Linux boot is different, so if you have linux, this probably won't work so well. I'm not a Linux guru by any means, so google it if so.

All you have to do is copy and paste that line directly below it (be sure to modify the description in quotes so you can keep them identified properly) and increase the disk(0) to disk(1). This should allow the option to boot the secondary drive.

If you open computer management (start, right click computer, click properties. or start, control panel, administrative tools, computer management), locate disk management. This will outline the disk numbers of the system. Input that disk number into the boot.ini for disk(x), where "x" is that number.

http://www.techspot.com/vb/topic9331.html has a bit more information on the situation. It talks about SCSI drives, but still applies.

viola!

Excellent, I'll make a note of that :thumb:

Today I guess I learnt something :)

Btw, a 'Viola' is a musical instrument, 'Voila' is the french word for 'There ya go!' or similar ;)
 

Silverhazesurfer

Master of Logic
Joined
Oct 3, 2008
Messages
1,068
Reaction score
42
and after 4 yrs of French class in HS, i should have known that. :blush:

The reinstallation of the OS will accomplish the same thing, kind of. The part when the installation asks you which drive to install Windows to will add that line to the primary disk's boot.ini. When you install to the primary disk with a secondary partition, you increase partition by 1. If you were to have more than one SATA card in the machine handling drives, then you would increase the multi by one. And so on for multiple SATA controllers, multiple partitions on multiple disks. You could make it look really interesting.
 
Last edited:

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top