Chkdsk is not a cure-all for everything including bad hardware drivers.
Have you check the computer manufacturer to see if there are any hardware driver updates?
Have you or will you even think of running the program that is included with Windows OS since whenever - "Verifier" which is put in the search Start box and ran for awhile? (Verifier without the quotation marks in the Search listing)
I have not used it, and hope I never have to use it for it can be quite involved and may not give you any results with it.
http://support.microsoft.com/kb/244617/en-us Best way to end something on your computer is to delete it in Device Manager and also the drivers (unless perhaps Microsoft drivers) and when you restart the computer - Plug and Play will take over and drivers will be installed - usually Microsoft drivers - except perhaps for internal hardware for the computer. (except probably the Hard Drive and items like thatl).
Like trouble with a USB device that is listed or a graphics card or keyboard, or monitor or something like that - delete it out of the Device Manager - and also the drivers - and restart the computer and usually if there are older drivers that were stored by Windows OS the Pack Rat then it will install those, and do that until Windows 7 in this case can find no drivers for the device and then start installing drivers for the device and make sure they are the most updated drivers for the device that can be found - that usually means the manufacturer who made the device (or even the computer like mentioned up above) but not one of those places that offer drivers because those may end up being the wrong drivers. Those websites usually I avoid and a lot of people should.
Windows Update may also help it finally did on an Intel Lan Device on my computer even though I had already installed it from the Intel website - but I guess it was not quite correct - and 2-1/2 years later Microsoft Windows Update installed a newer one (or had one to install) that well looks like the program downloaded from Intel but who knows, maybe something was not in the Registry from it or whatever so Windows Update stated I needed it.
Never can tell, but if it the harddisk drive that is failing then I am sure there is like mentioned another program that may help doing a search on the Internet for about anything with a computer (or a forum).