Купили 16 гб, а доступно только 11 гб? рассказываю, почему

Купили 16 гб, а доступно только 11 гб? рассказываю, почему

  • Santa-Claus_16
  • При покупке телефона с 16 Гб вам обычно доступны, скажем, только 11 – 12. Не задумывались: почему? Прошивка?

    Не совсем так!

    В Android как, скорее всего, и на вашем домашнем компьютере, память разделена на разделы. На большинстве домашних компьютеров с Windows жёсткий диск разделен на диски “С” и “D”.

    В Android разделов несколько больше. Рассказываю:

    Раздел 1. Обычно, это – bootloader. Раздел занимает от 1 до 100 – 200 Мб. В этом разделе находится первичный загрузчик системы, bios, если хотите.

    Эта штука инициализирует железо и, если всё хорошо, начинает грузить ядро системы.

    Раздел 2. Recovery. Обычно этот раздел занимает до 10 Мб.

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

    Раздел 3. Kernel. Это – ядро, оно, опять же, инициализирует железо и начинает грузить саму прошивку.

    Обычно этот раздел занимает до 10 Мб.

    Раздел 4. System. Это – сама прошивка, а, точнее, system-часть.

    Раздел может занимать до 2 Гб, хотя тут решает производитель, может и сильно больше, а может и сильно меньше.

    Раздел 5. Modem. Прошивка модуля связи. Обычно этот раздел занимает до 100 Мб.

    Раздел 6. Data. Это – раздел данных пользователя.

    Там хранятся все ваши настройки, установленные приложения, кэши приложений (не путайте с играми). Размер этого раздела всегда разнится, но обычно в современных флагманах это – от 2 до 4 Гб.

    Раздел 7. Sdcard. Раздел памяти, доступный пользователю. Это – та самая память, те самые 11 Гб, доступные вам, как /sdcard.

    Размер раздела зависит от того, сколько заявил производитель: заявленное значение минус сумма памяти всех других разделов.

    Разделов может быть ещё больше. Иногда прошивка радиомодуля бьётся на части и для каждой части создаётся свой раздел. Иногда производитель создаёт раздел preload, куда загружает софт для конкретного региона.

    Например, купили телефон, а там из коробки клиент местного ТВ, пара игр, пара софтин от оператора. Всё это, как правило, хранится в preload и загружается оттуда в раздел data при первом запуске телефона.

    Таким образом, из заявленных на коробке телефона 16 Гб вы получаете, скажем, только 11.

    Теперь расскажу, можно ли с этим бороться. Во-первых, важно понять, что установка какой-либо “облегчённой прошивки” не даст вам прироста памяти.

    Любая кастомная прошивка, как правило, состоит из kernel и system частей, которые просто прошиваются в свои разделы и, если остаётся лишнее место, ничего в разметке не меняется. Это – как удалять файлы с диска “C” в надежде, что освобождённое место чудесным образом перейдёт на диск “D”.

    Разметка разделов правится только специальными скриптами, которые, например, могут быть зашиты в установщик оригинальной прошивки. Конечно, можно поправить разделы вручную, Android – это же всё-таки *nix система, но это слишком опасно, и как конкретно – не тема сегодняшней статьи.

    Почему на iPhone с 16 Гб памяти доступно только 11 Гб?


    Читать также…

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