You can get size info from "dd".
http://www.chrysocome.net/downloads/dd-0.5.zip
( syntax at
http://www.chrysocome.net/dd )
Elevate a command prompt window (cmd.exe) then run
dd --list
and it will report the entire size of the disk (as
visible to the OS, so can't "peer past" an HPA). It
also gives sizes for each of the partitions. Partition0
is the entire disk, while Partition1-Partition4 could
be the primary partitions.
That should help clear up the notional size.
My 500GB disk reports
"NT Block Device Objects
\\?\Device\Harddisk0\Partition0
size is 500,107,862,016
That is the amount of space that "dd" can access, which
is why the tool outputs that data. You should not be
able to access past that point (although the dd code
fails to work right for USB flash sticks - that may have
been fixed in a later version).
If I use PTEDIT32 (which also needs to be elevated to work right),
it gives information in CHS format.
PTEDIT32 reports 60801 cylinders, 255 heads, 63 sectors, and
that equals 60801*255*63*512 = 500,105,249,280 bytes
The remainder is a fraction of a cylinder, but still a multiple
of a 63 sector "fake track".
A person can take that 500,107,862,016 number, and convert
to GB or GiB as they see fit.
Paul