Как увеличить раздел андроид

Как увеличить память Андроид телефона или планшета для установки приложений

вкл. 18 Апрель 2015 . Опубликовано в Android — Общее

Как увеличить память Андроид телефона или планшета для установки приложений. Очень узкое место во многих дешевых смартфонах и планшетах это недостаточное количество памяти для установки приложений и игр. В данной статье подробно с картинками описано как увеличить память Android.

Прежде чем начать увеличивать память Android рекомендуется ознакомиться со статьей о внутренних разделах Android, чтобы было понятно как все работает. Также чтобы у вас все получилось необходимы установленные Root права.

Увеличить память Android за счет карты памяти MicroSD

Стоить понимать что после увеличения памяти Android за счет карты памяти, размер для хранения личных файлов уменьшиться, но увеличится для приложений! Первое что необходимо будет вам сделать так это скопировать все содержимое карты в безопасное место (на компьютер) и после удалить от туда все данные.

Деление карты памяти на разделы — способ 1 (CWM)

Если у вас не установлено CWM recovery или если вдруг у вас не будет функции Partition SD Card в вашем recovery, то перейдите ко второму варианту!

1. Перезагрузите Android в режим Recovery

2. Перейдите в раздел Advanced

3. Выбрать пункт Partition SD Card

4. Выбрать объем EXT раздела на карте (для приложений)

5. Выбрать объем Swap раздела (выбрать 0)

6. Подождать пока создадутся разделы

7. Вернуться в главное меню и нажать на перезагрузка — Reboot System Now

8. После загрузки Android можете вернуть все файлы что сохраняли на компьютер обратно на карту памяти

Перейдите к разделу статьи увеличить память Android с помощью Link2SD

Деление карты памяти на разделы — способ 2 (через ПК)

Карту памяти поместить в картридер или другое устройство, главное условие чтобы устройство не определялось как MTP.

1. Подключить картридер в котором уже вставлена карта памяти к компьютеру

2. Скачать и установить программу MiniTool Partition Wizard Home

3. Запустить приложение MiniTool Partition Wizard Home

4. Правым кликом мыши выбрать карту памяти

5. Выбрать пункт в меню Create

6. В открывшемся меню задать следующие параметры:

  • Create As: Primary
  • File System: Fat32

Далее в поле Size And Location изменяем размер раздела (данный раздел будет под файлы, то что серым цветом будет под приложения)

и далее подтвердить действия

7. Теперь на новой неразмеченной зоне карты памяти Выбрать пункт в меню Create

8. В открывшемся меню задать следующие параметры:

  • Create As: Primary
  • File System: Ext2 или Ext3 или Ext4 (лучше Ext3)

Опять нажать ОК и согласиться с предупреждением

9. Подтвердить действие нажать на кнопку Apply (вверху слева)

10. Закрываем программу MiniTool Partition Wizard Home

11. Вернуть файлы на карту ранее сохраненные на компьютере

12. Вернуть карту памяти обратно в Android

Увеличить память Android с помощью Link2SD

1. Скачать приложение Link2SD

2. Открыть только что установленное приложение Link2SD

3. В настройках приложения выбрать перемонтирование путей

4. В списке доступных установленных приложений выбрать необходимое и перенести

Источник

LG GT540: Увеличение размера раздела /data за счет /system

Вступление

Пользователи андроид-смартфона LG GT540 знают, что официальная прошивка 2.1 перегружена предустановленным софтом, который в массе своей не нужен и бесполезен. Изначально мы имеем два раздела: /system (245 МБайт) и /data (138,5 МБайт). Весь предустановленный софт находится в /system.

Задачи и цели

Задача: удалить весь ненужный хлам из system и изменить размер этого раздела в пользу data.
Профит: получаем намного больше пространства на внутренней памяти, для инсталляции большего числа приложений, чем если бы мы могли это сделать ранее.

Сейчас у меня такая картина: /system 180Мбайт и /data 203.5Мбайт (и это не предел совершенства)

Подготовка

Решение

Алгоритм:

  1. Перед всеми манипуляциями делаем backup в recovery-mode
  2. Удаляем весь ненужный хлам из /system
    Для этого можно воспользоваться каким-нибудь приложением для Android, типа Root Uninstaller (тысячи их в маркете), файловым менеджером умеющим работать в root или/и средствами adb shell:
    Перемонтируем /system в rewrite mode.

и удаляем на свой страх и риск все что под руку попадется.
От себя скажу, что я удалял приложения из app (apk и odex), звуки для камеры в 3rd_party, рингтоны, либы для медиапроигрывателя и что-то еще по мелочи.
Не скажу, что достиг идеала, но результат вполне удовлетворителен:

  • Ребутаем смартфон и убеждаемся, что он пока еще живой. Если нет — восстанавливаемся из бекапа и возвращаемся к пункту 2
  • Снова делаем backup (теперь уже для того, чтобы восстановить андроид после изменения разделов)
  • Переходим в fastboot режим, запускаем Swift bootloader tools и сокращаем раздел system (в моем случае до 180Мб). О том как пользоваться утилитой написано здесь
  • Загружаемся в recovery-mode и делаем restore.
  • Voila — цель достигнута
  • Читайте также:  Как сделать новую прошивку андроид

    Итоги

    /system
    было: 245Mb
    стало: 180Mb
    /data
    было: 138.5Mb
    стало: 203.5Mb
    При этом сохранилась вся системная и необходимая функциональность, предоставленная компанией LG.

    Примечание

    Принцип действий может подойти и для любого другого устройства с Android OS, если выполнены необходимые условия (fastboot, recovery, root…)

    Вопросы

    1. Что еще можно удалить? Интересует /system/lib и /system/framework.
    2. Что за зверь такой /system/3rd_party/ArcSoft/Workshop и для чего он нужен?

    Источник

    Увеличить память Android для установки приложений

    Проблема многих дешевых смартфонов и планшетов — это недостаточное количество памяти для установки приложений и игр. В данной статье расскажем как выполнить расширение памяти android за счет sd карты.

    Увеличить память Android за счет карты памяти MicroSD
    (Android 5.1 и новее)

    С версии Android 5.1 и новее появилась возможность увеличить системную память на андроиде за счет карты памяти. Есть 2 способа как это сделать!

    Способ 1 — Через меню

    1. Выполните резервное копирования данных с SD карты на компьютер
    2. Перейдите в меню «Настройки» Android и далее «Хранилище и USB-накопители» или «Накопители»
    3. Выберите пункт «SD-карта» (возможно нужно будет перейти в подраздел «Дополнительно»)
    4. Перейдите в меню дополнительных настроек и выбрать «Настройки» или «Накопители»
    5. В новом окне выберите «Внутренняя память» или «Подключить к внутренней памяти»
    6. Прочтите информацию, что после изменения памяти, карта SD будет отформатирована и нажмите кнопку «Очистить и отформатировать»
      • Если после форматирования у вас появится сообщение «SD-карта работает медленно», то необходимо выбрать более быструю карту памяти
    7. По окончанию форматирования необходимо выполнить перенос данных выбрав «Перенести сейчас» и нажать «Далее»
    8. По окончанию всех действий перезагрузите Android, во избежания ошибок в работе операционной системы.

    Как вернуть работу карты SD с внутренней обратно во внешнюю память

    1. Выполните резервное копирования данных с SD карты на компьютер
    2. Перейдите в меню «Настройки» Android и далее «Хранилище и USB-накопители»
    3. Выберите пункт «SD-карта»
    4. Выбрать «Портативный носитель»

    Способ 2 — Через терминал

    Если ваш производитель не внес функцию по объединению внутренней памяти Android с картой памяти, то можно воспользоваться утилитой для разработчика adb.

    1. Скачайте adb
    2. Включите «Отладку по USB«
    3. В командной строке введите несколько команд
      • adb shell sm list-disks — чтобы узнать идентификатор карты памяти
      • adb shell sm partition disk:NNN,NN private — команда создания общей памяти (вместо NNN,NN значения идентификатора)

    Можете также воспользоваться программой ADB RUN которая может объединить память — Other command > SD Card Internal Memory.

    Увеличить память Android за счет карты памяти MicroSD. Root способы (до Android 5.1)

    Прежде чем начать увеличивать память Android рекомендуется ознакомиться со статьей о внутренних разделах Android, чтобы было понятно как все работает. Также чтобы у вас все получилось необходимы установленные Root права.

    Деление карты памяти на раздел. Способ 1 (CWM)

    Если у вас не установлено CWM recovery или если вдруг у вас не будет функции Partition SD Card в вашем recovery, то перейдите ко второму варианту!

    1. Перезагрузите Android в режим Recovery
    2. Перейдите в раздел Advanced
    3. Выбрать пункт Partition SD Card
    4. Выбрать объем EXT раздела на карте (для приложений)
    5. Выбрать объем Swap раздела (выбрать 0)
    6. Подождать пока создадутся разделы
    7. Вернуться в главное меню и нажать на перезагрузка — Reboot System Now
    8. После загрузки Android можете вернуть все файлы что сохраняли на компьютер обратно на карту памяти

    Перейдите к разделу статьи увеличить память Android с помощью Link2SD

    Деление карты памяти на разделы. Способ 2 (через ПК)

    Карту памяти поместить в картридер или другое устройство, главное условие чтобы устройство не определялось как MTP.

    1. Подключить картридер в котором уже вставлена карта памяти к компьютеру
    2. Скачать и установить программу MiniTool Partition Wizard Home
    3. Запустить приложение MiniTool Partition Wizard Home
    4. Правым кликом мыши выбрать карту памяти
    5. Выбрать пункт в меню Create
    6. В открывшемся меню задать следующие параметры:
    • Create As: Primary
    • File System: Fat32

    Далее в поле Size And Location изменяем размер раздела (данный раздел будет под файлы, то что серым цветом будет под приложения)

    и далее подтвердить действия

    7. Теперь на новой неразмеченной зоне карты памяти Выбрать пункт в меню Create
    8. В открывшемся меню задать следующие параметры:

    • Create As: Primary
    • File System: Ext2 или Ext3 или Ext4 (лучше Ext3)

    Опять нажать ОК и согласиться с предупреждением

    9. Подтвердить действие нажать на кнопку Apply (вверху слева)
    10. Закрываем программу MiniTool Partition Wizard Home
    11. Вернуть файлы на карту ранее сохраненные на компьютере
    12. Вернуть карту памяти обратно в Android

    Увеличить память Android с помощью Link2SD

    1. Скачать приложение c магазина приложений Link2SD
    2. Открыть только что установленное приложение Link2SD
    3. В настройках приложения выбрать перемонтирование путей
    4. В списке доступных установленных приложений выбрать необходимое и перенести
    Читайте также:  Обновленный андроид sony xperia

    Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

    Источник

    Как увеличить раздел андроид

    Разметка памяти мобильных устройств. Теория и практика

    В этой теме будут затронуты следующие вопросы:

    • строение файлов разметки памяти, таких как scatter, MBR, EBR, GPT, EFI, parameter и др.;
    • предложены средства (приложения) для изменения разметки памяти;
    • даны практические рекомендации по осуществлению операций по переразбивке (переразметке) памяти мобильных устройств.

    Для начала стоит начать с материала под спойлером «Полезная информация«, а затем, наполнившись знаниями, приступить и к практике, используя приложения, представленные ниже:

    Требования:

    • операционная система Windows 7 или выше;
    • установленный пакет .NET 4.0.

    Возможности:

    • позволяет изменять размер ЛЮБОГО раздела памяти с автоматическим пересчетом параметров всех разделов;
    • позволяет удалять любой раздел полностью;
    • восстанавливать PMT-файл по имеющемуся scatter-файлу;
    • восстанавливать scatter-файл по имеющемуся PMT-файлу;
    • автоматически формирует файлы разметки памяти (scatter, MBR+EBR);
    • устанавливает верхнюю границу памяти 3 способами ;
    • размеры памяти привязаны к размеру блока, размер которого можно выбрать ;
    • работает с нестандартными scatter-файлами;
    • мультиязычность. Поддерживается два языка: русский и английский.

    Свежая версия
    Архив содержит папку с ресурсами русского языка, распаковать ВСЮ структуру вместе.
    ScatterEditor_v1.06.zip ( 43.32 КБ )

    Инструкция
    Инструкция пользователя ScatterEditor_v1.06.zip ( 1.36 МБ )

    Требования:

    • операционная система Windows 7 или выше;
    • установленный пакет .NET 4.0.

    Возможности:

    • поддерживает файлы новой структуры;
    • позволяет изменять размер ЛЮБОГО раздела памяти с автоматическим пересчетом параметров всех разделов;
    • позволяет удалять разделы;
    • автоматически формирует файлы разметки памяти (scatter, MBR+EBR);
    • правильно устанавливает верхнюю границу памяти, которая просматривается через свойства аппарата;
    • мультиязычность. Поддерживается два языка: русский и английский.

    Свежая версия
    Архив содержит папку с ресурсами русского языка, распаковать ВСЮ структуру вместе.
    Scatter2Editor_v207.7z ( 34.77 КБ )

    Инструкция в pdf формате
    Инструкция пользователя Scatter2Editor_v2.03.zip ( 1011.1 КБ )

    Требования

    • операционная система Windows 7 или выше;
    • установленный пакет .NET 4.0.

    Возможности

    • позволяет редактировать размер и флаг ЛЮБОГО раздела;
    • позволяет изменять параметры командной строки запуска;
    • мультиязычная версия;

    Свежая версия
    RK_ParamEd_v1.01.rar ( 20.43 КБ )

    Инструкция пользователя
    RK_ParamEd_1.01. Users manual.rar ( 990.79 КБ )

    • PartitionsA23 — разметка разделов на процессорах AllWinner — для чипов А23 и А33, A31s (возможно подойдёт и для других чипов)

    Приложение для обработки файлов разметки схем DOS (MBR+EBR, partition.bin и т.п.) и GUID (файл GPT, EFI и т.п.).
    Требования

    • операционная система Windows 7 или выше;
    • установленный пакет .NET 4.0.

    Свежая версия
    PartitionsEditor_1.02.rar ( 122.15 КБ )

    Инструкция пользователя
    Скоро будет.

    В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
    Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).

    Сообщение отредактировал derak1129 — 12.10.21, 06:08

    Проверить успешность процесса переразмеки, можно только одним способом : посмотреть каким стал размер того раздела, манипуляции с которым Вы проводили в программе ScatterEditor .
    Посмотреть размеры разделов телефона можно, например, через программку MTK Droid Tools Для этого подключите тел. к ПК, на котором уже установлены все необходимые драйвера, и запускаем прогу (через эту же прогу получаем временный Root-Shell , если его нет) затем жмем на кнопку «Карта блоков» . Появляется новое окошко, в котором и смотрим размеры разделов телефона.

    Сообщение отредактировал SevenMaxs — 15.09.14, 17:14

    ps: Могу помочь в создании топиков (в стиле Android update-script, лучшую инфу с форума собрал в одном месте).

    Prince_Saint
    Спасибо за информацию, но Вы не поняли замысел. Я не буду собирать в ОДНО место известные ссылки по тематике разметки, а ПРЕДЛАГАЮ готовые решения для работы. И все это буду подкреплять легкой теорией.
    Беда многих перечисленных Вами ссылок в том, что они описывают решение КОНКРЕТНОЙ задачи, не описывая основ. Это приводит к тому, что при бездумном повторении этих решений, большая часть пользователей получает «кирпич» из своего любимца.
    Чтобы не быть голословным начнем с описания файла MBR

    Что такое MBR-файл.

    Введение.
    Для работы операционной системы (ОС) необходимо создать таблицу размещения ее частей. Эта таблица находится в MBR (Master Boot Record — главная загрузочная запись), которая физически располагается в начале памяти.
    MBR содержит саму таблицу размещения разделов, сигнатуру файла (т.е. признак Boot Record) и исполнимый код, используемый некоторыми ОС для загрузки.

    Структура MBR и EBR файлов.

    MBR имеет размер 512 байт, т.е. один физический сектор и имеет следующую структуру:

    Каждая запись таблицы разделов имеет длину 16 байт, а содержимое зависит от используемой ОС. Для мобильных устройств формат записи таблицы разделов имеет следующий вид:

    Структура записи таблицы разделов
    ——————————————
    Смещение Длина Описание
    ——————————————
    00h-03h 4 Неиспользуется (всегда 0х0)
    04h 1 Код типа раздела
    05h-07h 3 Неиспользуется (всегда 0х0)
    08h 4 Смещение раздела (в секторах по 512 байт)
    0Ch 4 Количество секторов раздела (длина раздела)
    ——————————————

    Смещение раздела указывается от первого сектора описываемой этой таблицей области памяти. Т.е. если в поле смещения раздела указано значение 0х400, а сама таблица (MBR) расположена в памяти, начиная с адреса 0х00600000 (это указывается в scatter-файле), то этот раздел физически будет расположен в памяти с адреса

    0х00600000
    + 0х00080000 (0х400*0х200=0х00080000)
    —————
    0х00680000

    Код типа раздела описывает его содержимое. Так, если раздел не содержит информации, т.е. пуст, то его код устанавливается в 0х00.
    Если разделов больше 4 и в одну таблицу MBR они не помещаются, то заводится дополнительная таблица — расширительная. Она называется EBR1 (Extended Boot Record). Код такого раздела 0х05. Коды часто используемых разделов приведены в таблице.
    Раздел, содержащий EBR1 имеет точно такую же структуру, только отсутствует исполнимый код. Если количество разделов не помещается и в дополнительную таблицу, то одна из записей будет содержать описание следующей таблицы, имеющей название EBR2. И так далее по мере надобности.

    Работа с MBR и EBR файлами.
    В файлы, содержащие таблицы MBR и EBR, вносятся изменения после корректировки scatter-файла. Зная первоначальные размер и смещение раздела, его можно найти в таблице BR.
    Затем новые значения этих параметров переводятся из байт в сектора, разделив на 512 (0х200), и вписываются в соответствующие поля таблицы.

    В связи с большим объемом материала примеры я решил вынести в отдельный пост.

    Сообщение отредактировал vin2809 — 12.02.14, 20:39

    Введение.
    Разметка памяти, т.е. разбивка на разделы, в устройствах на чипах МТК производится при помощи файла, который называется «scatter file».
    Он используется программами-прошивальщиками, т.н. флешерами (от английского «flasher») при прошивке полного образа памяти или отдельных ее частей, называемых разделами.
    Структура scatter file содержит описание всех существующих разделов памяти, независимо от того, что они будут содержать в работающем устройстве.

    Строение scatter file.
    Существует две версии структуры scatter-файла. Рассмотрим первую версию, используемую в большинстве мобильных устройств на чипах MTхх.
    Полное описание раздела памяти представляет собой набор строк вида:

    [__NODL_]name offset [length]
    <
    >, где

    • __NODL_ — «No download» признак того, что раздел будет пропущен флешером, и для его работы не требуется файл для прошивки. Такой раздел можно вообще исключить из scatter file;
    • name — название раздела;
    • offset — смещение раздела от начала памяти в 16-ричном виде, байт;
    • length — длина раздела в 16-ричном виде, байт.

    Квадратные скобки означают необязательный параметр.
    Чаще всего используется сокращенная запись вида:

    • — partition_index — индексный номер раздела, например, SYS1;
    • — partition_name — имя раздела, например, MBR;
    • — file_name — имя файла, содержащего образ раздела, или NONE;
    • — is_download — признак загружаемости раздела (что-то типа __NODL_);
    • — type — тип раздела. Указывает на содержимое раздела. Может принимать следующие значения:

    EXT4_IMG — раздел содержит часть файловой системы EXT4;
    NORMAL_ROM — раздел содержит сохраненный образ или отдельный файл;
    SV5_BL_BIN — раздел содержит «сырой код» (Raw Code), т.е. исполнимый код;

    • — linear_start_addr — начальный адрес размещения раздела в файле прошивки, байт;
    • — physical_start_addr — начальный адрес размещения раздела в памяти устройства (физический адрес), байт;
    • — partition_size — размер раздела, байт;
    • — region — размещение раздела. Может принимать следующие значения:

    EMMC_BOOT_1 —
    EMMC_USER —

    • — storage — HW_STORAGE_EMMC
    • — boundary_check — признак необходимости отметки границы раздела (во внутренней БД или PMT);
    • — is_reserved — признак необходимости резервного копирования;
    • — operation_type — тип операции. Может принимать следующие значения:

    BINREGION — область «сырого кода»;
    BOOTLOADERS — загрузчик;
    INVISIBLE — невидимый раздел;
    PROTECTED — защищенный раздел;
    RESERVED — зарезервирован;
    UPDATE — обновляемый раздел.

    • — reserve

    Пример полного scatter-файла второй версии, приведен в файле «Scatter_v2.txt».

    Работа со scatter file.
    Любой флешер использует scatter file только для ПОЛНОЙ разметки памяти.
    Если Вы прошиваете один или несколько разделов, то флешер размещение разделов берет из внутренней «базы данных» — файла PMT (Partitions Map Table). Он считывает значение смещения для раздела (физический адрес) и копирует,т.е. «прошивает» образ раздела в память, начиная с этого физического адреса.
    Т.к. scatter file содержит перечень и физические адреса размещения всех разделов памяти, то изменив его можно произвести переразметку этой памяти. Для этого необходимо изменить значения смещений необходимых разделов.
    Например, в разделе USRDATA располагаются данные программ пользователя: логи работы и ошибок, данные о рекордах игр и т.д. Поэтому этот раздел чаще других переполняется, что приводит к появлению сообщений вида «Память переполнена».
    В типовом scatter file он имеет смещение 0x34f80000 и размер 0x74f80000-0x34f80000=0х40000000(или 1073741824=1Гб). Увеличим его, например, на 256Мб(268435456). Тогда размер раздела станет 1073741824+268435456=1342177280(или 0х50000000 в hex). Т.е. мы добавили в раздел еще 0х10000000 байт. Тогда смещение следующего раздела передвинется на эту же величину:
    было — 0х74f80000
    стало — 0х84f80000
    Если сделать так со смещениями ВСЕХ последующих разделов, то они ВСЕ передвинутся и на эту величину увеличится ОБЩИЙ размер памяти, занимаемой прошивкой. А это недопустимо. Поэтому нужно уменьшить размер какого-либо последующего раздела. У нас это раздел пользователя (FAT).
    Изменить его размер мы не можем, т.к. он расположен до конца существующей памяти. Он просто автоматически укоротится.
    Казалось бы и все, но укорачивать разделы можно до определенного предела (до «нуля»). Поэтому, если смещение последнего раздела переходит верхнюю границу памяти, то придется откатывать назад все изменения или уменьшать размер «прибавки» раздела.

    Пример scatter-файла
    Scatter_v2.rar ( 1 КБ )

    Сообщение отредактировал vin2809 — 27.02.14, 15:26

    Источник

    Читайте также:  Андроид как разъединить контакт
    Оцените статью