Sounds like your hard drive has gone, but just to be on the safe side try using BartPE Builder. It creates a bootable operating system for pretty much every Windows operating system (not sure about vista)
Note: It only works for 24 hours then you have to make a new disk.
Link...