Alternatives to Windows-builtin checkdisk utility for NTFS?

Solution 1:

Whenever I have serious problems with a hard drive I use SpinRite:

http://www.grc.com/sr/spinrite.htm

It cost $89 but has saved me more times than I can count.

Another alternative is to boot to your Windows 7 installation CD and run chkdsk from there.