как переместить кэш приложений на карту памяти
Как переместить кэш приложений на карту памяти
Перенос кэша игр и данных других программ на sdcard2 (ROOT)
Сами знаете, что внутренняя память не резиновая и при установки очередной игры с кэшем часто не хватает места.
Вчера ночью и я столкнулся с данной проблемой. Решение нашел довольно быстро.
И пока знающие ребята переносят кэши и карты на внешнюю флешку, мы начнем постигать сие премудрие с самого начала :yes2:
Перенос будем рассматривать на примере кэшей игр от Gameloft. (да я знаю что есть спец прога 😛 )
Внимание!
Данный способ рассматривается на примере для DellStreak7 Android 3.2, точка монтирования внешней флешки в вашем устройстве может называться иначе.
Ну и, естественно, все на ваш страх и риск.
11. Сохраняем файл и закрываем текстовый редактор.
12. Жмем кнопку Run и идем в папку /gameloft/games
Если кэши в ней видны, значит вы все сделали правильно, можно запустить и проверить игру.
При следующей перезагрузке скрипт выполнится автоматически.
По аналогии переносим другие данные просто дописывая в этот скрипт.
Пример моего скрипта:
Q: У меня нет папки mnt.
A: Вам стоит почитать о файловой структуре Android.
Q: Не работает.
A: Работает! Делайте строго по инструкции!
Будте так добры в дополнение расскажите каким образом править путь закачки кеша,допустим есть игра Modern Combat-3 и ее вес составляет 1637 MB,в планшете свободные 1.3 GB. Попытки монтирования с помощью GL-to-SD в любом случае кеш переносится во внутренний Flash
Как перенести КЭШ на карту памяти Андроид
Как перенести кэш на карту памяти Андроид — использовать системные инструменты или вручную создать на флешке папку для хранения временных файлов от приложений. Ниже рассмотрим только перенос кеша, без объединения памяти, которая превращает съемный накопитель в системное хранилище.
Перемещение через систему
Об этом способе упомянуто в статье, как перенести приложения на SD-карту, поэтому отметим только основной способ:
Этот способ подходит для переноса небольших по размеру ПО и игр. Крупные проекты, вроде PUBG или WoT:Blitz аналогичным способом перенести не удастся.
Создание образа кэша в папке
Вариант перемещения КЭШа на SD карту для владельцев смартфонов с ROOT-правами. Пользователю необходимо установить приложение FolderMount, доступное в Google Play. Принцип его работы следующий :
Таким образом переносят объемные игры, которые нельзя переместить с помощью системных инструментов. Чтобы они работали без “тормозов”, используйте только быстрые microSD.
Теперь о работе с программой :
В качестве альтернативы используйте проекты AppMGR III или Переместить в SDCard.
Почему не стоит объединять памяти для переноса кэша
При объединении внешнего и внутреннего накопителя, все данные с флешки будут стерты, а саму карточку не получится использовать отдельно от смартфона. Все дело в том, что на нее записываются системные зашифрованные файлы, что неудобно, если пользователь часто использует флеш отдельно.
Перенос временных файлов приложения происходит с помощью системных инструментов или отдельного ПО, которому необходимы расширенные права.
Android Шаг за Шагом: Перенос приложений, или как освободить память
Наверное, каждый из нас сталкивался с проблемой недостатка памяти или попросту хотел перенести приложения на флешку, так как память уже была заполнена, а игры и приложения нельзя перенести на MicroSD и раздражало уведомление «Недостаточно памяти на устройстве, некоторые функции могут быть ограничены».
Даже если удалив множество приложений и игр, все равно не хватало памяти. Но как увеличить память без потери всего? Дальше в данной статье мы рассмотрим и узнаем как решить данную проблему.
Содержание
Сразу же хочу вас предупредить, что ни я, ни администрация сайта не ответственны за ваши действия. Вы делаете все на свой страх и риск.
P.S В статье используются максимально упрощенные слова, для более лучшего восприятия.
Для продолжения вам потребуется:
Зачем для нас MicroSD-карта и ROOT права?
Чтобы увеличить память, нам придется переносить ваши приложения на так называемый второй раздел MicroSD карты (для переносa нужны ROOT права), и его мы создадим сами. Если вы уже имеете второй раздел на вашей карте, то можете пропустить данный пункт.
Создание второго раздела MicroSD
1. Сохраните все файлы на другом носителе (Например на компьютере)
2. Отключите MicroSD карту по пути «Настройки/Память/Отключить карту памяти»
3. Если есть ROOT права, установите AParted, если нет — установите ROOT права
4. После запуска, два раза нажмите на «+»
5. Выберите в Part 2 «Ext4». Если у вас устройство на Android 2.2-2.3, выберите «Ext 3»
6. В Part 2 выберите размер, сколько вы хотите выделить памяти в МБ из карты для приложений и игр (Чем больше тем лучше)
7. Посмотрите на первый график с белой полоской, с количеством оставшейся памяти и введите эти цифры в Part 1
8. Проверьте, всё ли вы правильно сделали. Если всё правильно, нажмите на кнопку меню или на так называемые «три точки в углу», и нажмите на «Применить изменения»
Все, самое трудное уже позади, можно вновь подключать карту памяти (Настройки/Память/Подключить карту памяти), обратно переносить на флешку файлы, но перед этим можно заметить, что размер карты памяти уменьшился. Так и должно быть, ведь мы создали второй раздел.
Настройка переноса на второй раздел
Нам нужно установить программу Link2SD (Google Play)
После установки, откройте приложение. У вас должно появиться такое окно. Выберите «Ext 4» или «Ext 3» для Android 2.2-2.3 и нажмите на «ОК».
Дальше должно выйти сообщение о том, что нужно подключить второй раздел карты, и для этого требуется перезагрузка. Смело нажимайте на «Перезагрузить Устройство»
После перезагрузки, откройте приложение. У вас должен появиться список приложений.
Теперь мы рассмотрим, что можно перенести, а что лучше не переносить.
Скажем так, системные приложения ни в коем случае не переносить. Мало ли что случится. Поэтому переносить лучше пользовательские приложения (Те, которые вы установили сами). Не советую переносить те приложения, которыми вы активно пользуетесь (Например, Браузер или там WhatsApp и тому подобные).
И для того, чтобы было удобнее, в приложении есть сортировка. Для этого нужно нажать на «Ровные три полоски» и выбрать «Пользовательские».
Перед вами должен появиться список ваших приложений. Теперь можно выбрать те приложения, которые вы хотите переместить на второй раздел и сослать их туда. Нажмите на «Три Точки», далее на «Несколько», выберите приложения для переноса и нажмите на «Сослать».
Несколько минут ожидания и готово! У вас больше памяти, и можно еще качать игры и приложения и переносить их. Если покопаться в настройках Link2SD, то можно включить авто-ссылку. Это такая функция, которая автоматически переносит приложение на второй раздел карты, тем самым, облегчая вашу жизнь.
Перенос кэша игр и данных на MicroSD-карту
Кэш игр можно переносить с помощью отличной программы под названием FolderMount. Сразу скажу, что кэш переносится на саму флешку, а не на второй раздел.
Откройте приложение, и проведите от левого края экрана к правому краю (Свайп) и нажмите на «Анализатор приложений»
Перед вами список игр и программ в типе сортировки «Размер файла от большего к меньшему» Выберите игры с кэшем, или найдите их по размеру.
Вот, к примеру я выбрал эту игру. Как вы видите, есть тут data — это данные приложения, а obb — дополнительные файлы, т.е кэш. Можно перенести и то и это по очереди, разницы никакой. Поэтому с чего хотите начать — там и нажмите «Создать пару».
После нажатия должно выйти окно, просто нажмите на «Да». Потом нажмите на галку, вновь выйдет окно о переносе файлов и нажмите «Да». Статус переноса файлов будет известен в «Шторке».
Дальше вы вернетесь к главному окну. Нужно смонтировать кэш или данные которые на карте памяти, а для этого нужно нажать на «Скрепку».
Если скрепки стaли зелеными, то это значит что кэш или данные полностью перемещены, и можно уже играть.
При включении программа будет сама монтировать файлы, облегчая вам жизнь.
После этих процедур, вы забудете что такое вообще память. Игры и приложения будут сами лететь во второй раздел (Кроме кэша и данных, это самому).
Надеюсь, что статья хоть как-то поможет вам. Удачи вам в ваших приключениях!
P.S Хочу поблагодарить моего друга Timblaer, за достойную заглавную картинку.
Перенос кэша на карту памяти
Последнее обновление: 07/05/2021
Пользователи Android OS со временем сталкиваются с нехваткой внутреннего пространства, что затрудняет скачивание и прием файлов по Bluetooth, и приводит к невозможности установки новых приложений. Причина кроется в играх и программах, для которых накопителей на 8 или 16 ГБ мало. Решение проблем – переместить кеш приложений на SD карту памяти одним из двух доступных способов.
Системное перемещение кэша
Первый и самый доступный начинающему пользователю способ перенести кэш на SD карту – системное перемещение. Переносит часть приложения, включая массивные файлы. Для этого перейдите в настройки устройства, далее пункт «Программы». В новом окне отобразится список всех установленных приложений, войдите в то, что занимает много дискового пространства, и найдите кнопку «Переместить на SD карту». Нажатие на неё, автоматически перенесет кеш из внутреннего накопителя на внешний (если память поделена на 2 раздела) или на MicroSD карту.
Аналогичные действия выполняются при помощи сторонних утилит, например AppMgr III (App 2 SD). Она не требует Root-прав, но с ними откроется пара дополнительных функций. Принцип действия ничем не отличается от штатного, только здесь доступны пакетные действия, в одно нажатие переносится и очищается кеш, отображаются перемещаемые приложения.
В тоже время, не все устройства поддерживают системный перенос данных. В них внутренняя и внешняя память представляют одно целое, а доступ к MicroSD карте заблокирован. Но даже если ваш смартфон или планшет не лишен такой функции, некоторые приложения не переносятся, так как разработчик ей не внес. Кроме того, после переноса, некоторые игры будут дольше загружаться по причине медленной карты. Поэтому позаботьтесь, что бы скорость флешки составляла минимум 6й класс.
Монтирование папок кеша
Второй способ – монтирование папок. Физически кеш хранится на MicroSD, а в памяти устройства только образы, необходимые для правильной работы. По своей сути это как ярлыки в Windows, файлы хранятся на одном локальном диске, но доступ к ним открывается с другого. Действия выполняются при помощи приложения FolderMount (наличие Root-прав обязательно иначе программа не будет работать). Процесс монтирования прост и состоит из нескольких шагов, в которых между собой свяжутся две папки.
Обратите внимание, файловые менеджеры сообщат об одинаковых файлах в связанных вами папках. В действительности информация содержится только на MicroSD, а во внутренней памяти образы. Что бы удалить приложение, кеш которого был перенесен на карту памяти, сначала, размонтируйте папку. Для этого нажмите на булавку связанной ранее пары, затем долгое нажатие, после чего появится ярлык корзины. Данные переместятся в исходную директорию и будут удалены.
Бесплатная версия FolderMount ограничена в сравнении с PRO, и предлагает 3 точки монтирования. Но даже этого хватит, что бы освободить место от самых тяжелых приложений.
Как перенести кеш игр и данные приложений на внешнюю карту в Android
Уровень сложности: для продвинутых. Если у вас не осталось свободного места во внутренней памяти устройства, то придётся перенести приложения и их данные (кеш, карты, музыку, изображения, базы данных) на внешнюю SD-карту. Если, разумеется, в вашем устройстве имеется соответствующий слот и в него вставлена карта памяти большого объёма. Однако далеко не все разработчики предоставляют в наше распоряжение такую возможность, к тому же в последних версиях Android были пересмотрены настройки доступа к внешней карте и перенос на неё приложений штатными средствами стал невозможен. Для решения этой проблемы необходимо обратиться к помощи программы FolderMount, которая умеет монтировать любые выбранные вами папки с внутреннего раздела к указанным вами папкам на внешней карте.
Процесс использования программы достаточно прост и состоит из нескольких последовательных шагов, в процессе которых вы должны связать две папки между собой, то есть образовать пару. Обратите внимание, что для работы FolderMount требуются права суперпользователя.
1. Запускаем программу. В основном окне в правом верхнем углу нажимаем значок в виде плюса.
2. Появляется диалоговое окно с несколькими полями. В нём вам следует ввести следующие данные:
3. После этого следует подтвердить свой выбор нажатием на флажок в шапке окна, согласиться с предупреждением о переносе ваших данных и дождаться окончания выполнения операции.
4. В заключение нажмите на иконку булавки возле названия созданной вами пары, после чего обе папки будут связаны (смонтированы) между собой.
В результате этих действий любой файловый менеджер покажет вам, что в обоих папках созданной вами пары содержится одинаковый набор файлов. Однако на самом деле все данные физически размещены на SD-карте, а во внутреннем разделе находятся только образы файлов, необходимые для правильной работы программы.
Дополнительно программа FolderMount умеет показывать размер разделов и содержит удобный анализатор приложений, который в состоянии продемонстрировать вам список приложений, данные которых следует в первую очередь перенести на SD-карту.
Вам достаточно нажать на любой элемент из этого списка, чтобы тут же увидеть количество высвобождаемого пространства. Здесь же находится кнопка для автоматического создания точки монтирования для данного приложения.
Если вам понадобилось удалить приложение, данные которого вы ранее перенесли с помощью программы FolderMount, то необходимо сначала размонтировать соответствующую пару, нажав на значок булавки рядом с её названием. При этом он опять станет бесцветным. Затем делаем длинный тап на названии пары и сверху появляется значок корзины. После нажатия на него программа предложит перенести данные в их исходное размещение и пара будет удалена.
В каталоге приложений Google Play имеются две версии FolderMount: бесплатная и коммерческая. При бесплатном использовании функциональность приложения имеет несколько ограничений, самым существенным из которых является невозможность создания более трёх точек монтирования. Впрочем, если вам необходимо просто перенести кеш большой игры для высвобождения нескольких гигабайт во внутренней памяти устройства, то для этого вполне достаточно и пробной версии программы.
А вы использовали программу FolderMount для освобождения свободного места во внутренней памяти своего устройства? Или может знаете другой действенный способ? Напишите о своём опыте в комментариях!