Yes that should be fine, isorecorder will burn the bootable iso to a cd ( but not dvd ) in XP.
Download the Vista version 32 or 64 bit isorecorder from here
ISO Recorder v3
Then you need to boot in from the seatools for DOS cd on your Vista machine. It will load and near the top left is an option for checking and repairing your hd. From memory, think you need to move the cursor with your arrow keys.
To boot from cd drive :
start machine - the first bit of white writing on black screen lists your graphics card, then something like
F2 for setup
F11 for boot menu ( you may have different F numbers)
Press F11 ( or whatever yours is) - you need to be quick
When pop up boot menu appears , arrow down to cdrom drive and press Enter.
It may ask again - "press any key to boot from cdrom" - press Enter again.
Hope it helps