This MB is not that MB. 512MB = 512,000,000 Bytes (MB = million bytes) 1 KB = 2^10 = 1024 bytes 1 MB = 2^10 * 1KB = 1048576 bytes 512,000,000 / 1048576 = 488.28125MB (MB = mega bytes)