There can be only one Primary DOS Partition per hard drive. And so, if you wish to install two operating systems on the hard drive, with three partitions, you would still create one Primary DOS Partition, and two Logical Drives within the Extended Partition, as mentioned above. However ... I would make one alteration. WinXP is a larger operating system than Win98SE, so I would suggest making the first Logical Drive <i>at least</i> 7GB. This means a Primary DOS Partition of 4-5GB, a Logical Drive of 7-10GB, and the second Logical Drive with the rest of the free space for your personal files.
Note: You can have up to four partitions on a single disk for use in Windows. This means one Primary DOS Partition and three Logical Drives, or just four Logical Drives.
Win98SE would be installed in the Primary Dos Partition, which would be set as Active. WinXP would be installed in one of the other two partitions (Logical Drives). It really doesn't matter which one. Your choice.
The drive letters will still be (C
, (D
, and (E
for the partitions, with the others left for the CD-ROM, DVD-ROM, etc >> unless you create the second Logical Drive with a third-party partitioning utility <i>after</i> Windows is installed, or deliberately switch the drive letter from within <i>both</i> operating systems so that this partition could be (F
.
There is no functional difference in whether or not the second operating system resides on a Primary DOS partition or a Logical Drive.
The important consideration is to always choose to install the older operating system first. Then opting to install WinXP in a second partition will be an easy thing ... right from the GUI, and you'll be able to easily select between the operating systems immediately after the POST. If you reverse this process, then it becomes much more difficult, as the boot.ini and the Registry must be manually edited, and the Master Boot Record repaired with the WinXP CD.
When WinXP is installed, the files needed to boot into the operating system will be loaded into the root of (C
, even though this will contain Win98SE.
What you may have encountered on the other forums is a user (and a Microsoft-suggested) preference for installing operating systems in Primary DOS Partitions ... but this could <i>only</i> occur with two hard drives, with an operating system on each drive.
One reason for this would be to keep the bootable files for the second operating system on the Slaved hard drive out of the first operating system on the Master hard drive.
Example:
HDD #1, jumpered as a Master. Win98SE installed on the Primary DOS partition. HDD #2 temporarily disconnected while Win98SE is installed.
Then ...
HDD #2 installed. WinXP installed on the Primary DOS Partition. HDD #1 temporarily disconnected while WinXP is installed on the drive.
Then both drives are reconnected to the cable. But there are no boot loader files with this setup. This means that in order to choose the operating system, the user must access the BIOS, and select which hard drive will be the first bootable device, HDD #1 or HDD #2.
Some people prefer this method, because if one hard drive happens to fail, the other hard drive and operating system is left intact.
Note: A similar setup could also be performed with only one Primary DOS partition, which would be the first partition on the Master HDD. The second, Slaved drive does NOT necessarily need to have a Primary DOS Partition at all. The entire drive could be an Extended Partition, with as many as four Logical Drives within that Extended Partition. BUT ... the boot loader files for the second operating system on the Slaved HDD must be in on the root of (C
for this to occur, which takes the BIOS device selection out of the picture.
An operating system does not have to be installed on a Primary DOS Partition on a <i>slaved</i> hard drive. And the partition does not necessarily need to be Active. In fact, there can be only one Active partition per system, even if you theoretically had four IDE hard drives and 16 partitions between them.
But the first, Primary DOS Partition on the hard drive that will be the bootable device <i>must</i> be active.
Last Note: I would suggest that you stick with the FAT32 file system for the hard drive, even for WinXP. If you choose the NTFS file system for the Logical Drive that will contain WinXP, this partition will not be visible from within Win98SE. The partition <i>will</i> still be visible from DOS (as a Non-DOS Partition) although inaccessible, except for deletion. Win98SE does not support NTFS. But WinXP supports both file systems, so everything will be visible from within the GUI of this OS.
Toey
<font color=red>First Rig:</font color=red> <A HREF="http://www.anandtech.com/mysystemrig.html?rigid=17935" target="_new"><font color=green>Toejam31's Devastating Dalek Destroyer</font color=green></A>
<font color=red>Second Rig:</font color=red> <A HREF="http://www.anandtech.com/mysystemrig.html?rigid=15942" target="_new"><font color=green>Toey's Dynamite DDR Duron</font color=green></A>
________________________________________
<A HREF="http://www.btvillarin.com/phpBB/index.php" target="_new"><b><font color=purple>BTVILLARIN.com</font color=purple></b></A> - <i><font color=orange>A better place to be</font color=orange></i>.