Найти в Дзене
4pda.to

Огромный «вес» системной папки Android оказался старым багом ОС

Техноблогер Мишаал Рахман раскрыл тайну огромного объёма системного каталога Android-смартфонов. Как оказалось, проблема кроется вовсе не в прожорливости самой ОС: всему виной неправильная методика расчётов, из-за которой пользователи нередко (и напрасно) производят сброс прошивки до заводских настроек. По данным источника, при определении размера системного каталога ОС относит к этой категории все файлы, которые не может отнести к другим — например, к фото, видео или документам. Другими словами, Android просто «приплюсовывает» нераспознанные типы файлов к общему объёму системы. Для визуализации проблемы блогер создал файл «весом» 3 ГБ, заполненный случайными данными, поместив его в каталог /data/media/0. Операционка не смогла его классифицировать — и просто увеличила значение объёма папки System на соответствующую цифру. Ещё одним наглядным примером стали данные для эмуляции игр — они могут «фантомно» заполнять системный каталог, хотя на самом деле находятся в папке /data/media. По сл
   Огромный «вес» системной папки Android оказался старым багом ОС
Огромный «вес» системной папки Android оказался старым багом ОС

Техноблогер Мишаал Рахман раскрыл тайну огромного объёма системного каталога Android-смартфонов. Как оказалось, проблема кроется вовсе не в прожорливости самой ОС: всему виной неправильная методика расчётов, из-за которой пользователи нередко (и напрасно) производят сброс прошивки до заводских настроек.

-2

По данным источника, при определении размера системного каталога ОС относит к этой категории все файлы, которые не может отнести к другим — например, к фото, видео или документам. Другими словами, Android просто «приплюсовывает» нераспознанные типы файлов к общему объёму системы.

-3

Для визуализации проблемы блогер создал файл «весом» 3 ГБ, заполненный случайными данными, поместив его в каталог /data/media/0. Операционка не смогла его классифицировать — и просто увеличила значение объёма папки System на соответствующую цифру. Ещё одним наглядным примером стали данные для эмуляции игр — они могут «фантомно» заполнять системный каталог, хотя на самом деле находятся в папке /data/media.

   Системная папка Samsung S23 с прошивкой One UI 5.1 «весит» 58 ГБ
Системная папка Samsung S23 с прошивкой One UI 5.1 «весит» 58 ГБ

По словам Рахмана, на сегодня только прошивка Samsung One UI правильно подсчитывает объём системной папки — и то лишь в шестой ревизии. Предыдущие версии оболочки тоже страдали от проблемы с распознаванием каталогов, из-за чего казалось, что система занимает до 60 ГБ.

[caption width="480" caption="В реальности One UI занимает 17 ГБ, а не 60"]

Теперь One UI занимает 17 ГБ, а не 60  📷
Теперь One UI занимает 17 ГБ, а не 60 📷

[/caption]

Другая проблема — разные методы подсчёта общего объёма памяти смартфона. По аналогии с Windows, мобильная ОС ведёт подсчёт в гибибайтах (1024³ байт), а производители смартфонов рекламируют свою продукцию с заявленным объёмом в гигабайтах (1000³), поэтому в итоге возникает путаница с доступным объёмом памяти (пользователь получает меньше заявленного).