When I click on the properties of C: drive, it shows me that I've used 47 GB of space:
Now, when I select all the files and folders in the C:\ root directory (including hidden and system files), it shows that they take up 27 GB of space:
Why the discrepancy? What is occupying that additional 20 GB of space? How do I find it and delete it?
This is Vista Home Premium SP1. I ran C-cleaner on it, but that 20 GB is still missing somewhere.

Now, when I select all the files and folders in the C:\ root directory (including hidden and system files), it shows that they take up 27 GB of space:

Why the discrepancy? What is occupying that additional 20 GB of space? How do I find it and delete it?
This is Vista Home Premium SP1. I ran C-cleaner on it, but that 20 GB is still missing somewhere.