Yes, you are spot on. When I checked disk management, both the 20gb C: drive and the 200gb F: drive are displayed as partioned.
On the 20 gig drive it says that 10.79gb is unallocated. That's the missing space right there.
Here is what I see.
I don't suppose there is any way to fix that without reformatting the hard drive, is there?
I'm not sure about the history of the drive, but it may have been partitioned, so the other 12GB is just unpartioned space.
To check this, right click my computer and select manage. The computer management console opens up, on the left side click disk management. This will show info info for each hard drive including how it is partitioned and if any space has been left unpartioned.