What happens with Win XP home edition when you add a hard drive and set-up the partition paramters and formatting within win xp; the salve drives geometry (set-up paramters) get writtent to the boot drive.
When you reformatted and re-instaleld windows your boot drive lost the slave's geometry.
You will need to restore this geometry, I have had great success using "Getdataback" for data recovery.
You can download the free version to verify the recovery program can "see" your drives contents. If the program can see your data, then you pay for a full version serial key code and complete the recovery process.
Be preapred however to recover the drives data to another drive; like your boot drive. Once the recovery has been completed and you have regained all your data onto a different hard drive then you may zero fill the drive & reformat the drive.
This pain the butt problem can be eliminated by settign up the drive with the hard drive makers free set-up software. Then when this approach is taken, it will write the slave drives geometry to the slave drive; instead of writitng that info to your boot drive.
dont hesitate to ask more questions as needed.
http://www.runtime.org/