What kind of fault does your HD have? It may not be able to support a reinstall. To check this you'll need to run the HD maker's
HD Diagnostic extended CD scan which can also repair surface errors.
Then run
Disk Check to check the file System after formatting a partition with the Windows 7 installer, then reboot into it, press Shift + F10 at first screen to open a Command Line to run chkdsk /f as given in the tutorial in blue link.
You need to back up your files externally before doing any of this, as should be done anyway especially if you have a HD with "faults."
Once these tests clear the HD, wipe the HD to try booted installation following these steps:
SSD - HDD Optimize for Windows Reinstallation Clean Install Windows 7