Dual boot undo w separate HDD problem 98/2000

June 28, 2009 at 14:32:20
Specs: Windows 2000, 2.5G
I have a dual boot config of WIN'98 and 2000 on separate drives. I want to be able to remove the 98 drive and replace it with a different drive to install XP. I want to retain the 98 drive and contents.
I have edited the boot.ini so that Win98 doesn't display on the boot menu and my computer continues to boot to WIN2000 = no problem.
However, when I remove (disconnect the power and data cables) WIN98 HDD - WIN2000 won't load. I get a screen with the following message:
Disk I/O error: Status = 00000008

Win 200 could not start because of a computer disk hardware configuration problem.

Could not read from the selected boot disk. Check boot path and disk hardware.

Check WIN2000 documentation about hardware disk configuration.

My WIN98 HDD is a slave on the same controller as the Master and per mnf. no changes in the jumper blocks is required.
I have attached a different HDD, to see if that might help - the new one I intend to use with XP - BIOS of course sees it but WIN2000 is still looking for WIN98 and still won't load. Same message.
What else do I need to do to get WIN2000 to load?? I don't really want to reinstall.

See More: Dual boot undo w separate HDD problem 98/2000

Report •

June 28, 2009 at 17:07:30
First of all, why do you want to dual boot Win2000 and WinXP? There isn't much sense in doing that.

To fix the boot problem disconnect the Win98 drive and follow the instructions in the MSoft link below.

The commands you need are fixboot>enter then fixmbr>enter. Then exit the console and reboot.

Report •

June 29, 2009 at 09:26:07
It appears the 98 disk contains the boot information for 2000.

Running fixboot/fixmbr will not correct this issue. Only a repair install of 2000 will correct this issue as well as others pertaining to the registry.

A repair install preserves your data. Google it for the how to.

You need to decide what you want to do. If you want xp and 2000 then you need to put the disk for xp as disk1 and 2000 as disk2.
Partition and format as bootable the disk1.
Do a repair install of disk2 [2000]. This will get 2000 booting.
Then install xp to disk1. This will result in a multiboot.

Doing this out of the order I posted will result in issues of not booting xp.

Report •

June 29, 2009 at 13:59:14
Thanks for your response:
I was pretty sure I would have to do a repair install after everything else failed, but wanted a second opinion.

The boot info is in fact on the '98 drive which is where I found the boot.ini when I decided to remove 98. Probably because 98 was installed on the 1st drive and 2000 installed later on the 2nd and it worked with no problem.

I upgraded memory to 1 gig sticks and apparently 98 doesn't support this so even though 98 was on the OS menu at startup it wouldn't load after the memory upgrade.

couple questions: will I need to perform the 2000 repair install to fix the 98/2000 problem and then again if I install 2000/xp?

Will I disconnect 98 drive and boot to CD or boot to CD and perform the repair install and then remove?

Thanks again

Report •

Related Solutions

June 29, 2009 at 15:09:52
Q1 what is there to fix in the 98/2000 boot? Nothing so why would you do a repair of 2000?

Q2 if you did that, making the 2000 disk primary, and then added a disk and install xp... you would be back where you are with 98 if you decided to drop xp.

This is why I gave you the steps above in post #2

You want xp first and 2000 second so if you decide to drop 2000 you just format or remove the 2000 disk and remove the entry from the boot.ini.

Otherwise you have to do a repair install of xp. I am trying to save you that hassle :-)

Report •

June 29, 2009 at 15:47:43
If your reason for losing Win98 is the memory issue there is a registry change that will allow you to keep more than 512MB of RAM installed and only use 511MB when in Win98.

Report •

June 29, 2009 at 19:15:02
Reply to wanderer:

Thanks again for your response.
I think I understand your instructions for the 2000/XP install and they make perfect sense.
I should have mentioned I am probably 2-3 weeks to a month from doing the XP install, but in the mean time I would like to remove the 98 drive to another computer to be used for another purpose. With that said what would be my course of action to just remove the 98 drive and keep the 2000 drive for a while by itself? Still a repair install? with 98 removed before starting the repair?
Thanks again.
The reason I want to do the 2000/XP is b/c if I have problems with the XP install I will still have a usable machine. It seems it takes a couple of weeks with an OS install to get software loaded and most of the bugs worked out of a new install. With my work, I simply can't be without a fully functional machine that long or having to spend a large of amount of time tweaking. For now I only have the one machine.

Reply to OtheHill:
I think my problem with the memory is not the quantity but that I have a 1 gig stick in position 1,2,3 b/c I had 500Megs in each slot before the upgrade, with a total of 1.5G and no problem. If I misunderstood you please, if you can, provide a reference to registry edit.

Report •

June 30, 2009 at 09:14:59
OK. Pull the 98 drive and do a repair install of 2000. This will make it bootable. Add xp later. Best of luck

Report •

Ask Question