Как устанавливать/перенести приложения на SD карту

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

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

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

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



Google добавила возможность переносить приложение и кэш на карту памяти Android для устройств, на которых установлена 4.0+ версия системы. Делается это следующим образом:
  1. Отправляемся в настройки смартфона / планшета.
  2. Далее переходим во вкладку Приложения.
  3. В появившемся окне ищем нужную программу или игру и кликаем по ней.

    Как устанавливать/перенести приложения на SD карту

  4. В описании программы / игры должен быть подпункт «Память», в котором указан занимаемый объем. А чуть ниже 2 кнопки: «Переместить на SD-карту» и «Стереть данные».

    Как устанавливать/перенести приложения на SD карту

  5. Выбираем клавишу переноса и ожидаем окончания процесса.

    Как устанавливать/перенести приложения на SD карту

  6. При успешном выполнении операции кнопка должна измениться на «Переместить на телефон / планшет». Это означает, что перенос приложения на карту памяти Android был совершен без ошибок.

    Как устанавливать/перенести приложения на SD карту


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

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

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



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


Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.
  1. Устанавливаем приложение с нашего сайта.
  2. Запускаем и предоставляем Link2SD права Суперпользователя.
  3. Далее видим список всех приложений, установленных на устройстве.

    Как устанавливать/перенести приложения на SD карту

  4. Находим нужное и кликаем по нему.
  5. В открывшемся окне ищем подпункт «Андроид App2SD» и нажимаем кнопку «Перенести на SD карту».

    Как устанавливать/перенести приложения на SD карту

  6. Если появилось предупреждение (WARNING), то внимательно читаем его и нажимаем ОК.

    Как устанавливать/перенести приложения на SD карту

  7. Осталось дождаться завершения процесса.

    Как устанавливать/перенести приложения на SD карту


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

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



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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись AParted (Sd card Partition).
  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту

  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.

    Как устанавливать/перенести приложения на SD карту
    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту



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

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



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

    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту

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

    Как устанавливать/перенести приложения на SD карту



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



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

    Как устанавливать/перенести приложения на SD карту

  4. Далее папка «etc», а в ней найти файл «vold.fstab».

    Как устанавливать/перенести приложения на SD карту
    Как устанавливать/перенести приложения на SD карту

  5. Кликаем по файл, далее «Редактировать».

    Как устанавливать/перенести приложения на SD карту

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

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

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

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

    Как устанавливать/перенести приложения на SD карту

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

Еще полезные статьи

Как убрать блокировку на андроиде?
В этой инструкции вы узнаете как отключить блокировку на андроид устройстве. Учим как разблокировать телефон в случае потери пароля.
Читать
Способы отформатировать память Андроид смартфона или планшета
Основные способы правильного форматирования Андроид устройства.
Читать
Тормозит или зависает видео на Андроид? Решение есть!
Исправляем проблемы, связанные с подвисаниями видео на ОС Андроид!
Читать
Что такое OTG протокол для андроид устройств
Передаем данные с одного девайса на другой и подключаем периферийные устройства с помощью OTG!
Читать
Как разделить экран на андроид на 2 и более приложения
Как запускать приложения в окнах - или как сделать split-screen на Андроид
Читать
Получение Root-прав на любой смартфон/планшет Explay
Проверенные способы получения прав Суперпользователя на Explay!
Читать

комментарии

  1. Аватар пользователя Арсений
    2 октября 2018 19:29
    0
    Ребят, тот кто не умеет переносить на сд кард то качаем ES Проводник а дальше сами
  2. Аватар пользователя игорь
    19 июля 2018 21:43
    -1
    У меня показывает только одну строку
    dew_mount sdcard /storage/sdcarg1 auto / devices/platform/sprd-sdhci . 0/mnc_host/mms,0

    Рут права есть .на сдкарте 7гб
    Телефон fly 449 андроид 4.1.2
    Подскажите что делать
  3. Аватар пользователя Алексей
    15 июля 2018 12:14
    +9
    У меня есть root права. Есть папка etc, но нет файла vold.fstab. Кто сможет помочь? А то одну и ту же инструкцию на всех форумах копируют, а реально помочь ни кто не может.
    1. Аватар пользователя Гость Ник
      28 сентября 2018 12:36
      +1
      У меня таже самая проблема ! Помогите пожалуйста кто чем может ! ! !
  4. Аватар пользователя Janetta
    16 июня 2018 16:31
    0
    Этот метод давно устарел в Android 7 . Следует прошиваться через Recovery !
  5. Аватар пользователя Сергей
    1 апреля 2018 18:16
    +1
    Странно, но у меня нет там папки etc?! Такое может быть? Root есть, правда не системный
  6. Аватар пользователя argele
    10 марта 2018 20:02
    +9
    Тут возникла проблема с последним способом "замена внутренней памяти на внешнюю". Я обладатель 7го андроида и когда зашёл в нужный файл увидел совсем другое оформление. Там было всего лишь это " dev_mount sdcard /storage/sdcard1 auto /devices/msm_sdcc.2/mmc_host". Подскажите, что делать???
  7. Аватар пользователя 555777
    10 февраля 2018 08:53
    +1
    На планшет ASSISTANT AP 712 ,android 4.2.2 способ № 5 прошел успешно,рут получал через юсб-кабель с помощью проги- unlockroot. Теперь вместо 1.5 гб встроенной памяти стало 16 гб. PS прога из маркета - rootExplorer не смогла отредактировать файл vold.fstab !
  8. Аватар пользователя Гамид Видадов
    16 января 2018 16:01
    -1
    Как получить Рут права??
    1. Аватар пользователя argele
      10 марта 2018 20:03
      -1
      В интернете куча тем на этот вопрос
  9. Аватар пользователя yuandrianov
    11 января 2018 15:32
    +8
    У меня планшет Irbis TZ55. В папке etc нет файла vold.fstab. Где мне его найти или в этом планшете другой алгоритм?
    1. Аватар пользователя pupsikkuksiksanko
      11 января 2018 19:35
      -1
      Какая версия Android у вас? И получены ли рут права?
      1. Аватар пользователя yuandrianov
        12 января 2018 09:54
        +4
        у меня Android 5.1. Rut права получены
        1. Аватар пользователя yuandrianov
          12 января 2018 21:42
          +2
          рут прав оказывается не было, после получения их вообще пропала папка etc
Добавление комментария
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent