|It should not freeze up.|
Boot to safe mode or boot from dvd to run chkdsk.
I don't usually use the C:, instead I make sure my command prompt is opened with admin account and move to the C: drive. It is default.
Using the /R option may take a very very long time if errors are found. It should require you to do this on reboot.
This is where the above gui choice is easier. Click on the two box options to do the /R option and when you reboot it is supposed to do that task.
Hang up and live.