Question - if the disk is truly full and looping as you suggested would it give an error message saying so? Does it give any error messages if it encounters an issue running or does it just keep trying?
The thing is, CHKDSK.exe is merely a program of the operating system- not the computer's BIOS. It's just software that runs off the hard drive or a boot disk. It can function properly only if the program itself is not compromised in any way, and does not reside on a bad sector. After this many hours it seems more likely that the program itself is compromised attempting to run on a bad sector.
That the program itself may be locked into some kind of recursion which likely means there's no way for the program to terminate itself. Which might explain why it's still running this long. The only alternative I see is just to leave it on, just to see if it eventually resolves itself, moving enough data to good sectors that you get back some functionality.
But DAYIM....after twenty-some hours and how big is this hard drive? My guess is that a majority of sectors are sufficiently bad so that if CHKDSK really is still functioning, it's just moving bad sectors of data to other bad sectors.
I can't help but wonder though, if you booted the CHKDSK program off a CD, if you get different results? But I still think your hard drive is so hosed that it's probably a moot point. Tragic that your father lost the Windows 7 disk. Unless of course you earlier made a Windows 7 boot disk that actually had CHKDSK on it. Then I'd say give it a try since you probably have nothing to lose...
Last edited: