I do not think chkdsk would have solved your problem.
However re your post 10
I boot to the Advanced Boot Options menu and choose Repair Your Computer feature, select a language, select a User name: and type password, select Command Prompt, I type chkdsk /r and the following is the results:
The type of the file system is NTFS.
Cannot lock current drive.
Windows cannot run disk checking on this volume because it is write protected.
The command prompt accessed from the Vista DVD or on some occasions when pre-installed as on OEM systems from F8 Reapir Your Computer, is known as the command prompt at recovery environment.
It creates a ram drive lettered X
That is the reason your command
could not run
The report the drive could not be locked, is because that command was instructing chkdsk to run on the ramdrive.
This is the basic explananation
Working at the command prompt
To get to the command prompt, click Command Prompt on the System Recovery Options menu. You will land in the Sources subdirectory (folder) of a RAM disk identified by the drive letter X. From here, you have access to nearly 100 command-line tools, including disk-management utilities such as Chkdsk, Format, and DiskPart as well as file-management items such as Copy, Rename, and Delete.
The Windows Recovery Environment command prompt is a vastly more versatile replacement for the Recovery Console that was introduced in Windows XP. Unlike Recovery Console, which imposed stringent restrictions on your command-line activities, the Windows Recovery Environment command prompt permits you to do just about anything you need to do. Among other things, you can copy, delete, rename, move, and type document files; partition and format hard disks (using DiskPart); run diagnostic
Also for your information, the recovery command prompt, sometimes changes the drive letters, not insofar as an actua change on the system is concerned bu simply at the prompt.
Therefore what was C may well now be D
So when running a command at the prompt it would be in this instance
chkdsk C: /r
Bearing in mind this, as mentioned above
It should be noted that when you boot into the Windows 7/Vista Recovery Environment the drive letter for your Windows installation may not be the same. For example, if your Windows installation is normally on the C: drive, it may be located at the D: drive. To determine what drive letter your Windows installation is located on, you can type this command press enter:
bcdedit | find "osdevice"This command will display output similar to : os device partition=D:. The drive letter after partition= is the drive that your Windows installation is located. To change to that drive letter you can then type D:, or whatever other drive letter it shows, and press Enter on your keyboard
Personally I think it easier to simply go from X on the ramdrive to C:\ and explore C:
I do not know WHY, but the drive letter is NOT always changed.