Ok, from the beginning this project has been hell. My father asked me the other day to put in a new hard drive for him because his old one was "making funny noises" (which I now attribute to the fan, but he wants a new hard drive, so in it goes) so his old configuration was a 20gb harddrive set as drive d with xp on it dual booting with a 13gb hard drive with 98 on it. I made a backup of his xp drive on my 80gb and restored it to his 40gb using powerquest drive image (there were several steps in between, which I will omit as they were pointless time wasters.) So now I boot up with the 40gb in place of the 20gb with no other changes, it boots up fine, everything is as it was with the exception of the hard drive being twice as large. I do an xcopy /c/h/e/r/k of his old pc to a old_pc folder on his 40gb so he won't be missing any files etc from that, and because I want to take out the 13gb hard drive as I have other uses planned for it. That all goes well, so I shutdown and unplug the 13gb and reboot and it will not boot sayin that there is no boot device (in bios the controller for which the 40gb is on is set to primary boot device) I have edited the boot.ini to set the selection time to 0 and remove the entry for Microsoft Windows (the 98 install) One thing I did notice was that the boot.ini as well as ntldr was located on the 13gb drive, which is C:\ so I copied them over to the root of the D:\ still no dice, I've wasted two days off and am well on my way to wasting today on this problem. The computer works fine when the 13gb is plugged in, just not when it isn't, I know it has to be files on that drive that need to be put on the root of d:\ or something along those lines, I just can't seem to figure it out (dual boot isn't my forte) Thanks for any help.