eso son mania de los fabricantes de "pasar" las unidades como si fueran decimales en lugar de como tiene que ser que es en binario. esto pasa en todo ¿ proque un dvd de 4,7 gb solo puedo grabar mas o menos 4,35 ?.
segun fabribante: ( decimal )
512000000 B /1000 = 512000kB = 512mB
512000kB /100 = 512mB
real : ( binario )
512000000 B / 1024 = 500000 kB
500000 kB / 1024 = 488.28 mB
ahi tienes lo que seria en bruto sin formatear y luego dependiendo del formato se te comerá algo más por la FAT , espacios de asignación , CRC etc...