Почему на жестком диске меньше места чем заявлено
Вопрос от пользователя
Здравствуйте.
Помогите определиться с одной проблемой: у меня каждый день все меньше и меньше свободного места на системном диске, где установлена Windows 10 (локальный диск C:\).
Можно ли как-то ограничить аппетиты моей системы, и вообще, как узнать, куда пропадает место на диске, есть ли специальные утилиты для этого. Заранее благодарю!
Доброго времени суток!
Знакомая проблема. Смотришь сегодня на жестком диске пропало 2 ГБ, завтра — еще 2-3 ГБ, через недельку — нет уже 10 ГБ. Невольно начинаешь задумываться, а что будет через месяц — вообще свободного места не останется? 👀
Наверное, стоит сразу сказать, что подобное редко происходит из-за вирусов, чаще — из-за определенных настроек самой ОС Windows: избыточного количества точек восстановления, из-за кэша браузеров, различного "мусора", который скапливается на системном разделе. В этой статье расскажу, как от всего этого "добра" избавиться и освободить место на диске.
👉 В помощь!
Возможно вам будут интересны утилиты для очистки Windows от мусора — золотая подборка .
Скопление временных и мусорных файлов. Чистка диска
Как бы вы аккуратны не были — со временем, на любом жестком диске начинает скапливаться разного рода "мусор": файлы от старых удаленных приложений, временные файлы, использовавшиеся в процессе установки, кэш браузеров, пустые папки, неверные ярлыки и т.д.
Всё это "добро", со временем, начинает серьезно сказываться на производительности вашей системы в целом.
👉 Наиболее качественную очистку Windows от мусора обеспечивают спец. утилиты:
Очистка диска от мусора / Утилита "Ускоритель компьютера"
👉 Впрочем, в Windows есть и свой инструмент для чистки диска. Для его запуска нужно сначала открыть "Этот компьютер" ("Мой компьютер"), после перейти в свойства нужного диска и нажать кнопку "Очистка диска" (см. скриншот ниже 👇).
Свойства. Очистка диска
Далее подождать несколько секунд, пока идет анализ высвобождаемого места на диске.
Затем указать галочками на против данных, которые вы разрешаете программе очистить на вашем диске. Например, файлы журнала установки, временные файлы интернета, автономные веб-странички и пр.
Кстати, обратите внимание, что чистильщик сообщает вам, сколько всего можно высвободить места (на скрине ниже - до 314 МБ).
Выбор, что очищать: какие файл удалять
Кстати, не могу не отметить , что есть спец. утилиты, способные не только удалять мусор, но и конфигурировать систему так, чтобы ваш ПК работал с максимальной производительностью.
На мой скромный взгляд, одна из лучших в своем роде — это 👉 Advanced System Care (даже в бесплатном варианте своей работы).
Например, во время анализа моего диска в Windows (во время написания статьи) — эта утилита нашла аж 16 ГБ мусорных файлов!
Кроме этого проверяются элементы загрузки, проблемы конфиденциальности, ошибки ярлыков, вредоносное ПО, проверяется системный реестр. В общем, настоящий комбайн!
Чистка диска в Advanced SystemCare - найдено 16 ГБ мусора!
Почему ваш компьютер показывает неправильное количество свободного места
Вы, вероятно, заметите что-то странное в количестве свободного места на вашем жестком диске. Если вы щелкнете правой кнопкой мыши на диске C: в Windows, вы увидите количество места, которое называется «Занято» - на снимке экрана ниже, жесткий диск содержит 63,3 ГБ файлов.
Вопрос от пользователя
Здравствуйте.
Я купила новый жесткий диск на 2000 ГБ, однако, у меня в "Моем компьютере" отображается объем равный в 1500 ГБ. Я, конечно, слышала о том, что размер дисков меньше, чем заявленный производителем, но не на столько же!
Я подозреваю, что какие-то программы просто украли мое место на диске! Можно ли как-то восстановить реальный объем? Подскажите что-нибудь.
Здравствуйте.
Однозначно по вашему случаю сказать не готов, но вероятнее всего у вас часть диска просто не размечена (либо отдана под бэкап, у некоторых производителей такое практикуется).
Ниже приведу последовательно, на что вам (и всем, у кого аналогичная проблема) нужно обратить внимание.
1. Разные системы исчисления
Первая - математическая. Дело в системах исчисления. В бытовой жизни мы обычно используем десятичную систему исчисления, в которой 10 цифр: от 0 до 9. Скорее всего для нас она самая интуитивная из-за 10 пальцев на руках. Логично. Получается, если бы вдруг эволюция решила оставить нам по 6 пальцев, то двенадцатиричная система была бы для нас такой же естественной. Наверное.
В компьютерной технике используется двоичная система исчисления с двумя цифрами: 0 и 1. Это удобно, потому что в компьютерах используются логические операции, принимающие два значения: истина и ложь.
Как вы думаете, какая из двух систем используется для обозначения объемов памяти в устройствах? Оказывается, обе. И в этом вся проблема.
Оказывается, мы смотрим на флешку и имеем дело сразу с двумя гигабайтами: десятичным и двоичным. Сейчас объясню.
В международной системе единиц СИ есть общеприянтые префиксы: например кило или мега. 1 Мегаватт - это ровно миллион ватт. 1 килограмм - ровно тысяча граммов.
И отсюда получается, что 1 килобайт - это ровно тысяча байт. Ну или 10 в третьей степени байт. Вроде логично. Но в чем подвох?
Подвох в том, что в реальности электроника и память состоит из двоичных элементов. Потому что она заточена под двоичные вычисления и ей так удобнее. Помните? Собственно минимальная единица информации 1 бит - это по сути одна цифра в двоичном коде, то есть значение 0 или 1. Дальше 8 бит образуют 1 байт. Потому что 8 - это степень двойки, 2 в третьей степени.
А чтобы хранить больше информации, нам надо подобрать степень двойки, которая похожа на 1000. И есть такая - это 2 в десятой степени или 1024 байта. Вы часто сталкивались с этой цифрой, например в разрешении экранов, потому что компьютерам с ними удобно.
И реальные ячейки памяти состоят именно из такого количества байт - 1024.
А дальше возникает проблема. Дело в том, что согласно международным стандартам на упаковке принято указывать размер в десятичных единицах. Но казалось бы подумаешь: вместо 1024 байт мы получаем 1000. Не так страшно - это всего 2.5 процента. Но есть проблемка. Это мы говорили всего про килобайт. А с ростом масштаба накапливается и проблема.
Потому что 1024 * 1024 это уже миллион 48 тысяч с фигом, то есть почти 5 процентов разницы. Это только для мегабайта. Но кто же покупает флешку на мегабайт?
Умножаем еще раз.
1024 * 1024 * 1024 = 1 0 73 - миллиард 73 миллиона с фигом. То есть 7 процентов потерь для гигабайта.
И еще раз: 1024 * 1024 * 1024 * 1024 = 1 099 триллион и 99 миллиардов. Почти 10 процентоов потерь будет на вашем жестком диске в терабайт.
И путаница возникает. А операционные системы любят использовать двоичную систему.
Главным образом, это касается Windows, которая до сих пор в "Проводнике" пишет размер файлов в двоичных мегабайтах.
Apple перешла на десятичные только с iOS 10 и в операционной системе Mac OS X Leopard.
Android по дефолту тоже использует десятичные обозначения, но все зависит от софта. Например, Total Commander покажет размер файла в привычных двоичных.
Один и тот же файл на Windows весит 1.97 ГБ, а на iPhone - 2.06 ГБ. При этом размер в байтах будет равный. Парадокс.
Если вы когда-либо приобретали компьютер с жестким диском емкостью 500 ГБ и открывали "Мой компьютер", то вы не могли не увидеть что его емкость больше похожа на 440 ГБ, куда же ушли 60 Гигабайт, ведь вы покупали все 500 и никак не меньше.
Существует несколько причин, по которым Windows может отображать неправильный объем доступного пространства: от невидимых теневых файлов и скрытых разделов восстановления до вводящих в заблуждение (хотя и технически точных) объемов хранения, заявленных производителями жестких дисков.
Почему ваш жесткий диск показывает меньше места, чем рекламируется
Наверняка вы заметили что на жестких дисках, флэш-накопителях USB и других устройствах хранения данных, после форматирования всегда остается меньше места, чем было обещано. Причина этого различия заключается в том, как производители жестких дисков рекламируют свои устройства, а не в том, как компьютеры Windows фактически используют устройства хранения данных. Кроме того, при форматировании Windows диска для файловой системы и загрузочных данных требуется дополнительное место, хотя по сравнению с современными большими жесткими дисками это не так уж много.
Для производителя жесткого диска один КБ равен 1000 байт, один МБ - 1000 КБ, а один ГБ - 1000 МБ. По сути, если жесткий диск объявляется как 500 ГБ, он содержит 500 * 1000 * 1000 * 1000 = 500 000 000 000 байт пространства. Таким образом, производитель жесткого диска рекламирует диск как жесткий диск объемом 500 ГБ.
Однако производители оперативной памяти оперируют объемом именно 1024, то есть не 8000 Мб, а 8192 Мб. Используя более правильный объем, с точки зрения нас, пользователей.
Имейте в виду, что производители жестких дисков используют точное описание терминов - например, префикс Гб (Гигабайт) означает емкость 1000 Мб, тогда как правильнее использовать степень 1024 для расчета объема. К сожалению, Windows всегда рассчитывала жесткие диски как 1024, а производители жестких дисков - 1000.
Это почти на 35 ГБ меньше, чем предполагает средний покупатель. Если бы жесткие диски рекламировались с точки зрения количества места, которое они фактически содержали при подключении их к компьютеру Windows, вместо этого жесткий диск объемом 1 ТБ был бы помечен как жесткий диск 931 ГБ.
Windows могли и обновить свой пользовательский интерфейс, чтобы показывать правильное определение гигабайта - другие операционные системы, такие как OS X (Mac), уже изменили свой интерфейс, чтобы правильно указывать правильное количество объема.
Защита системы (может отнять до десятков ГБ)
По умолчанию в системе Windows включено создание точек восстановления (кроме, пожалуй, Windows 10, да и то зависит от версии ОС).
Так вот, эти точки восстановления могут отнять до 12% места на жестком диске (причем, на каждом его разделе!). Согласитесь, если у вас системный раздел жесткого диска с Windows, скажем, на 200 ГБ — то отдавать примерно 25 ГБ на точки восстановления — слишком уж много?!
Примечание : я не призываю совсем работать без точек восстановления, но поубавить пыл ОС вполне можно. Тем более, важно не количество точек — а их качество.
*
И так, чтобы настроить место под точки восстановления, откройте 👉 панель управления и перейдите в раздел "Система и безопасность\Система" .
Система и безопасность — система
После откройте откройте вкладку "Защита системы" (скрин ниже 👇).
Далее выберите свой жесткий диск в разделе "Доступные диски" и нажмите кнопку "Настроить" ( примечание : напротив вашего системного диска "C:\" — будет гореть значок Windows ).
Защита системы — настроить
Затем передвиньте ползунок и ограничьте используемой дисковое пространство для защиты системы (если используете сторонние программы для бэкапа — можно вообще отключить всю эту защиту).
Отключить систему защиты
Примечание : кстати, под ползунком, регулирующим использование диска, есть кнопка для удаления старых точек восстановления. Можете воспользоваться ей для очистки и высвобождения места на жестком диске.
Анализ занятого места на диске: как найти большие файлы и папки
Вот бывает уже все выполнил: очистил Windows от мусора, проверил все файлы и папки вручную, посмотрел установленные программы и игры — но ничего подозрительного нет, а место свободного мало (оно куда-то пропало, но вот куда?)!
В этом случае можно воспользоваться 👉 специальными утилитами, которые помогут построить диаграмму занятого мета на диске, и вы визуально и быстро сможете найти наиболее большие папки и файлы. Ну а уж с найденными папками сможете решить сами, что делать: удалять или оставить.
На мой скромный взгляд, весьма неплохая утилита для этого дела — WinDirStat (👇).
WinDirStat
Оф. сайт: ссылка на обзор
Простая и удобная утилита для оценки занятого и свободного места на жестком диске. Приложение в считанные минуты построит Вам удобную диаграмму, по которой можно быстро найти файлы и папки, занимающие значительное место (всё то, о чем вы давно забыли, или даже не знали!).
Что еще подкупает в программе: так это встроенный инструмент удаления папок и файлов. Только будьте осторожны: утилита видит скрытые и системные файлы, и вы можете легко удалить нужные для работы системы данные. Прежде, чем удалить тот или иной файл — узнайте о нём!
*
В качестве примера, приведу скрин моего проанализированного диска.
WinDirStat - оценка занятого места на диске
Как видно, показано сколько места занимают те или иные папки, какие файлы в них и пр. Внизу приведена диаграмма, щелкнув по области определенного цвета - вы увидите файл, который был представлен.
Разумеется, анализ лучше всего начинать с самых больших областей диаграммы.
На этом у меня все, надеюсь на вашем жестком диске перестало быть тесно и появилось свободное место!
Почему на диске памяти меньше, чем написано на упаковке? Вы наверняка хоть раз задавались таким вопросом.
Вот покупаешь смартфон, где на коробке написано: встроенная память 128 ГБ. Включаешь, заходишь в настройки. А там свободной памяти только 115 ГБ. Как так?
Наверняка, вы также отвечали сами себе что-то вроде: ну да, но там же какое-то место занимает прошивка, все дела. Безусловно.
Но как насчет флешки или жесткого диска, где вместо 1 терабайта всего 930 гигов? У флешки тоже прошивка/система на десяток гигабайт? Это вряд ли.
Поэтому сегодня объясним, почему так происходит, как это устроено. И главное, вы азнаете, что такое МЕБИБИТЫ чем отличаются от мегабайтов?? И почему файлы воруют место?
Оказывается, у этой проблемы есть три причины.
Файл подкачки и файл для гибернации (hiberfil.sys)
Про файл подкачки (pagefile.sys)
Чем больше программ вы запускаете (и чем они требовательнее) — тем больше оперативной памяти они потребуют.
Наступает такой момент, когда оперативная память занята, а требуется еще "кусок места". Чтобы не зависнуть — Windows использует место на жестком диске, куда отправляются наименее активные и нужные данные.
Используется для этого специальный файл — называют его файл подкачки (сумбурно объяснил, но думаю широкой аудитории будет понятно).
Так вот, по сути этот файл нужен для расширения вашей оперативной памяти. Этот файл, обычно, раза в 2 больше, чем размер вашей ОЗУ. Таким образом, этот файл может отнять значительное место на диске.
Как проверить сколько занимает места файл подкачки и как его настроить
Для этого нужно открыть панель управления Windows по следующему адресу: Панель управления\Система и безопасность\Система .
Далее слева в столбце открыть ссылку "Дополнительные параметры системы" .
Дополнительные параметры системы
Затем во вкладке "Дополнительно" откройте параметры быстродействия (см. скриншот ниже 👇).
Далее рекомендую поставить ползунок для оптимальной работы программ, и нажать по кнопке "Изменить" для настройки размера виртуальной памяти (это и есть файл подкачки).
Изменить размер виртуальной памяти
В большинстве случаев рекомендуется установить галочку на против пункта "Автоматически выбирать объем файла подкачки" .
Правда, иногда система чересчур уж больно много отнимает места — в этом случае выставите объем в 1,5-2 раза больше, чем размер вашей ОЗУ. Этого места будет достаточно для нормальной работы Windows.
Автоматический объем файла подкачки
Примечание : многие ошибочно полагают, что чем больше места они отведут под виртуальную память — тем быстрее будет работать их ПК. Это настоящее заблуждение!
Дело в том, что скорость считывания информации с жесткого диска намного меньше, чем с оперативной памяти. Поэтому файл подкачки используется для приложений, которые в данный момент не используются вами.
Про файл для гибернации и спящего режима (hiberfil.sys)
Чтобы быстро "пробудить" компьютер и начать с ним работу — есть спец. режим гибернации (в нем все содержимое оперативной памяти записывается в спец. файл hiberfil.sys, который расположен на системном диске).
Благодаря этому, после включения ПК — он за считанные секунды может всё восстановить из этого файла и вернуть компьютер в прежнее состояние, как будто его и не выключали.
Но за все приходится "платить" — файл hiberfil.sys занимает достаточно много свободного места на диске. Если вы не пользуетесь этим режимом выключения ПК — то его можно "удалить".
Для этого 👉 откройте командную строку и впишите команду powercfg -h off (скриншот ниже).
Отключение гибернации - командная строка
Что проверить, если объем жесткого диска меньше, чем должен быть
📌 Вариант 1: 1 Кб = 1000 байт?
Во-первых, реальный размер диска всегда меньше, заявленного производителем. Происходит это из-за отличных расчетов: у производителей 1 Кб = 1000 байт, а по факту 1 Кб = 1024 байт.
Разумеется, из-за этого наблюдается весьма существенная разница между тем, что написано на диске с упаковкой, и тем, что отображается в "Моем компьютере" .
Чтобы узнать реальный объем диска : умножьте заявленный объем накопителя на коэффициент 0,931 (способ не дает высокой математической точности, но позволяет быстро "оценить" реальный объем (самое то для обычных повседневных нужд)) .
Например, в вашем случае: 2000 ГБ * 0,931 ≈ 1862 ГБ (т.е. в "Моем компьютере" полный объем диска должен составлять 1862 ГБ) . См. скриншот ниже. 👇
Пример, диск 1862,9 ГБ
📌 Вариант 2: на диске есть не размеченная область
Обычно, это часто бывает с новыми дисками: они либо полностью не отформатированы, либо частично (либо производители часть диска делают скрытым и там размещают свой софт. ).
Чтобы увидеть реальное состояние диска — зайдите в 📌 управление дисками (сочетание Win+R , и команда diskmgmt.msc ).
В управлении дисками обратите внимание, чтобы на вашем накопителе не было не размеченных областей (как в моем примере (они выделены черным)). Разумеется, эти области никак не используются, и поэтому объем вашего диска в "Моем компьютере" меньше, чем должен быть.
9,7 ГБ не распределенная область!
Решить вопрос можно 3-мя путями:
- расширить том, расположенный "рядом" с не размеченной областью (см. скриншот ниже). Т.е. вы просто добавите к существующему тому место не размеченной области (это происходит без потери данных);
- полностью отформатировать диск и создать на нем один большой раздел (важно: данные на диске при этой операции все пропадут!);
- создать простой том на не размеченной области (всё вышесказанное можно сделать прямо из-под управления дисками) .
📌 Вариант 3: фейк
Нет, на упаковке у такой флешки размер будет стоять, скажем 120 ГБ, а по факту - больше 16 Гб вы на нее не запишите.
Что может быть внутри "китайского" диска - два болта и флешка
📌 Вариант 4: MBR и GPT
Если не вдаваться в тех. подробности, то на сегодня существует MBR и GPT разметки диска (вторая более новая). Одно из основных их отличий (для обычного пользователя) — это то, что MBR не позволяет "видеть" диски, размер которых больше 2 ТБ.
Т.е., если у вас диск на 4 ТБ, и вы используете разметку MBR — то в "Моем компьютере" у вас будет отображаться диск размером ≈1862 ГБ (остальное место использоваться не будет).
Чтобы посмотреть, какая у вас разметка: войдите в управление дисками (Win+R -> diskmgmt.msc) и откройте свойства нужного диска.
Свойства диска - управление дисками
Далее в разделе "Тома" есть строка "Стиль раздела" . Если в ней значится "Таблица с GUID. " — это GPT (в противном случае - MBR) .
Разумеется, при использовании определенных программ - можно практически "безболезненно" перейти с MBR на GPT (ссылка ниже).
📌 Вариант 5: скрытые файлы
Если место стало пропадать на диске, которым вы уже давно пользуетесь — вероятно на нем просто накопилось достаточно много файлов (фильмы, сериалы, игры, возможно какие-то скрытые файлы от ряда ПО).
Кстати, также учитывайте, что у ОС Windows часть системных файлов может весьма прилично "оттяпать" места.
Что можно посоветовать в этом случае:
JDiskReport - скрин главного окна программы: круговая диаграмма
System Care - одна кнопка ПУСК - и компьютер станет быстрее!
📌 Вариант 6: пару слов о BIOS и файловой системе FAT 32
Если у вас достаточно старый компьютер (лет 10-12 и более. ) - вы можете столкнуться с тем, что ваша версия BIOS не позволяет видеть диски размером более 32 ГБ. В этом случае, возможно стоит задуматься о обновлении BIOS (или ПК).
Кстати, нечасто, но на определенных жестких дисках всё еще можно встретить файловую систему FAT 32 (позволяет "видеть" объем тома диска не более 127 ГБ). А если вы создавали подобный том из-под Windows — то макс. размер и того меньше, всего 32 ГБ.
Чтобы узнать файловую систему тома : нужно открыть "Мой компьютер" ("Проводник") и перейти в свойства требуемого диска. Для изменения файловой системы тома — диск, в большинстве случаев, нужно отформатировать.
Сегодня мы расскажем о тома, как нас обманывают файлы и компании пользуясь двоичной и десятичной системами исчисления. Куда теряется место на диске?
Почему на диске памяти меньше, чем написано на упаковке? Вы наверняка хоть раз задавались таким вопросом.
Вот покупаешь смартфон, где на коробке написано: встроенная память 128 ГБ. Включаешь, заходишь в настройки. А там свободной памяти только 115 ГБ. Как так?
Наверняка, вы также отвечали сами себе что-то вроде: ну да, но там же какое-то место занимает прошивка, все дела. Безусловно…
Но как насчет флешки или жесткого диска, где вместо 1 терабайта всего 930 гигов? У флешки тоже прошивка/система на десяток гигабайт? Это вряд ли.
Поэтому сегодня объясним, почему так происходит, как это устроено. И главное, вы азнаете, что такое МЕБИБИТЫ чем отличаются от мегабайтов?? И почему файлы воруют место?
Оказывается, у этой проблемы есть три причины.
1. Разные системы исчисления
Первая — математическая. Дело в системах исчисления. В бытовой жизни мы обычно используем десятичную систему исчисления, в которой 10 цифр: от 0 до 9. Скорее всего для нас она самая интуитивная из-за 10 пальцев на руках. Логично. Получается, если бы вдруг эволюция решила оставить нам по 6 пальцев, то двенадцатиричная система была бы для нас такой же естественной. Наверное…
В компьютерной технике используется двоичная система исчисления с двумя цифрами: 0 и 1. Это удобно, потому что в компьютерах используются логические операции, принимающие два значения: истина и ложь.
Как вы думаете, какая из двух систем используется для обозначения объемов памяти в устройствах? Оказывается, обе. И в этом вся проблема.
Оказывается, мы смотрим на флешку и имеем дело сразу с двумя гигабайтами: десятичным и двоичным. Сейчас объясню.
В международной системе единиц СИ есть общеприянтые префиксы: например кило или мега. 1 Мегаватт — это ровно миллион ватт. 1 килограмм — ровно тысяча граммов.
И отсюда получается, что 1 килобайт — это ровно тысяча байт. Ну или 10 в третьей степени байт. Вроде логично. Но в чем подвох?
Подвох в том, что в реальности электроника и память состоит из двоичных элементов. Потому что она заточена под двоичные вычисления и ей так удобнее. Помните? Собственно минимальная единица информации 1 бит — это по сути одна цифра в двоичном коде, то есть значение 0 или 1. Дальше 8 бит образуют 1 байт. Потому что 8 — это степень двойки, 2 в третьей степени.
А чтобы хранить больше информации, нам надо подобрать степень двойки, которая похожа на 1000. И есть такая — это 2 в десятой степени или 1024 байта. Вы часто сталкивались с этой цифрой, например в разрешении экранов, потому что компьютерам с ними удобно.
И реальные ячейки памяти состоят именно из такого количества байт — 1024.
А дальше возникает проблема. Дело в том, что согласно международным стандартам на упаковке принято указывать размер в десятичных единицах. Но казалось бы подумаешь: вместо 1024 байт мы получаем 1000. Не так страшно — это всего 2.5 процента. Но есть проблемка. Это мы говорили всего про килобайт. А с ростом масштаба накапливается и проблема.
Потому что 1024 * 1024 это уже миллион 48 тысяч с фигом, то есть почти 5 процентов разницы. Это только для мегабайта. Но кто же покупает флешку на мегабайт?
Умножаем еще раз.
1024 * 1024 * 1024 = 1 0 73 — миллиард 73 миллиона с фигом. То есть 7 процентов потерь для гигабайта.
И еще раз: 1024 * 1024 * 1024 * 1024 = 1 099 триллион и 99 миллиардов. Почти 10 процентоов потерь будет на вашем жестком диске в терабайт.
И путаница возникает. А операционные системы любят использовать двоичную систему.
Главным образом, это касается Windows, которая до сих пор в «Проводнике» пишет размер файлов в двоичных мегабайтах.
Apple перешла на десятичные только с iOS 10 и в операционной системе Mac OS X Leopard.
Android по дефолту тоже использует десятичные обозначения, но все зависит от софта. Например, Total Commander покажет размер файла в привычных двоичных.
Один и тот же файл на Windows весит 1.97 ГБ, а на iPhone — 2.06 ГБ. При этом размер в байтах будет равный. Парадокс.
Какое есть решение?
Оказывается, решение существует. И это введение нормальных терминов.
В 1998 году Международная электротехническая комиссия осознала проблему и постановила все классические названия кило и гигабайты использовать для десятичных объемов. А для двоичных придумали новые префиксы: Киби, Мебибайты, Гибибайты и так далее…
То есть второй слог префикса заменили на «би» — что отсылает к бинарный, то есть двоичный. И правильное обозначение такое: GiB, с буковой «ай»: KiB, MiB, GiB, TiB.
Да-да, если вы смотрите размер файла на iPhone или MacBook, то он написан в МебиБайтах. Живите с этим!
Что в итоге?
1 гигабайт меньше 1 гибибайта. Примерно на 7 процентов.
1 GB = 1 000 000 000 B
1GiB = 1 073 741 824 B
А на упаковке всегда пишут именно МЕГАбайты. С проблемой номер один разобрались.
2. Файлы воруют место…
Следующая проблема немного косвенная. Оказывается, файлы тоже воруют место на дисках. Но связана она с тем, сколько места занимают отдельные файлы.
Вы наверняка замечали, что если например в Windows открыть свойства файла: будет написано размер такой-то. А снизу еще одна строчка: на диске занимает столько-то. Почему так?
Это тоже имеет отношение к тому, как файлы хранятся в памяти. Дело в том, что они записываются на диск не подряд как треки на виниловой пластинке.
При форматировании файловая система разрезает диск на кластеры. Типа странички. И начать записывать новый файл вы можете только перевернув такую страничку. У каждой системы кластеры разные. Например, для NTFS это может быть 4 килобайта. И если файл сильно меньше, то мы потеряем почти всю страничку. При этом большие файлы можно записывать подряд. Потери при их хранении будут минимальны.
3. Место под систему
Ну и третья причина, о который вы догадались сразу. Это место под системную информацию. Это не всегда только операционка. Например, флешки и жесткие диски тоже забирают часть хранилища при форматировании для разметки, но это обычно совсем немного.
В случае со смартфоном или компьютером, речь идет о больших объемах. Например, iPhone 12 из коробки работал на iOS 14, которая занимала около 5 гигабайт. Вернее Гибибайт. Но по факту вы получите еще меньше полезной памяти, потому что 5 гибибайт это только система. А во время работы операционка быстро обрастет системными файлами и кешами. И все это вместе будет занимать около 10 Гибибайт. Такие дела.
Итоги
Надо понимать сколько занимают ваши файлы — и интересно, что разные операционки имеют разное мнение по этому поводу. А главное, никто до сих пор не хочет полноценно переходить на новую терминологию, потому что наверное она дурацкая.
Читайте также: