I have a Maxtor 120 GB hard drive. When I formatted it, it said the
capacity was 114 GB, but when I right click on the drive and look at
the properties, it says its free space 122 GB in the pie chart and
says
114.
122,855,432,192 somehow equals 114 GB. Must be that new math. What
have I done wrong? I do not see anything extra to partition in the
disk management of XP Pro.
Humans are used to decimal numbers (10^n). Computers know binary (2^n).
You've never had to do base-N math, like base 10 (decimal), base 16
(hexidecimal), base 8 (octal), base 2 (binary), or base 7 (hey, teachers
always love to teach principals, not practicality)?
A kilobyte to you = 10^3 bytes = 1000 bytes
A kilobyte to a computer = 2^10 bytes = 1024 bytes
A million bytes to you = 10^6 bytes = 1,000,000 bytes
A million bytes to a computer = 2^20 bytes = 1,048,576 bytes
A gigabyte to you = 10^9 bytes = 1,000,000,000 bytes
A gigabyte to a computer = 2^30 bytes = 1,073,741,824 bytes
So take the 114GB (binary based) capacity reported by Windows and
multiply it by 1.074 (the difference between decimal and binary) and you
get the 120GB *decimal* capacity the marketers announce on the
packaging.
120,000,000 bytes capacity / 1,073,741,824 bytes = 111.8
Welcome to the world of computers where you must know the base for a
number to know what it means (if the digits don't reveal the base, and
in hexadecimal which uses A, B, C, D, E, F for digits above 9). They
use the decimal number rather than the binary number because that makes
their product look better. It's called marketing and you should know
better by now.
You got what you paid for. You bought a product that said it had a
120,000,000 byte capacity. That's what you got. You're used to using
decimal numbers so that's what was presented to you. You use a computer
that only understands binary (on and off) so it will have to use its
counting scheme to figure numbers. Imagine if you bought something that
said 12 to the box. Well, do you get 12 items, or 10 items (because 12
octal is 10 decimal), or 18 items (because 18 hexidecimal is 18
decimal). The product used decimal because that is what YOU were taught
to recognize.