New
#11
I don't know about XP, but with more recent o/s - you could boot winre.wim off a small separate partition and use that to wipe it.
You obviously have a new computer?
Why not plug in the HD as a second hard disk and do a full format from there?
And did you know that hard drives already have a built in system for nuking data off of them? Besides use of a security tool like the open source program Eraser to zero out drives you may want to read this older article on how to go about seeing everything made unrecoverable. How to REALLY erase a hard drive | ZDNet
Another option doesn't require any effort on your part but will pain your wallet a little! That would be taking it to some place that degasses drives! Well what would you do if drive failed and you needed it wiped? Securely Wipe a Dead Hard Drive | PCWorld
The last option however besides physically destroying a drive is either opening up the casing itself which exposes the platter to literally everything making it useless from dust, dirt, and other debris as well as oxidation. Or you can run magnets over it!
Now if you decided to save the drive(s) you would simply nuke with a zero filler and call it a day when you saw new partitions created putting other data on.