H
hawk
I have a system that has Win98 on physical drive "C". I installed
WinXP on physical drive "D" in a dual boot configuration. Everything
worked perfectly. Then I decided to format drive "C" and re-install
Win98. I read the MS page about a WinXP recovery disk and I formatted
a floppy from WinXP and copied files from drive "C", (boot.ini,
bootsect.dos, ntldr and ntdetect.com). But after Win98 was installed,
the only way I can boot to WinXP is to have the recovery disk in the
drive.
I have read many MS pages regarding fixmbr, fixboot, dual boot, etc.
And I have read Doug Knox's page. And I have read other WinXP News
Groups and asked a few questions and have gotten a few answers that
have not answered my questions. Some say use fixmbr some say use
fixboot. Some say fixboot destroyed the partition table, etc. So, I am
confused as to the correct course of action.
Could someone give me an explanation of what needs to be done to
restore my system to the dual boot set up that I had before the format
and re-install of Win98?
My research has led to a limited understanding of the boot process.
The BIOS determines the boot device, and then loads the first sector
of the first track of the boot device into memory and transfers
control there. If the boot device is a HD, this "boot sector" is also
known as the "Master Boot Record", (MBR). The MBR code then loads a
different "boot sector" from the active primary partition into memory
and transfers control there. That code then completes the boot to the
proper OS.
Questions:
Where is the code that displays the boot menu? Is this the MBR code or
the primary partition boot sector code?
Why do people talk about MBR and boot sector as if they were the same
code? Or, if there is only one maximum size partition on the boot
device are they the same?
Anyway, you get the idea as to my confusion. Any and all help will be
much appreciated.
Regards, hawk
WinXP on physical drive "D" in a dual boot configuration. Everything
worked perfectly. Then I decided to format drive "C" and re-install
Win98. I read the MS page about a WinXP recovery disk and I formatted
a floppy from WinXP and copied files from drive "C", (boot.ini,
bootsect.dos, ntldr and ntdetect.com). But after Win98 was installed,
the only way I can boot to WinXP is to have the recovery disk in the
drive.
I have read many MS pages regarding fixmbr, fixboot, dual boot, etc.
And I have read Doug Knox's page. And I have read other WinXP News
Groups and asked a few questions and have gotten a few answers that
have not answered my questions. Some say use fixmbr some say use
fixboot. Some say fixboot destroyed the partition table, etc. So, I am
confused as to the correct course of action.
Could someone give me an explanation of what needs to be done to
restore my system to the dual boot set up that I had before the format
and re-install of Win98?
My research has led to a limited understanding of the boot process.
The BIOS determines the boot device, and then loads the first sector
of the first track of the boot device into memory and transfers
control there. If the boot device is a HD, this "boot sector" is also
known as the "Master Boot Record", (MBR). The MBR code then loads a
different "boot sector" from the active primary partition into memory
and transfers control there. That code then completes the boot to the
proper OS.
Questions:
Where is the code that displays the boot menu? Is this the MBR code or
the primary partition boot sector code?
Why do people talk about MBR and boot sector as if they were the same
code? Or, if there is only one maximum size partition on the boot
device are they the same?
Anyway, you get the idea as to my confusion. Any and all help will be
much appreciated.
Regards, hawk