But if the damage is in the blocks needed to boot and not in your user data, that would be the case.
Make use of your luck and backup all that user data to external storage, in case this ends in a reinstall.
Vista should be free of errors after a clean install. Apply SP1 immediately after you get the 60 or so updates from Windows Update (SP1 won't appear in the list, so you'll haft to download it in order to install it).
If it's damage on the disk, once it's marked as such by chkdsk it won't be used again when you reinstall, so you won't get the same problem.
There's no hard problem with SP1, otherwise none of us would be here. (except maybe for what happened to me - an apparent hang at 99% complete - black screen - frozen keyboard, but I left it alone for 30 minutes because I could still see disk activity, and all was OK when I rebooted. Others have reacted at the same symptoms with an immediate reset and ended up with a broken system)