Seagate diagnostic software
SeaTools for DOS 2.23
The file below is an ISO image. Use an image burning software to burn it onto a blank CD-R. The DOS version of SeaTools should support Seagate, Maxtor and Samsung drives. I have tested it with various Seagate and Samsung drives, quite recent ones as well with 2TB capacity.
I use SeaTools for DOS to put a 32 GB capacity limit on modern drives. This makes them perfect for retro gaming PCs. Most BIOS support 32 GB and so do DOS and early versions of Windows. Strange things happen when you use DOS or early versions of Windows to partition larger hardrives, for example a 320 GB drive. FDISK, the partition utility that ships with DOS and early version of Windows cannot handle more than 64 GB, even if the BIOS supports larger drives.
For Windows XP you do not need to worry about any of this. I recommend using modern SATA drives, XP detects them fine and can handle large capacities. There are issues and workaround for drives beyond 2 TB but it is easier not to go beyond such capacities in the first place.