I have an HP laptop which has a single HDD. It has been showing about a dozen or more errors as below -
The device, \Device\Harddisk0\DR0, has a bad block.
After checking possible solutions on several websites, I ran CHKDSK C: /F /R /X which ran after system restart. It proceeded upto 13% smoothly, but at 13% halted for 2 minutes, and at 14% kept processing for over 45 minutes and instead of completing upto 100%, it just restarted couple of times and the system said it has completed the task 100% and then rebooted once more and showed my Windows login screen as usual. On checking the log entry in Event Viewer->Windows Logs->Application Log, in a "wininit" entry it showed the chkdsk details which showed only 4K in bad sectors, and no major issues otherwise.
Please note that I found Windows hang often about 10 days ago and chose to reinstall OS through Recovery process, which went off smoothly. However, these bad sector entries in Event Viewer have again cropped up and seem to make the system hang of and on.
Would be grateful if anyone can help me resolve the issue permanently. Of course, having the defective Hard Disk replaced is the last option, but I won't be able to migrate my Recovery partition to a new HDD, though I have Recovery DVDs.