Программа для смены внутренней памяти на внешнюю. Нехватка внутренней памяти на смартфоне — пошаговая инструкция как использовать SD-карту в качестве внутреннего хранилища. Как поменять местами внутреннюю память и память SD-карты на Android

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

Для тех кто не понял из заголовка о чем данная статья: предположим у вас 400 МБ внутренний памяти Android, что очень мало (примерно 12-20 установленных приложений), то тогда можно подумать чтобы взять и подменить основную память на карту памяти.

Риски и что необходимо знать

Замена внутренней памяти Android на карту памяти происходит только при наличие установленных root прав (нет root, способ не работает)! Для тех кто не знает что такое Root и как получить:

Помимо этого вы обязаны знать структуру файловой системы Android .

Подмена памяти возможна только при условии что на вашем Android устройстве имеется имеется системный файл vold.fstab по пути /system/etc, если такового у вас нет, то данный способ к сожалению не для вас! Воспользуйтесь альтернативными способами (ссылка 1 , ссылка 2 , ссылка 3). Также если на Android нет собственной памяти, то эта статья также не для вас. Статья в большей степени для устройств с процессором Mediatek (MTK) или Rockchip.

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

С подменной внутренней памяти на карту памяти, у последней очень сильно падает срок эксплуатации (из-за частого чтения/записи), а также может упасть скорость работы Android если очень низкий класс карты MicroSD .

Инструкция замена внутренней памяти Android на карту памяти

1. Установить файловый менеджер Root Browser

2. Запускаем файловый менеджер Root Broswser и переходим по по пути:

/system/etc/

3. Ищем файл vold.fstab и открываем его (зажимаем на файле и выбрать Edit)

4. В файле vold.fstab видим примерно такую картину:

## Vold 2.0 fstab
##
# Regular device mount
##
##Format: dev_mount
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or ‘auto’ for first usable partition.
## - List of sysfs paths to source devices
####################################### # Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio
dev_mount sdcard /mnt/sdcard auto
dev_mount extsd /mnt/extsd auto
/devices/platform/sunxi-mmc.0/mmc_host
dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2 /devices/platform/sw- ohci.1 /devices/platform/sw-ohci.2

На данном примере обратите внимание выделено две строки, если внимательно перед эти прочитали структуру файловой системы Android, то вы уже знаете, что /sdcard или /sdcard0 это внутренняя память, а /extsd или /external_sdcard, /sdcrad1, /sdcrad2,/external_sd это внешняя память, то есть MicroSD.

Все что нужно сделать это заменить эти две строки местами:

dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXX
dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXXX/XXXXXXX

Еще один пример, на другом устройстве:

dev_mount sdcard /storage/sdcard0
dev_mount sdcard2 /storage/sdcard1

Меняем на следующее:

dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Сохраните результат своей работы и перезагрузите Android! После перезагрузки устройство будет с увеличенным количеством памяти!



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

Согласитесь мало приятно при скачивании важного файла столкнутся с невозможностью его сохранения из за нехватки памяти. Столкнувшись с проблемой нехватки памяти многие задумываются о том, как заменить внутреннюю memory телефона на карту памяти. Следует отметить, что с данной проблемой сталкиваются в основном владельцы китайских телефонов и планшетов.

Давайте попробуем разобраться с этой проблемой более подробно. Для замены пути сохранения приложений вам необходимо наличие определённой программы на вашем устройстве. Следует помнить о возможных рисках и связанных с ними проблем. При неправильной замене памяти может произойти внутренний сбой программы который приведёт к полной перепрошивки телефона. Также может выйти из строя внешний накопитель – карта памяти, для её восстановления тоже придётся воспользоваться перепрошивкой телефона.

Редактируем системный файл

Итак, для того чтобы поменять внутреннюю память на внешнюю и устанавливать любые приложения сразу на карту вам необходимо найти у себя в телефоне или установить программу Root Broswser или же ES Проводник, также необходимо присутствие в системе root прав, как их быстро получить читаем в .

Замена памяти происходит следующим образом: нужно выбрать программу Root Broswser или Проводник и запустить в работу, после этого ищем файл vold.fstab в системе он лежит по адресу устройство/system/etc/ открываем и внимательно читаем файл, нам потребуется отредактировать пару строк.

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

В данном случае строчка dev_mount sdcard…. отвечает за стандартную сохранность файлов, а dev_mount sdcard2…. за внешнюю (карточку сд). Что бы наша встроенная память точно поменялась на нужную нам внешнюю, для этого необходимо просто изменить некоторые строчки. Но не все и не полностью, а только дополнительные и конечные надписи, которые идут за dev_mount sdcard/storage/sdcard0 и dev_mount sdcard2/storage/sdcard1. Как только сделаем так как на изображение то необходимо сохранить.


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

Существует не менее действенный способ замены памяти не используя программу Root Broswser. Для этого вам потребуется произвести всего лишь несколько манипуляций со своим телефоном при помощи компьютера буквально три клика. Первым делом вам потребуется запустить файл HTC Driver Installer и установить его на свой компьютер, чтобы появились все необходимые утилиты для дальнейшей работы.

Второй манипуляцией станет установка драйвера на системный носитель C:\\android-sdk-windows затем следует запустить программу SDK Manager для проверки файлов и их готовность к установке. После этого следует подключить телефон к компьютеру и подтвердить команду: перенести всё на сд карту, читаем далее как это сделать.

Используем ADB

Подключите телефон с заранее включенной в настройках отладкой USB.
Переходим в папку с программой и запускаем файл adb.exe с помощью командной строки cmd, с зажатой кнопкой shift клик правой кнопкой по файлу и выбираем open command windiws here

Откроется командная строка в которой пишем adb devices

Теперь выполните следующую команду, которая и поменяет память местами, просто введите ее и нажмите Enter.

После этих манипуляций следует отключить телефон от компьютера и произвести перезагрузку телефона. После перезагрузки вы сможете убедится в работоспособности кнопки: перенести всё на сд – карту и ву а ля можете смело пользоваться своим телефоном. Теперь все приложения и важные документы и скачанные файлы будут сохранятся на внешнем накопителе.

Следует помнить, что при извлечении карты памяти из телефона установленные приложения пропадут, это наверное единственный минус данного метода. Также рекомендуется использовать внешние накопители не ниже 10 класса, так как маленькие накопители не принесут желаемого результата.

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет SD-карта, объемы которой могут доходить до десятков и даже сотен ГБ. Сейчас мы во всех деталях расскажем, как перенести приложение и кэш на SD карту.

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

Перенос кэша для версий Android 4.0+

Стоит заметить, что данный способ не требует наличия ROOT-прав, но подходит не для всех приложений. Так что, если в описании приложения нет нужных кнопок, расстраиваться не стоит, ведь это был самый легкий способ. Для еще большего облегчения можно воспользоваться утилитой или ей подобной, где все приложения удобно структурированы, что ускоряет поиск нужных.

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами. Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

Этот способ, в отличии от следующего, не требует от пользователя особых знаний, кроме элементарных понятий о Рут-правах.

Полный перенос android приложений на SD карту памяти

Внимательный пользователь смог заметить, что у Link2SD и других схожих утилит есть интересная функция «Сослать». С ее помощью переносятся не отдельные части программы, как в предыдущих пунктах, а абсолютно все данные. При этом программа будет считать, что работает она во внутренней памяти устройства, что для некоторых из них является важным условием нормальной работоспособности.

Для реализации этого способа SD-карту надо «разбить» на два раздела, после чего с нее удалятся все данные, потому будьте внимательны и сделайте резервную копию важной информации.

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись .

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.

  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.
  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.

  7. Терпеливо дожидаемся окончания процесса.

Теперь приложения и игры можно безопасно ссылать во второй раздел карты памяти, с помощью соответствующей функции Link2SD или его аналога.

Перенос кэша на флешку

Данный способ пригодится для пользователей, которые любят игры с большим кэшем. Сейчас многие крупные проекты (к примеру, серия игр , ) занимают несколько гигабайт. То же самое касается и навигационных карт. Не все устройства могут похвастаться таким объемом встроенной памяти, поэтому на помощь приходит FolderMount. Оно позволяет создавать виртуальные папки, чтобы система по-прежнему считала, что данные приложения находятся во внутренней памяти, хотя фактически все файлы расположены на флешке.

  1. Устанавливаем .
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.

  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.

  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.

  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».

  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем
  2. Кликаем по файл, далее «Редактировать».

  3. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.
    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:
    dev_mount sdcard/mnt/sdcard
    dev_mount extsd/mnt/extsd

    То они должны стать:
    dev_mount sdcard/mnt/extsd
    dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  4. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  5. Перезагружаем устройство.

В данной статье мы рассмотрим, как поменять местами память на Android, а именно внутреннюю память с внешним запоминающим устройством SD-картой. Благодаря этому действию, вы можете повысить производительность своего смартфона или планшета.

Android устройства запрограммированы использовать внутреннюю память в качестве системной. Но большинство внешних SD карт предлагают значительно больше памяти, чем доступно во внутреннем хранилище. Я уверен, что у многих из вас возникала мысль поменять местами память. Таким образом вы получите больше свободной памяти для хранения данных, тем самым повысите производительность мобильного устройства.

К счастью, мы знаем решение, как поменять местами встроенную память и память SD карты.

Как поменять местами внутреннюю память и память SD-карты на Android

Решение достаточно простое. Вам нужно получить Root права на устройстве, чтобы запустить Xposed installer. Дальше мы будем использовать модуль Xposed XInternalSD или PR Swap SD, чтобы поменять местами память. Ниже более подробно об этом.


Вот и все! Теперь системные API файлы для хранения данных изменены, и устройство видит внешнюю SD-карту в качестве внутреннего хранилища.

Еще вы можете использовать приложение PR Swap SD, чтобы поменять местами память.

Готово! Вам удалось поменять местами память на Android. Как видите, инструкция достаточно простая, но необходимо быть внимательным во время установки Xposed installer. Вы можете поменять местами память, чтобы увеличить количество доступной памяти, а также повысить скорость работы устройства.

Продолжая тему прошивки девайсов на чипсете Rockchip 2926, поговорим о издевательствах над планшетом авторства компании Prestigio, а именно про мультиридер с обозначением 5274 B. Девайс сей по внешнему виду и техническим характеристикам мало чем отличается от предыдущего героя дня, Enot E102, поэтому детального описания здесь вы не найдете. Как всегда у Prestigio, откровенно китайское происхождение аппарата мастерски облагораживается продуманной прошивкой - в ней нет ничего лишнего и все нужное на первое время работает «из коробки». То есть клиенты аськовконтактов, ридеры и видеоплееры есть и не требуют вдумчивой настройки после первого же включения. Планшеты на чипсете 2926 в последующие месяцы станут массовыми, заменяя в нише бюджетных девайсов на Андроид устаревшие компоненты, такие как Allwinner A13. Ограниченность дешевого устройства остается такой же, как и у остальных - 4 Гб памяти, варварски разделенной на две половины и карта памяти, работающая как склад медиаконтента, не задействованная для кэша приложений. Когда уже разработчики прошивок вспомнят, что карточки памяти стоят сейчас очень и очень дешево и ранние устремления обеспечить работу планшета без карты в этих условиях выглядят, по меньшей мере, анахронизмом. Почему бы не укомплектовывать девайсы хотя бы двухгиговыми картами, оставляя их в прошивке, как sdcard, а не кривое external_sd, не вынуждая пользователей искать способы исправить несправедливость нетрадиционными средствами?

Впрочем, тема лояльности к пользователям и повороту к ним лицом, а не седалищем обширна и здесь ей не место. Начинаем экзекуционные работы над ридером, делая его более удобным в повседневной жизни. Начнем с получения Root. Дабы это дело прошло в высшей степени успешно, скачивайте архив (https://www.dropbox.com/s/rhsvca9epfv53ld/ROOT_icood70pro.zip ), распаковывайте его на диск С, без русских символов в пути (так избегаем ошибок). В планшете ставим галочку «неизвестные источники», «отладка по юсб» и подключаем его к компьютеру. В распакованной папке находим Root.bat и запускаем его. Ждем перезагрузки планшета с появлением среди установленного разнообразия supersu. Это приложение нам надо запустить, согласиться на обновление бинарников и перезагрузить планшет еще раз. Все, права администратора имеются - теперь есть возможность редактировать системные файлы, убрать лишнее, добавить всякое. Если девайс у вас никак не хочет получить Root, есть способ 2. Уберите галочку отладка по юсб в настройках девайса. Установите PdaNet (http://pdanet.co/a/ ), выбирая установку драйверов other. Установите UnlockRoot (http://yadi.sk/d/awamSlwP2mpgQ ). Верните галочку на место. Запустите UnlockRoot и нажмите Root. После окончания его работы перезагрузите планшет и обновите SuperSu.

Если у вас есть карта памяти и вас не устраивает позиция разработчиков прошивки, надо отредактировать vold.fstab. Установите Root Explorer версии 2.21 или выше (предыдущие криво работают с 4.1.1). Быстренько соглашайтесь на запрос разрешить ему доступ куда угодно. Теперь скачайте модифицированный vold.fstab (http://yadi.sk/d/P-SKlRTG4t2Vu ), подменяющий карточку и раздел внутренней памяти, перенесите его на карту памяти. Переименуйте его, убрав единичку из названия. Через Root Explorer найдите этот файл, нажмите на него долгим тапом (нажатием, если кто не любит англицизмы) и нажмите скопировать. Теперь отыщите каталог etc. Над каталогом вы найдете кнопку mount RW. Нажмите на нее. Внизу окна программы нажмите «вставить» (paste). Планшет спросит, заменять ли файлик вашим кастомом. Соглашайтесь. Долгим нажатием на замененный файл вызовите подменю, где выберите «разрешения» (permission). Вы видите перед собой квадрат по три окошечка в ряд. Установите галочки точно так же, как на скриншоте и примените выбор. Осталось лишь выйти из программы, перезагрузить планшет и оставить его загружаться. В зависимости от типа и качества карты памяти (лучше всего класс 10 от нормального, а не нонейм производителя), планшет будет загружаться от 5 минут до получаса. Если все прошло хорошо, то вас ждет обновленный раздел «память», где карточка наконец-то видится, как Sdcard и ее видят приложения для переноса кэша и программ на microSD.

Установка рекавери CWM связана с большим риском убить загрузчик - постарайтесь не делать ее, если нет острого желания экспериментов или необходимости установить кастомную прошивку на основе 4.2.2. На момент написания текста таковой не обнаружено, поэтому в данный момент установка CWM на Prestigio MultiReader 5274 имеет лишь теоретическую пользу. Итак, скачайте CWM (). Его установка может быть сделана несколькими путями. Самый правильный и почти безопасный - переименовать архив в update.zip и положительно ответить на запрос планшета перезагрузиться. Теперь зайти в рекавери можно просто и элегантно, зажав кнопку увеличения звука и включения. Когда появится зеленый робот, отпустите кнопки, зажмите звук + и однократно нажмите кнопку включения. Появится известное почти всем меню рекавери CWM, где доступно все - от монтирования разделов до бекапов и прошивочного дзена. Удобно перезагружаться в рекавери и через приложение Goo Manager с маркета. Другие способы внедрить CWM на данный момент слишком часто окирпичивают аппарат и о них я рассказывать не буду. Достаточно сказать, что происходит установка через adb shell, что поможет вам поискать примерную инструкцию, как сие делается и винить в неработающем устройстве кого-то другого.

И последнее на сегодня. Если так случилось и в результате каких-то непредвиденных обстоятельств (например, установки рекавери CWM) или неправильного расположения звезд на небе планшет отказался работать, то постараемся вернуть его в мир живых перепрошивкой. Ввиду полной идентичности перепрошивочной инструкции с предыдущем пациентом, Enot E102, читайте об этом . Повторять ее не вижу резона, поскольку разница только в файле, который вы будете внедрять. Образ прошивки находится на официальном сайте (http://www.prestigio.com/catalogue/MultiReaders/MultiReader_5274/PER5274B#/product-support/firmware ). Там же есть и сама программа.

Помните, проводя всяческие перепрошивочные эксперименты, вы можете начисто лишиться гарантии и остаться без работающего девайса на Андроиде. Поэтому внимательность, внимательность и еще раз то же самое слово. На этой, полной оптимизма ноте, позвольте откланяться. Вскоре мы встретимся снова, обсуждая, ругая и перепрошивая что-то еще.

Понравилось? Лайкни нас на Facebook