Windirstat (or a comparable program like TREESIZE) should be right.

So it's time to run a chkdsk from the command prompt or the recovery console. It tells some other things.

Kees