Обычно производитель округляет цифру, считая 1000 байт за мегабайт. На самом деле 1024 байт.
Нужно 512*1000 и разделить на 1024, получается 500 мб настоящих.
А вот почему твой обьем меньше этой цифры я не знаю. 33 мб не хватает. Может ты уже что-то записала и забыла?