I have spent about 5 hours trying to install XP Home on a new HDD on my PC in addition to keeping Win 98 on my original "C" HDD. I selected the option to choose the hard drive / partition on which to install it. All goes as expected until the installation files are copied (presumably) to the chosen partition on the new drive. However, when the PC reboots as part of the process, setup stalls and I get a message that a file is missing or corrupt Windows Root>\ System31\hal.dll and it should be reinstalled. I have seen the hal.dll file in the list of files being transferred, so it should exist! I have no idea how to access the file on the XP CDrom, or where to place it on the PC. One other observation is that although my new HDD is correctly partioned and formatted (FAT32 so that I can share files) it disappears from the My Computer folder, although they were all shown before the reboot referred to above.