Дело совсем не в мегабайтах и прочем.
В первых - не везде где указывается к примеру 200 гигабайт действительно 200 гигабайт - производители по разному считают это количество. Кто то и правда по байтам, и упоминание про 1024 байта в килобайте здесь уместно т.е. вместо 200 гигабайт там всего 200 000 000 000 байт. А некоторые просто ляпают число приблизительно не заморачиваясь на копейках. Скажем реально 198 гигабайт, но пишут 200 чтобы не нагружать мозг покупателя всякой ерундой (такая ерунда обычно только на винчестерах и это связано обычно со всякими технологическими особенностями. С флешками проще - там никто не мешает до копейки отсыпать ровно столько сколько надо). Но это не дает большой разницы.
А дело все в служебных областях.
В диске только физических 200 гигабайт, но реально нужно место для служебных таблиц - какие файлы где располагаются, система разметки диска и т.д. Вот и получается, что использовать вы сможете только скажем 185 гигабайт. Это называется уже логическими 185 байт, т.е. реально доступными вам.
Однако есть еще одна загвоздка.
Но этого вы как правило не замечаете. Дело в том, что на диске инфа хранится не по байтику, а кусками по 512 байт к примеру или больше (в зависимости от файловой системы). Т.е. это означает, даже если у меня в файле всего одна буква, то от диска это все равно отнимет 512 килобайт. Если у вас много таких файлов, то они будут занимать реально больше места чем содержат в себе. Например 1 миллион таких файлов отожрет у вас до половины гигабайта (ну скажем так - в среднем около 256 мегабайт).
Вот такие дела вообщем.