Почему на флешке меньше памяти чем написано

Обновлено: 13.05.2024

Часто так бывает, что после покупки флеш-карты обнаруживается, что ее реальный объем памяти примерно на 1 Гб меньше, чем заявлено производителем. Нормально ли это? И как узнать реальные характеристики девайса? Давайте разберемся.

Почему на карте памяти меньше места, чем заявлено

Для рядового пользователя 1 Гб — это 1000 Мб. И производители флешек указывают на упаковке значения, используя ту же логику. Однако компьютер работает на основе двоичной системы исчисления, и для него 1 Кб памяти равен 1024 Б, а не 1000 Б.

Так и образуется разница, а следовательно, и «недостача» памяти, которую часто обнаруживают владельцы.

Например, у нас есть флешка на 1 Гб. В переводе на байты объем ее памяти равен 1 млрд байт. Разделим это значение трижды на условные 1024 (Мб, Кб и Б) и получим 0,931. Т. е. на гигабайтной карте фактического места будет около 931 Мб.

Как проверить реальный объем

Для того чтобы выполнить самостоятельную проверку, следует воспользоваться вспомогательным ПО, вроде H2testw.

Для этого:

  1. После скачивания и запуска выберите английский язык (по умолчанию утилита на немецком, т.к. ее разработали в Германии).
  2. Далее нажмите на кнопку Select Target.
  3. Выберите носитель, который хотите проверить.
  4. Кликните на «Write + Verify».

После этого начнется процесс тестирования, который может длиться вплоть до нескольких часов, в зависимости от характеристик девайса.

Вот пример результатов сканирования с помощь. Этой утилиты:

Результат тестирования H2testw

Кроме того, нечестные производители могут прибегать к определенной хитрости. Так, объем памяти в свойствах флеш-накопителя показывает контроллер.

Некоторые дельцы перепрошивают контролер так, что в свойствах отображается, к примеру, 500 Гб или даже 1 Тб, хотя на самом деле там те же 16 Гб. Эта схема позволяет перепрошивать продукцию под любой объем, продавая его намного дороже реальной стоимости.

Можно ли восстановить полный объем и в каких случаях

Хоть это кажется маловероятным, но иногда в процессе использования объем памяти накопителя может уменьшаться.

  1. Откройте меню «Пуск».
  2. В строке поиска напишите «cmd».
  3. Кликните ПКМ по «cmd.exe» и запустите от имени администратора.
  4. Далее откроется окно с черным фоном. В нем введите diskpart и нажмите клавишу Enter.
  5. Затем используйте словосочетание LIST disk и снова Enter.
  6. В окне появится список всех дисков, которые подключены к ПК.

И на этом этапе очень важно выбрать именно нуждающуюся в срочной коррекции флешку. Для ее определения лучше всего ориентироваться по размеру.

В данном случае номер нужного диска – 5. Пишем SELECT disk=5, жмем Enter.

Выбор диска ПК для очистки

На следующем этапе с диска удаляются все данные, поэтому всю важную информацию нужно предварительно сохранить. После этого пишем CLEAN и жмем Enter.

Итак, диск успешно очищен. Теперь нужно открыть «Панель управления», и перейти по пути «Администрирование» — «Управление компьютером». Слева вы увидите список, в котором следует выбрать «Управление дисками».

Появилось заштрихованное пространство возле Диска 5?

Отлично, теперь с помощью мышки или тачпада выбираем в скрытом меню опцию «Создать простой том…».

Выбрав описанные параметры, ставим галочку рядом с «Быстрым форматированием» и жмем «Далее».

Вкладка "Управление компьютером"

На этом форматирование, под которым и подразумевается очистка, будет завершено.

Перед покупкой накопителей не забывайте, что фактический объем памяти будет меньше заявленного, поскольку в компьютере заложено, что в 1 Гб 1024 Мб, а не 1000, как принято считать. Также остерегайтесь подделок и приобретайте флешки только у проверенных продавцов!

Почему на диске памяти меньше, чем написано на упаковке? Вы наверняка хоть раз задавались таким вопросом.

Вот покупаешь смартфон, где на коробке написано: встроенная память 128 ГБ. Включаешь, заходишь в настройки. А там свободной памяти только 115 ГБ. Как так?

Но как насчет флешки или жесткого диска, где вместо 1 терабайта всего 930 гигов? У флешки тоже прошивка/система на десяток гигабайт? Это вряд ли.

Поэтому сегодня объясним, почему так происходит, как это устроено. И главное, вы азнаете, что такое МЕБИБИТЫ чем отличаются от мегабайтов?? И почему файлы воруют место?

Оказывается, у этой проблемы есть три причины.

1. Разные системы исчисления


В компьютерной технике используется двоичная система исчисления с двумя цифрами: 0 и 1. Это удобно, потому что в компьютерах используются логические операции, принимающие два значения: истина и ложь.

Как вы думаете, какая из двух систем используется для обозначения объемов памяти в устройствах? Оказывается, обе. И в этом вся проблема.

Оказывается, мы смотрим на флешку и имеем дело сразу с двумя гигабайтами: десятичным и двоичным. Сейчас объясню.


Потому что 1024 * 1024 это уже миллион 48 тысяч с фигом, то есть почти 5 процентов разницы. Это только для мегабайта. Но кто же покупает флешку на мегабайт?

Умножаем еще раз.

И еще раз: 1024 * 1024 * 1024 * 1024 = 1 099 триллион и 99 миллиардов. Почти 10 процентоов потерь будет на вашем жестком диске в терабайт.

И путаница возникает. А операционные системы любят использовать двоичную систему.

Apple перешла на десятичные только с iOS 10 и в операционной системе Mac OS X Leopard.

Android по дефолту тоже использует десятичные обозначения, но все зависит от софта. Например, Total Commander покажет размер файла в привычных двоичных.

Какое есть решение?


Оказывается, решение существует. И это введение нормальных терминов.

Да-да, если вы смотрите размер файла на iPhone или MacBook, то он написан в МебиБайтах. Живите с этим!

Что в итоге?

1 гигабайт меньше 1 гибибайта. Примерно на 7 процентов.

1 GB = 1 000 000 000 B

1GiB = 1 073 741 824 B

А на упаковке всегда пишут именно МЕГАбайты. С проблемой номер один разобрались.


Следующая проблема немного косвенная. Оказывается, файлы тоже воруют место на дисках. Но связана она с тем, сколько места занимают отдельные файлы.

Вы наверняка замечали, что если например в Windows открыть свойства файла: будет написано размер такой-то. А снизу еще одна строчка: на диске занимает столько-то. Почему так?

Это тоже имеет отношение к тому, как файлы хранятся в памяти. Дело в том, что они записываются на диск не подряд как треки на виниловой пластинке.

При форматировании файловая система разрезает диск на кластеры. Типа странички. И начать записывать новый файл вы можете только перевернув такую страничку. У каждой системы кластеры разные. Например, для NTFS это может быть 4 килобайта. И если файл сильно меньше, то мы потеряем почти всю страничку. При этом большие файлы можно записывать подряд. Потери при их хранении будут минимальны.

3. Место под систему


Ну и третья причина, о который вы догадались сразу. Это место под системную информацию. Это не всегда только операционка. Например, флешки и жесткие диски тоже забирают часть хранилища при форматировании для разметки, но это обычно совсем немного.

В случае со смартфоном или компьютером, речь идет о больших объемах. Например, iPhone 12 из коробки работал на iOS 14, которая занимала около 5 гигабайт. Вернее Гибибайт. Но по факту вы получите еще меньше полезной памяти, потому что 5 гибибайт это только система. А во время работы операционка быстро обрастет системными файлами и кешами. И все это вместе будет занимать около 10 Гибибайт. Такие дела.

Итоги


Вы обращали внимание, что на карте памяти или на флешке, всегда меньший объем, чем заявлено на упаковке? Очень часто после покупки флешки, карты памяти или любого другого накопителя, объемом памяти, например в 16 гигабайт, вы недосчитываетесь около одного гигабайта от заявленных производителем 16 ГБ. Почему так происходит, очему карта памяти показывает меньший объем, чем заявлено на упаковке?

Все очень просто! Дело в том, что компьютеры и другие устройства, в которых используется флешки или карты памяти, считают по двоичной системе исчисления.
То есть 1 килобайт памяти, это 1024 байта. Это общепринятая система исчисления для вычислительной техники (компьютера, гаджетов и т.д), и она является правильной. Но что касается флеш-накопителей и различных карт памяти, то их система подсчета основывается на десятичном исчислении передачи информации, а значит для них 1 килобайт памяти, это 1000 байт.

Как узнать реальный объем карты памяти и других флеш-накопителей?

Приведем несложный подсчет реального объема памяти, который мы получим при покупке флешки или карты памяти:

Возьмем флешку объемом в 1 Гигабайт и переведем в байты, это будет равняться 1 млрд. байтов.

Теперь разделим 1 000 000 000 байт на условные 1024 (мегабайт, килобайт и байт): 1 000 000 000/1024/1024/1024 = 0,9313 или 931 мегабайт. Именно столько, вы получите реального места от карты памяти на 1 гигабайт.

+ Вычтем небольшой объем места под резерв, файловую систему и на руках у нас уже не 1000 мегабайт, а 900-930 мегабайт, в зависимости от файловой системы, резерва и самого накопителя.

Важный момент! Реальный объем памяти будет еще немного меньше, так как отводится некоторое место для файловой системы накопителя, это может быть FAT или NTFS, но они не так значительны.

Реалии таковы, что даже это место, отведенное под файловую систему, вычитается из заявленного места на карте, за которое вы заплатили.

Такой принцип работает уже очень давно, и это не связано с тем, что производитель именно вашей флешки считает по десятичной системе, или вам не повезло с покупкой, – нет, это не так. Такой подсчет ведется все время существования накопителей, просто раньше, когда флешки и карты памяти были объемом в 64 мегабайта или максимум 128, вы попросту этого не замечали, ведь вы теряли только 9-10 мегабайт, при пересчете на устройстве, а сейчас это сразу бросается в глаза.

Учитывая то, что сегодня флешки или карты памяти в среднем 16 гигабайт, то вы не получаете более 1 ГБ, что уж говорить про жесткие диски или объемные карты памяти, вот еще одни пример:

Куплен жесткий диск на 1 Терабайт, это 1 000 000 000 000 байт/1024/1024/1024 = 931 гигабайт, итого минус 69 гигабайт, а это серьезная цифра, если изначально вы рассчитывали на 1 000 ГБ.

Почему на флешке меньше места, чем должно быть

Стоит заметить, что для жесткого диска это достаточно хороший показатель, ведь на флешках и картах памяти этого же объема, можно недосчитаться более 90 гигабайт.

Почему на карте памяти меньше места, чем заявлено

Как уже было сказано, с флешками и картами памяти дела обстоят немного хуже. Так, например, карта памяти microSD объемом 32 гигабайта, предусматривает места на 29,8 ГБ, но даже при пересчете на двоичную систему памяти оказывается 29,47 ГБ, что меньше еще на 33 мегабайта (под файловую и резерв).Если считать по двоичной системе, то можно сказать, что из-за десятичного подсчета, на 1 терабайте мы переплачиваем за 69-100 гигабайт памяти, а это около 30 $, в зависимости от того, какую карту памяти вы покупаете.

Нельзя сказать, что производители флешек и карт памяти нас обманывают, ведь некоторые люди так и считают, что 1 гигагбайт – это 1000 мб, а не 1024.

Единственный неприятный момент в том, что если вы рассчитываете на определенный объем по двоичной системе, а получаете значительно меньше, то конечно это крайне неприятно, но, как правило, кто изначально рассчитывает на 1024 и знает, сколько в 1 килобайте байт, тот уже в курсе подобных «махинаций» с флешками и картами памяти.

Остается лишь дать несколько советов перед покупкой:

Первое, покупайте флеш-накопители и карты памяти с запасом, всегда учитывайте, что в действительности объем памяти будет отображаться меньше и считаться по 1000 мб за 1 ГБ, а не 1024.

Второе, покупайте накопительные устройства только в проверенных магазинах, известных брендов, потому как в подделках (которых сейчас много) уже действительно будет обман, и вы недосчитаетесь значительно больше объема памяти, чем мы посчитали.

Все мы замечали, что когда покупаем флешку или жёсткий диск, то при подключении к компьютеру, они показывают меньший объём.

К примеру жестяк на 1 терабайт, при подключении покажет объём в 931 Гб, а флешка на 32 гига - 28.

Так в чем же дело?

Ещё со школьной скамьи нас учат что в 1 килобайте 1024 байта, в 1 мегабайте 1024 кило- и так далее, однако это не совсем верно.

Давайте для начала вспомним значения приставок,
Итак:
Кило- тысяча
Мега- миллион
Гига- миллиард
Далее продолжить.

Так вот, на самом деле в 1 КИЛОбайте ровно тысяча байт, а вот в 1 КИБИбайте уже 1024. В 1 мегабайте 1000 килобайт, а в 1 мёбибайте, 1024 кибибайта.

Но эти приставки (киби-, мёби-, гиби-. ) не используются, все используют более привычные (кило-, мега-, гига-. ), отсюда и получается, что в 1 килобайте 1024 байта.

Производитель носителей информации, как раз считает по тысячам, а операционка от Гейтса по 1024. Так что никакого обмана со стороны производителя нет, есть разница в подсчётах.
И да @supernachmed, на восьмигиговую флешку, 8 ГИГАбайт, влезет, не влезет 8 ГИБИбайт.

P.S. Различные операционки, так же считают объем данных по-разному. К примеру ОС от надкушенного яблока считают по 1000, и если воткнуть терабайтный жестяк в Mac, то операционка покажет ровно 1 терабайт.

Компьютер это просто

602 поста 2.7K подписчика

Правила сообщества

Уважать мнение других

Не переходить на личности, даже при споре, "Что лучше Intel или AMD".

Матерится, выражая эмоции можно, но опять же, не в адрес оппонента или собеседника.

Отдельно для "свидетелей LINUX": Вам здесь рады, но и к Вам пожелание быть проще и понятней.

Не вводить в заблуждение заведомо неверными и вредными советами, даже в шутку. Если же пошутить хочется, помечайте это в комментарии, добавив слово "шутка", или другим понятным словом, что бы в дальнейшем данный комментарий не воспринимался серьезно.

В публикуемом посте настоятельно рекомендуется указывать конфигурацию ПК (ноутбука) и операционную систему. А также марки и модели комплектующих.

Указывайте теги "Компьютер" "Ноутбук" "Программное обеспечение" "сборка компьютера" "Операционная система" "Драйвер" "Комплектующие".

Да ладно флешки, вон сейчас бутылки с пивом, берешь вроде 0.5 а присмотришся 0.47 или 0.45 написано.

Неопытный программист считает, что в килобайте 1000 байтов.

Опытный- что в километре 1024 метра.

Гигабайтология- самая неточная наука.

киби-, мёби-, гиби-. первый раз слышу, прсото используется на цифровые килобайты по 1024, а метрические по 1000 + служебка

Вы ошибаетесь. Объем меньше из-за технического места на жестком диске. В промышленных дисках оно может занимать и 30% объема.

Очевидно, что на флешку, где заявлен объем 8 гигабайт, влезет 8 гигабайт. Если считать их одинаково в обоих случаях и вас не наебывают.

Ты вообще знаешь что в компе все кратно 2ке? или так просто воздух сотрясаешь? Ты на кого учился? Спросишь почему на жестких и флешках так, да потому что производители измеряют объем в 10ричной системе а комп в двоичной. Так вот а в 99 году МЭК залупилось типа не может быть в системе измерения СИ она же десятичная. Но в России как и по большинству цивилизованного мира такую инициативу не оценили и с 2009 так и принято считать что кило для двоичных систем это 2 в 10й степени, вопросы еще есть? А то что наебалого ни какого нет, так это весь мир давно знает открыл блять новость

Производители носителей информации, конечно озабочены в первую очередь точностью подсчёта информации.

А операционку от Гейтса пишут дурачки, которые до сих пор не могут понять, как правильно надо считать.

Вообще-то обман всё же есть, но со стороны не производителя флехи, а со стороны винды - ибо сокращение ГБ - это именно гигабайт, а она показывает в гибибайтах - тогда более правильно писать ГиБ, а не ГБ

А тот объем, который MFT занимает - да ну его

P.S. Задав другой размер кластера при форматировании - ты можешь быть удивлен.


Ответ VsmPrvt в «Камушек»

А помните анекдот про айтишника, который размотал накрутившийся на стул провод и запнул поглубже системник?
Так вот, на работе подобное было.

История 1.
Принтеры у нас обслуживает сторонняя фирма. То есть, если возникают проблемы, составляется заявка с описанием, и приезжает специальный человек чинить это всё.
Проблемы: принтер стал криво захватывать листы при печати и зажевывать их же при сканировании.
Решение: пришёл мужик, отрегулировал "ушки" в лотке с бумагой, вытащил из сканирующей части скрепку, посмотрел на нас как на идиотов и ушёл.

История 2.
У удаленно работающего сотрудника неожиданно вырубился комп. Как умные, подошли к рабочему месту, потыкали во все части компа, проверили работоспособность бесперебойника и монитора, попытались перезагрузить "мертвый" ноутбук, к монитору подключенный, проверили, не отходят ли где провода, бессильно вызвали айтишника.
Пришедший айтишник подержал кнопку перезапуска ноутбука на несколько секунд дольше, чем это делали мы. Ноут заработал, монитор ожил, айтишник с грустным лицом молча ушёл.

История 3 (на десерт, не связана с компами).
В кабинете вешали на стену картину. Случайно пробили насквозь трубу с горячей водой. 2 раза.


Быстродействующие модули памяти для оптических компьютеров будущего

Эффект, благодаря которому возможна запись информации в кремниевом кольцевом микрорезонаторе с помощью импульсов света разной интенсивности, впервые описан учеными ЛЭТИ. Он открывает большие возможности по созданию быстродействующих модулей памяти для оптических компьютеров будущего.

Современные электронные вычислительные машины подходят к пределу своих возможностей по соотношению производительности к энергозатратам. Поэтому научные группы по всему миру разрабатывают логические интегральные схемы на альтернативных принципах, которые будут более компактными, энергоэффективными и быстродействующими. Один из видов таких схем — фотонная интегральная схема, в которой передача, хранение и обработка информации производится с помощью света.

Проект находится в русле многолетних работ, проводимых на кафедре физической электроники и технологии по исследованию новых физических эффектов в твердом теле, имеющих большие перспективы для создания устройств хранения и обработки информации. В частности, в 2020 году ЛЭТИ получил мегагрант Правительства Российской Федерации на проведение разработок в области резервуарных вычислений на принципах магноники.

Читайте также: