Купили 64 ГБ, доступно 55: отформатировали образ тремя способами и посчитали, куда делись гигабайты
Вы покупаете флешку на 64 ГБ, втыкаете в компьютер — он показывает 59,6. Разметите её под Android — останется 55,4. Мы взяли ровно 64 000 000 000 байт, отформатировали тремя способами и посчитали, куда девается разница. 📋 Что намеряли 64 ГБ производителя — это 59,60 ГиБ в Windows. Минус 6,9% ещё до всякого форматирования, просто из-за разного счёта. FAT32: осталось 59,59 ГиБ. На разметку ушло около 16 МБ — копейки. NTFS (диски в Windows): 59,54 ГиБ, служебные структуры заняли примерно 69 МБ. ext4 (Android и Linux): пользователю досталось 55,39 ГиБ — на четыре гигабайта меньше, чем в FAT32. Мелкие файлы занимают в разы больше, чем весят. Две тысячи файлов по 1000 байт — это 1,91 МБ данных, а на диске они заняли 7,9 МБ. Как мы мерили Никакую настоящую флешку мы не портили. Сделали файл-образ ровно на 64 000 000 000 байт — столько байт производитель и продаёт под именем «64 ГБ». Дальше форматировали копии этого образа стандартными утилитами Linux и считывали, сколько места файловая система отдаёт под данные. Смотрели не на глаз по проводнику, а по внутренним счётчикам самой файловой системы: число кластеров и их размер. ...