Инструкция по увеличению, уменьшению и восстановлению внутренней памяти и USERDATA - Пример Для Аппарата 1/4.
Перезагружаемся в рековери.
Размонтируем все что есть: twrp > монтирование
> отключаем все.
Далее в Расширенные > Терминал
. На текущей директории Выбрать(Select)
. Попадаем в командную строку.
Смотрим информацию по разделам командой (0 - ноль):
parted /dev/block/mmcblk0 unit MB print
После команды, появится таблица и идем в самый низ, находим цифры 26 и 27 . 26 раздел с именем userdata
, если вы запароли только внутренню память, то за это отвечает 27 раздел, его может не быть вообще или быть, но без метки 'grow'
, если просто нет метки, то из-за этого внутренняя память может не монтироваться (для этого нужно ввести команду: parted /dev/block/mmcblk0 name 27 'grow'
и перезагрузиться рековери и выбрать внутреннюю память в разделе инсталл,после перезагрузки она определится).
Перед удалением разделов, посмотрите начальные значения в мегабайтах для 26 и 27 разделов . Они указаны как данные с которых берется начало ,например: 1347 3959 - первое значение, начало - в мегабайтах, а второе конец. Так как у меня аппарат 1/4, то поэтому у меня конец в 3959 - что равно 4гб общей памяти. У меня был только 26 раздел, из - за чего и пропала внутренняя память, а 27 не было, он пропал. Поэтому я решил делать переразметку.
Удаление разделов (это необратимые действия. После них разделы для системы будут потеряны): Вводим команды:
parted /dev/block/mmcblk0 rm 26
parted /dev/block/mmcblk0 rm 27
Все разделов нет. Они удалены. Делаем проверку таблицы снова и для этого вводим команду:
parted /dev/block/mmcblk0 unit MB print
В таблице должно бить 25 наименования после удаления, то есть последняя цифра в нумераци должна быть 25.
Вводим начальные и конечные данным в мегабайтах. Если хотите добавить больше места на внутренню память для программ и музыки, например, у меня раздел 26 начинался на 1347, а конечный я указал 2000(мегабайт). Таким образом, 27 раздел нужо будет записывать с конца 26. То есть 27 -тот где будут проги и музыка ,будет начинаться с 2000 и заканчиваться 3959. То есть для своих данных я освободил 1.8 гб.
Команда для создания 26 раздела - UserData:
parted /dev/block/mmcblk0 mkpartfs primary ext2 1347 2000
Цифры, вписываете свои-из своей таблицы,которые нужно было переписать на листик или в блокнот на комп.
Выдаем имя новому разделу
parted /dev/block/mmcblk0 name 26 'userdata'
Проверяем разделы после выполнения:
parted /dev/block/mmcblk0 unit MB print
Должен появиться 26 ой раздел в ext2 c конечным разделом - в моем примере конечный обьем 2000мб. Если появился то идем дальше.
Здесь мы создаем 27 раздел - для данных, музы и т д. Команда создания почти такая же что и в предыдущем шаге. Вместо 100% можно указать конечный размер 3959 в мегабайтах.
parted /dev/block/mmcblk0 mkpartfs primary fat32 2000 100%
Далее присваиваем имя или имя для 27 раздела, чтобы оно отображался как внутрення память для программ и монтировался в компьютере.
parted /dev/block/mmcblk0 name 27 'grow'
Проверяем разделы после выполнения:
parted /dev/block/mmcblk0 unit MB print
Должен появиться раздел 27 с вашими введенными данными. М моем случае, он начинается на 2000мб и заканчивается на 3959мб.
После этого или делаем перезагрузку в рековери снова,чтобы обновить данные и ставим прошивку или же ставим ее сразу. Если Интернал Сторедж-Врунтренняя память для программ и ваших данных не отображается, проверьте есть ли в 27 разделе метка grow
, у 26 раздела это метка userdata
. Если у 27 раздела нет метки, делаем ее так:
parted /dev/block/mmcblk0 name 27 'grow'
Потом перезагружаемся в рековери, выбираем внутреннюю память, если до этого грузились с юсб или сд карты.
Если после всего все работает ,но внутренней памяти нет-для программ, игр и т д. Тогда проделайте еще раз:
parted /dev/block/mmcblk0 rm 27
parted /dev/block/mmcblk0 mkpartfs primary fat32 2000 100%
Внимание,начальные и конечные данные указывайте свои,вместо конечных данных, можно ставить просто 100% Потом перезагружаемся снова в рековери,выбираем раздел интернал сторедж и вместо нуля при выборе, там поменяются данные на ваши, которые вы указали при переразметки.