|As toxict51said, you didn't list your system specs. It's difficult to give advice when we have no idea what you're working with. You mentioned formatting - all that does is prepare the HDD for use by setting up a new file system, usually NTFS. Formatting/reformatting is NOT the same as installing/reinstalling, a lot of people seem to make that mistake when using the term. Formatting is one of the steps that is taken before the OS is installed (or reinstalled). Formatting effectively erases the drive.|
Also, you listed your OS as Win7 but mentioned XP in your question, so which is it? If it's XP, how did you go about installing it on a SATA HDD?