«Сюрприз»: почему при подключении на жестких дисках и USB-накопителях оказывается меньше места, чем указано на упаковке
У такого несоответствия есть две основные причины:
Во-первых, когда флеш-накопитель отформатирован, некоторая часть памяти выделяется для накладных расходов, таких как загрузочные данные и файловая система. Именно поэтому, несмотря на то, что эта часть памяти присутствует на USB-накопителе, она недоступна для пользователя.
Во-вторых, операционные системы используют систему исчисления отличную от той, что используют производители USB-накопителей (а также производители жестких дисков и других устройств хранения).
Многие популярные программы и операционные системы, включая Microsoft Windows, системный BIOS и даже некоторые старые версии macOS, используют двоичную систему исчисления. В то же время производители дисков для удобства указывают емкость в десятеричной системе. Путаница возникает из-за того, что для производителя USB-накопителя 1 КБ = 1000 байт, а для операционной системы 1 КБ = 1024 байт.
Получается, что для производителя дисков флешка емкостью 8 ГБ содержит 8 * 1000 * 1000 * 1000 = 8 000 000 000 байт. А вот, как видит ее операционная система: 8 000 000 000 / (1024 * 1024 * 1024) = ~ 7,45 ГБ.
Нет, производители не специально вводят в заблуждение покупателей. Именно они (а не программы, такие как BIOS, Windows и т.д.) правильно используют префиксы kilo, mega и giga для обозначения емкости памяти при маркировке своих продуктов.
Флешка емкостью 8 ГБ при подключении к компьютеру показывает 7,48 ГБ? Рассказываем, куда исчезают 0,52 ГБ