Bruce Chambers said:
To use WinXP's built-in boot process, regardless of on which partition
the bulk of Win98 resides, it's boot files (Command.com, MSDOS.SYS,
IO.SYS, etc.) *must* be placed on the Primary *Active* partition. This
cannot happen while that Primary Active partition is NTFS.
I assume that by "it's boot files" you refer to Win98 (because I've
not heard of those files in connection with WinXP). Why must they
be on the "active" partition of a hard drive? IOW, why does ntldr
need to load Win98 from an "active" partition when it can load
WinNT, Win2K, and WinXP from *any* kind of partition - logical or
primary, "active" or not "active"? Does ntldr load Win98 differently
from WinNT/2K/XP? Perhaps it passes control to a boot sector
for Win98 instead of directly loading the OS?
Because an "Active" partition is the only one that is "bootable." It's
possible to have up to 4 primary partitions on a single physical hard
drive, only one of them can be marked as "Active," and therefore
bootable, at any given time.
As far as WinXP and its family of OSes is concerned, the "active"
partition is one with a boot sector and the boot files boot.ini, ntldr,
ntdetect.com, (and sometimes others). But this partition need NOT
be the partition that contains the OS that ntldr will load and start.
If by "bootable" you mean the boot-strap startup and load process
that leads to the running of ntldr, the "active" partition is the
"bootable" partition, but it need not be the partition that contains
the operating system that gets loaded by ntldr. So which partition's
formatting leads to the conflict - that of the "active" partition, or that
of the running operating system?
*TimDaniels*