Restoring dual boot 98SE / XP Pro

  • Thread starter Thread starter Steven Fleischer
  • Start date Start date
S

Steven Fleischer

I'm trying to restore bootability to my Win 98 SE partition after an
evening of working with Norton Utilities.

After using the procedure in KB article 128730, Win 98 successfully
booted up, but of course Win XP Pro was no longer available. I booted
using the XP CD and selected the repair option. Unfortunately, I must
have given the wrong repair command after that, because although XP will
now boot up, Win 98 complains of an invalid boot disk. Again.

What is the right command to be used in the recovery console? Is it
FIXBOOT or FIXMBR and should there be a switch after it?


Disk config:
C: Win 98 SE
D: Win XP Pro

Both are partitions on an 80 Gig drive attached to a Maxtor (Promise)
Ultra ATA/133 PCI Adapter Card.

Thanks in advance,
Steve Fleischer
 
Hi,

Use bootcfg /rebuild

--
Best of Luck,

Rick Rogers aka "Nutcase" MS-MVP - Win9x
Windows isn't rocket science! That's my other hobby!

Associate Expert - WinXP - Expert Zone
 
Rick said:
Hi,

Use bootcfg /rebuild

Rick,

bootcfg /rebuild did not give me the dual boot menu back.

Here's what happened with bootcfg /rebuild:

Scanning all disks for Windows installations.
The windows installation scan was successful.
Total identified Windows installs: 1
[1]: D:\windows
Add installation to boot list? (Yes/No/All): Y
Enter load identifier:
Enter OS load options:
D:\windows

Since I didn't know what those last items were all about, I exited the
setup. The computer directly booted into Win 98, no boot menu. I
started from the XP CD again and used fixboot to re-enable the boot
menu, but now there's a third blank line to choose from in the OS menu
and Win 98 won't start again.

Not sure what to try next.

Steve Fleischer
 
Hi,

For the identifier, just list the operating system that folder is loading.
The rest can be left blank.

--
Best of Luck,

Rick Rogers aka "Nutcase" MS-MVP - Win9x
Windows isn't rocket science! That's my other hobby!

Associate Expert - WinXP - Expert Zone



Steven Fleischer said:
Rick said:
Hi,

Use bootcfg /rebuild

Rick,

bootcfg /rebuild did not give me the dual boot menu back.

Here's what happened with bootcfg /rebuild:

Scanning all disks for Windows installations.
The windows installation scan was successful.
Total identified Windows installs: 1
[1]: D:\windows
Add installation to boot list? (Yes/No/All): Y
Enter load identifier:
Enter OS load options:
D:\windows

Since I didn't know what those last items were all about, I exited the
setup. The computer directly booted into Win 98, no boot menu. I
started from the XP CD again and used fixboot to re-enable the boot
menu, but now there's a third blank line to choose from in the OS menu
and Win 98 won't start again.

Not sure what to try next.

Steve Fleischer
 
Rick said:
Hi,

For the identifier, just list the operating system that folder is loading.
The rest can be left blank.

Unfortunately, this didn't help. Found my answer at Symantec. "Cannot
start Windows 95/98/Me after running Speed Disk on dual boot Windows
2000/XP computer" Document ID: 2000030910264409. Apparently, running
the Speed Disk defragger in Norton Utilities under Win98 moved a file
called bootsect.dos. Had to run Disk Editor to move the file where it
belongs.

Thanks for your advice.
Steve
 
Steven said:
I'm trying to restore bootability to my Win 98 SE partition after an
evening of working with Norton Utilities.

After using the procedure in KB article 128730, Win 98 successfully
booted up, but of course Win XP Pro was no longer available. I booted
using the XP CD and selected the repair option. Unfortunately, I must
have given the wrong repair command after that, because although XP will
now boot up, Win 98 complains of an invalid boot disk. Again.

What is the right command to be used in the recovery console? Is it
FIXBOOT or FIXMBR and should there be a switch after it?

You need to rebuild a boot.ini that contains the reference to the Win98,
as well as the Fixboot that sets the boot going through XP's ntldr
(FixMBR should not be needed but does no harm). I have not had occasion
to confirm that this is done by a run of BootCfg /Rebuild, but suggest
the sequence

ATTRIB -H -R -S C:\Boot.ini
DEL C:\Boot.ini
BootCfg /Rebuild
(which ought to detect the two systems)
Fixboot

It also needs the bootsect.dos file as well as XP's ntldr and
ntdetect.com in the *C* drive, but those should still be around unless
you formatted the drive along the way. If bootsect.dos is missing, see
http://www.dougknox.com/xp/tips/xp_repair_9x.htm for a way to create a
new one
 
Alex said:
Steven Fleischer wrote:




You need to rebuild a boot.ini that contains the reference to the Win98,
as well as the Fixboot that sets the boot going through XP's ntldr
(FixMBR should not be needed but does no harm). I have not had occasion
to confirm that this is done by a run of BootCfg /Rebuild, but suggest
the sequence

ATTRIB -H -R -S C:\Boot.ini
DEL C:\Boot.ini
BootCfg /Rebuild
(which ought to detect the two systems)
Fixboot

It also needs the bootsect.dos file as well as XP's ntldr and
ntdetect.com in the *C* drive, but those should still be around unless
you formatted the drive along the way. If bootsect.dos is missing, see
http://www.dougknox.com/xp/tips/xp_repair_9x.htm for a way to create a
new one

Alex,

I have found my solution at Symantec's site with "Cannot start Windows
95/98/Me after running Speed Disk on dual boot Windows 2000/XP computer"
Document ID: 2000030910264409. It seems that bootsect.dos in 98's
directory was moved by Speed Disk in Norton Utilities 2002 (running
under 98) where the XP bootloader couldn't find it. I was fortunate to
have a rescue floppy set so the file could be moved back to the proper
cluster with Disk Editor.

I will save your info for the next time I screw things up. Thanks for
your help.

Steve
 
Back
Top