Как использовать внутреннюю память телефона. Как скачивать игры и приложения на карту памяти SD

Практически каждое приложение на Андроид устанавливается во внутреннюю память устройства. А она ведь не резиновая, так что ей свойственно заполняться. Так что с такой ситуацией может столкнуться любой пользователь. На помощь придет 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. Перезагружаем устройство.

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д.
Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных.
В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку.
Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard , что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard или даже /sdcard/.externalSD . Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы.
В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:
Два последних способа тоже не являются панацеей, т.к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

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

QR-код


Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/ . Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner .

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

Кстати если вы хотите присоединить еще и всю внешнюю карточку полностью рекомендую это сделать не так /sdcard/externalSD/ , а с точкой впереди /sdcard/.externalSD/ . Это спасет вас от таких неприятностей как двойные превьюшки в галереях, и т.д. Правда поможет не для всех галерей и плееров, т.к. некоторые ищут медиа и в скрытых каталогах.
Помучившись, я для себя решил, связывать только отдельные каталоги.

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

Надеюсь эта программа дополнит и вашу копилку полезных утилит для андроид устройств.

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции - имея рут, это можно легко сделать выполнив следущую операцию:
В Root-Explorer монтируем "/etc" как R/W (если R/O), находим файл "/etc/vold.fstab", сохраняем копию и открываем (длинным кликом) его в Text Editor.
В следующих двух строчках меняем название моунт точек местами: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 ... на dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Подробнее можно почитать . Там же предлагают, как альтернативу, использовать другую интересную программу Root External 2 Internal SD .
Добавлю, что в обоих случаях, перед переключением, вам нужно скопировать все содержимое папки /sdcard на внешнюю sd карту.
Помните, что после переключения вся ваша система может работать , чем раньше.
Будьте осторожны - нужно понимать, что все что вы делаете под рутом, вы делаете на свой страх и риск, и например сохранение неправильного «vold.fstab» может привести к невозможности загрузить устройство и для лечения нужно будет грузится в рекавери и править «vold.fstab» уже там.

Этот способ можно использовать совместно с DirectoryBind, только теперь наоборот «Default target path» (/sdcard) и все связи созданные в DirectoryBind будут указывать на внешнюю карту.

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

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

Как перенести приложения на SD-карту?

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

  • Хранение фотографий, видео и музыки в облачном хранилище
  • Использование карты памяти microSD

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

Тем не менее, бывают ситуации, когда владельцу необходимо, чтобы приложения сохранялись на SD-карту памяти. Таким образом, возникает вопрос, как установить или перенести любое подходящее приложение на карту microSD?

Итак, далее мы подробно расскажем, как сделать чтобы приложения устанавливались на карту памяти Android по умолчанию. В результате подобных манипуляций существенно освободится внутренняя память, что положительно скажется на работе системы Android.

Инструкция для устройств версии до Andoid 6.0

Приведенные ниже инструкции могут незначительно отличаться для разных телефонов. На некоторых телефонах может быть просто кнопка «Переместить на SD» . Таким образом, вам необходимо обращать внимание на каждое слово, связанное с «Переместить» , «SD» и т.д.

Если на вашем устройстве необходимо освободить внутреннюю память, переместите на SD-карту любое количество приложений, фотографий или видео. Кроме того, откройте приложение «Камера» и перейдите к настройкам и установите сохранение на SD-карту. Инструкции, как переместить приложения на карту памяти Android:

  • Первым делом откройте шторку уведомлений и нажмите на кнопку настроек в форме шестеренки. Вы также можете войти в «Настройки» через панель приложений.
  • Откройте вкладку «Устройство» , перейдите на вкладку «Приложения» , а затем «Диспетчер приложений» . На некоторых устройствах «Диспетчер приложений» имеет название «Все приложения» .
  • Затем перейдите к списку ваших приложений, найдите приложение, которое вы хотите переместить. Мы будем перемещать приложение АПЛ на SD-карту.
  • После того, как вы найдете приложение, нажмите на него, затем кликните по кнопке «Изменить» , как показано ниже. Выберите «Карта памяти» (Нажмите на картинку для увеличения).

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

Инструкция для устройств версии Android Marshmallow 6.0 и выше

В старых версиях Android, SD-карта памяти работала как переносное и съемное хранилище. На устройствах версии от Android 6.0 Marshmallow и выше, была добавлена функция под названием Adoptable Storage. Таким образом, когда вы устанавливаете SD-карту в устройство, система автоматически суммирует объем внутренней памяти и SD-карты памяти и отображает общую память.

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

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

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

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

Стоит отметить, что в любой момент вы можете перейти к настройкам в соответствии с нашими инструкциями выше и перенести приложения с SD-карты обратно во внутреннее хранилище.

Android 5.0 Lollipop и выше

Если вы используете смартфон или планшет под управлением Android 5.0 Lollipop и выше. Ваше устройство будет использовать SD-карту памяти, как переносное и съемное хранилище. Это означает, что вы можете извлечь SD-карту памяти и загрузить фотографии или музыку с компьютера, а затем снова установить SD-карту памяти на устройство Android.

В том случае, когда необходимо переместить приложения на SD-карту памяти, воспользуйтесь инструкцией ниже:

  • Откройте меню, выберите «Настройки» , а затем «Приложения» и переместите любое приложение на SD-карту. Для этого просто нажмите на приложение и кликните по кнопке «Переместить на SD-карту» .

Однако помните, что приложения, которые поставляются с предустановленным программным обеспечением нельзя переносить на SD-карту памяти. Обычно могут переноситься приложения, установленные из Play Market.

Другие методы (приложения для переноса на SD-карту памяти)

В магазине Play Market есть множество сторонних приложений, которые позволяют перенести приложения на SD-карту памяти. Большинству из приложений конечно же требуется root-доступ. Но, есть несколько приложений, которые позволяют переносить приложения без root-доступа.

AppMgr III (App 2 SD)

Самое популярное приложение, которое позволяет перенести практически любое приложение на SD-карту памяти. Стоит заметить, что приложение не требует root-доступа, что особенно важно для неопытных пользователей.

Кроме того, приложение AppMgr III является многофункциональным и предоставляет массу других полезных функций.

  • Загрузите приложение AppMgr III, дождитесь автоматической установки (занимает от 2 до 5 минут).
  • Теперь откройте приложение AppMgr III и подождите пока загрузится список установленных приложений на вашем телефоне. После этого кликните по приложению, которое нужно переместить, выберите «Переместить» , а затем в стандартном функционале Android переместите приложение на SD-карту.

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

И всё же пользователи сталкиваются с такой проблемой: в телефоне установлена внешний носитель, но все приложения автоматически скачиваются во внутреннюю память. Из-за этого постоянно появляется уведомление о том, что недостаточно места. На Андроид эту проблему можно решить несколькими способами.

Как скачивать игры и приложения на карту памяти SD

Существует несколько способов применения внешней карты для скачивания на неё приложений и игр. Так, можно установить SD-карту как память по умолчанию, переместить приложения с помощью стандартных настроек или объединения памяти.

Установка внешнего SD-накопителя по умолчанию

Вы можете установить SD-карту в качестве памяти по умолчанию, и тогда смартфон будет определять её как приоритетную для хранения данных.

Для этого:

Некоторые приложения всё равно будут сохраняться во внутренней памяти, это определяется их настройками.

Использование настроек для перемещения приложений

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

Для этого:

Есть ещё один вариант: можно переносить приложения не отдельно каждое, а все вместе. Для этого:

Оъединение внутренней и внешней памяти

Этот способ доступен для смартфонов, на которых установлена версия Android от 6.0 и выше.

Видео: как настроить скачивание игр и приложений на SD-карту

Видео: перемещение игр на внешний накопитель с помощью Apps2SD

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

О том, как можно устанавливать приложения на sd-карту в устройствах Андроид, хотят знать многие. Если у пользователя есть телефон или планшет с небольшим объемом постоянной памяти и оперативки, то он, вероятно, часто деинсталлирует программы, чтобы освободить место. Но есть способ увеличить объем памяти за счет использования SD-карты.

Способы установки программ

Data-lazy-type="image" data-src="http://androidkak.ru/wp-content/uploads/2017/05/link2sd_copertina-300x131.png" alt="Link2SD" width="300" height="131" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2017/05/link2sd_copertina-300x131..png 768w, http://androidkak.ru/wp-content/uploads/2017/05/link2sd_copertina.png 800w" sizes="(max-width: 300px) 100vw, 300px">
По умолчанию игры и приложения Android устанавливаются на встроенный накопитель смартфона, который может оказаться слишком маленьким. Если есть SD, то можно сделать так, чтобы некоторые программы устанавливались туда по умолчанию, тем самым освобождая место для большего количества информации. При определенных условиях на съемную флешку можно перенести практически любую установленную программу.

Как установить приложение на SD-карту Андроида? Существует несколько разных способов осуществления этой операции. Выбор правильного метода зависит от версии операционной системы и данных, которые нужно переместить. В настройках Android 6.0 Marshmallow можно адаптировать SD как встроенную память, автоматически устанавливая разрешенные игры и программное обеспечение на съемный накопитель.

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

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

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

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

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

Читайте также: Как настроить спутниковую навигацию GPS на Андроиде

Как устанавливать приложения на карту памяти? Система Android 6.0 Marshmallow позволяет использовать SD в роли встроенного хранилища, превращая его в неотъемлемую часть смартфона. Если принять съемную флешку как основное хранилище, то по умолчанию новое программное обеспечение будет устанавливаться на нее. При желании пользователь может переместить программу обратно во встроенную память.

Если внешний накопитель применяется как основное хранилище, то его нельзя удалить так, чтобы это не повлияло на функциональность гаджета. При этом карта не может использоваться на других устройствах (в том числе и на ПК). Карта SD отформатирована как локальный диск EXT4, закодированный с помощью 128-битного шифрования AES и смонтированный как часть системы. Когда система Marshmallow примет накопитель, она будет работать только с ним.

Jpg" alt="СД карта" width="300" height="182" srcset="" data-srcset="http://androidkak.ru/wp-content/uploads/2017/05/118227p09-300x182..jpg 720w" sizes="(max-width: 300px) 100vw, 300px"> Теперь о том, как настроить СД-карту. Нужно обязательно создать резервную копию данных и сохранить ее на компьютере, прежде чем использовать флешку в качестве внутреннего носителя. Процесс адаптации приведет к удалению всех данных. Можно вернуть данные на SD после того, как накопитель будет принят в роли встроенного хранилища.

Для передачи данных нужно подключить Android непосредственно к компьютеру. Невозможно удалить SD с устройства и подключить его непосредственно к ПК для передачи файлов. Если накопитель использовался в качестве переносного хранилища и на нем содержатся данные, то необходимо перенести их во встроенную память. Если не сделать этого, то программы будут удалены и их придется устанавливать заново.

При использовании SD в качестве внутреннего хранилища нужно убедиться, что карта скоростная. При покупке нового накопителя нужно искать Class 10 и UHC. Если выбрать более дешевую и медленную SD, то она замедлит работу девайса в целом. Если есть планы настраивать накопитель как внутреннее хранилище, то лучше потратить деньги на приобретение быстрой карты. Система Android протестирует скорость SD в процессе синхронизации и предупредит пользователя, если она слишком медленная и может негативно повлиять на производительность гаджета.