Hi,
you may try to run chkdsk to see if it is HDD related.
If you don't care about the files on the HDD start from first step. If you haven't already deleted the files and try your luck start from the 6th step;
1.Disconnect any other drive (HDD, SSD, External HDD) so only the one that you want to install the OS remains. (Usb or the optical drive you are using for installation should remain)
2.Run Windows intallation cd or usb. When you come to the drive selection screen click "Drive Options (Advanced)" and "Delete" all partitions. (So only thing left will be "Drive 0 Unallocated Space")
3.Click "New" then "Apply". A warning will pop-up click ok.
4.Now you should have 2 entries;
Drive 0 Partition 1 System Reserved
Drive 0 Partition 2 Unallocated Space
Format both of them.
5. Now click the "x" button to close that window, which should say something like "are you sure, this would reboot"
You will say ok.
6. If the system reboot choose "repair" from first screen of the Windows 8 installation. If it didn't reboot it should have send you back to the first screen so you can choose the repair option from there.
7. Find "Command Prompt" through the options I don't remember exact location but it was under "Advanced Options".
try
"chkdsk c: /x /f /r" (This will scan the System Reserved not the one you will gonna install the os)
"chkdsk d: /x /f /r" (This will scan the the one you will gonna install the os)
after theese are complete go back to the first screen again and try to install the os as you would normally do.
Hopefully it works.