netbreaker, when you install windows, any version. It detects what hard ware is in the box you are putting it on. So if you install on one box then take the HDD to another the drivers etc will not work as they should.
You nead to try a full and clean install on the box you want to use it on. I would sugests you get a win 95/98 boot floppy format the HDD you want to use it on in the box you want it on.Although you will have formatted it at fat 32 you will get the opption to reformat to ntsf when you install xp.