If you can still boot and run your machine then;
Launch an elevated command prompt (StartOrb->All Programs->Accessories->Command Prompt, right click it and choose Run As Administrator) and type
chkdsk C: /R
hit enter and answer Yes “Y” when prompted and reboot.
Let it run all five stages. When complete check the log file in Event Viewer for results (Click the StartOrb and type event viewer and hit enter, expand Windows Logs and highlight / select Application, click Action on the menu bar and select Find and type chkdsk and hit enter.
If you machine will not boot and run then you'll likely need to remove the drive and attach it to a machine that does to perform a ChkDsk on it.
There are a few other options depending on the current status of the machine.
John has a nice page here
http://www.carrona.org/hddiag.html with reference links to various manufacturer's diagnostic utilities which I believe are for the most part completely free.
A commercial software like SpinRite might also be an option but it is definitely not free and not cheap.
https://www.grc.com/sr/spinrite.htm