You'll need the original motherboard cd with windows xp. If you don't have it, use a separate lan card with device driver and then get online and let windows search for your device drivers from the windows device manager. Select each device with a mark next to it one at a time and choose upgrade or change driver. You can also download the xp drivers off the board manufacturer's website.
If you don't have it, try downloading all the xp security file updates. Also check windows device manager for conflicts. Any device with a mark next to it means the device driver for it did not load properly. Either use properties to update the device driver, or uninstall, reboot, and let windows search for a driver.
Any good hardrive software will format and size your drive partitions. I use maxblast 5.0, which works with seagate and maxtor drives. It will act as a boot device if you have the cd, which comes with retail boxed versions. It will not recover files.
1- memtest86 cd (memory test cd)
2 boot and nuke dban cd ( harddisk wipe
3- seagate,seatools cd (hard drive test )
4 ntfs reader for dos cd (No free)
5- parted magic cd ( most better cd ) but,how use cannot understand