Hello folks,
Before doing a fresh install try the following as a last role of the dice
Run chkdsk and System File Checker (SFC) from the Recovery Console
- Boot your Vista installation DVD
- When you see "Press any key to boot from CD or DVD", press Enter
- At the "Install Windows" screen, click on Repair your computer at lower left
- At the System Recovery Options screen, make note of the drive letter assigned to your boot drive (normally C:) and click Next
- At the Chose a Recovery Tool window, click on Command Prompt. You will be sitting at X:\Sources directory
- Run chkdsk or SFC
- If you did not note the drive letter of your boot disk, you can enter bcdedit and look at the osdevice line to see what it is.
- For chkdsk, type chkdsk c: /r and press Enter (use the letter from above if not C:).
- For sfc, type sfc /scannow /offbootdir=c:\ /offwindir=c:\windows and press Enter (use the letter from above)
Let either run to completion undisturbed.