I had a Win98SE and XP dual boot with two drives (30GB and 8GB). The 30GB drive was and still is the primary drive which stores all the OSes, programs, etc. It is partitioned into 4:

C: - Boot drive (FAT32)
D: - Win98SE (FAT32)
E: - WinXP (NTFS)
F: - misc (FAT32)

I've now replaced the 8GB drive with a new 120GB one - the setup is the same.

However, Win98SE no longer posts unless I disconnect the new drive - XP is fine though. This has something to do with the motherboard being an Abit KT7a-RAID - the OS drive is on the RAID channel whereas the new drive is on the IDE1 channel (as was the old drive).

When I load Win98 it drops out into a command prompt because it can't find any of the files. This was because the drive assigment seems to change. The C: drive is the same, but then the new drive takes D: and the main drive returns to take E: and F:. How can I force the new drive to take the last drive letter instead? Why does this not happen with WinXP?

Thanks