I can understand the inconvenience you are experiencing with the hard drive and will certainly help you in the right direction to fix the issue.
As per the error message, I would suggest you to try performing a check disk operation from the Windows Advanced options and then check if the hard driver errors are fixed. To do so, I would suggest you to boot the system from a Windows 8 installation medium and then try running “chkdsk” from the advanced options.
If you do not have Windows 8 installation DVD, you may have to create one, boot the computer from it and then perform the following steps. To create installation media, you may refer to the article given below:
Create installation media for Windows 8.1
After creating the disc, refer to the following steps:
a) Boot from the Windows 8 installation disk.
b) In the “Windows Setup” dialog box that appears, set the Time and currency format, Keyboard or input method and the language to install and then click “Next”.
c) Click on “Repair your computer” from the lower left corner.
d) From the “Choose an option screen”, click on “Troubleshoot”.
e) Click “Advanced Options” in the “Troubleshoot” screen.
f) In the “Advanced Options” screen, select “Command Prompt”.
g) In the command prompt, type chkdsk followed by one or a combination of switches listed in step b and c.
Note 1: You need to perform check disk operation on C: drive. So, the command to switch to C: drive would be chkdsk c: and followed by switches as given in the steps further.
b. /f = The /f switch is the most common of the chkdsk switches. It tells chkdsk to try and fix any errors it finds.
EX Type: chkdsk C:/f
Note 2: Answer Y when chkdsk asks you if you want to check the drive next time Windows 7 boots (restarts).
c. /r = The /r switch tells chkdsk to attempt to recover any bad sectors of the hard drive if any are found. A bad sector is a spot on the hard drive that cannot hold saved data anymore.
EX Type: chkdsk c:/r
Note: Answer Y when chkdsk asks you if you want to check the drive next time Windows 7 boots.
Warning: If check disk finds any bad sector, the data on the sector would be lost.
Hope this information is helpful. Do let us know if you need any further assistance, we’ll be glad to assist you.