The order in which MS-DOS (*) enumerates partitions is : a) First primary partition of each drive, in turn B) All extended partitions of each drive, in turn c) All remaining primary partitions of each drive, in turn Drives that are not recognized are not enumerated. * At least as far back as version 7.0, perhaps even 6.22 (earlier than that, only one primary partition was supported). Assuming NT uses the same rules, what you should do is make that 105G partition a primary partition. Then it will get enumerated last for NT, & ignored for DOS/W9X. So all other partition drive letters will match between the two O/S. BTW, if you get phantom drive enumeration or other LBA problems in W9X, you might want to try my revised patch for V7.10 'IO.SYS' (based on original patch by Steven Saunderson), available at : http://jds.com-t.com/general.html Joe. Thank you JDS (Joe) This sounds interesting to me, but am still a little confused here. If I make my G volume into a primary partition, then install NTFS on it, win98 won't see it, so then win98 will change the drive letters on my second hard drive, because there won't be a G volume on my first hard drive. Then what happens when I boot into XP, where it can see all volumes, to the letter assignment? Do you know if XP has to be installed on a primary partition? I have read XP will run from a logical drive as long as it can install it's drivers in the first primary partition of the hard drive. Another question, what is this V7.10 - IO.sys patch for? I downloaded all the win98 updates from MDGx web site and installed them in order to get my 250gb hard drive to run win98se, and so far everything is working great. This confused me even more. I believe what you said eariler made more sense to me, when you said to repartition my empty G drive into 2 partitions, so hard drive 0 will keep the drive letter G in place and it won't change drive 1 letter asignment. After doing this partition change on drive 0 it would make it C - D - E- F - G - H. and drive 1 would be I - J - k - L. Then install XP and NTFS onto G drive, which would hide it from w98 on Drive 0 making w98 just see it as C-D-E-F-G and in turn change drive 1 drive back to H - I - J - K. I don't understand why making the NTFS partition a primary partition matters, or am I missing something here.