When I reformatted my HD for WinXP, I messed up somehow and didn't get the D: system_backup partition. Is there a way to fix that without starting over or buying Partition Magic for one use
Nope, if you deleted it durning the install then formatted, it is gone for good. If you did not, go look in disk manager and see if it is still there and you can import it.