how did you get the boot.ini file on the C if XP was installed on the D? that file should come installed whenever you get XP installed. i'm thinking the D drive already has boot.ini on it, but there is a duplicate on your C drive. if that's the case, just delete it off the C, but you might want to make sure you already have one on your D. without that file, i don't think you can fully boot so you probably already have one on your D