The FAT is not the authoratative source for disk size information. Never was, never will be. How you get the actual size is probably hardware dependent, and certainly, from a program's point-of-view, OS dependent.

Quote Originally Posted by zacs7
Actually they are (now), you should be using the new terms "Mibibyte" if you mean 2^20 bytes . Unless you disagree with the IEC 60027 standard.
I can't stand that "standard". First, let me acknowledge by bias - these terms sound retarded as hell. "Pebibyte", I mean... really?

First, I cannot use the terms professionally. One, nobody would know what I'm talking about, and two, they would not stop laughing. "MiB" sorta works in writing, but the terms are not widespread enough.

Second, what's the point? 1,000 bytes is meaningless in most contexts. 1,024 is a round number (;-)) and it's meaningfully - generally 2 sectors, a power of 2, etc. Take the other perspective - if someone says "1 KB" or "1 kilobyte", they probably mean 1,024 bytes.

Kibibyte... right. Stupid disk manufacturers.