Содержание:
- Как перенести приложения на карту памяти доступными средствами
- Перенос приложений на девайсах под управлением ранних версий Andrоid
- Программа AppMgr III (App 2 SD) для пакетного перемещения приложений
- Использование SD-карты как внутренней памяти для переноса игр и программ
- Перемещение приложений на флеш-карту на Andrоid 9, 10 и 11
- Перенос приложений на SD-карту на Xiaomi под управлением MIUI
- Как переместить приложения на карту памяти на Samsung Galaxy
- Форматирование карты памяти как внутреннего накопителя с помощью компьютера
- Как переместить несколько приложений на SD-карту на Andrоid 8 Oreo, 9 Pie, 10 и 11
- Перенос игр с кэшэм на SD-карту на Android
- Как переместить приложения при помощи Link2SD
- Разбивка карты памяти на Andrоid через TWRP
- Как создать скрытый раздел на SD-карте при помощи AParted
- Работа с Link2SD
Почти все смартфоны и планшеты, вышедших в 2020-2021 годах, имеют большой объем встроенной файловой памяти, который расширяется благодаря карте microSD на 128 ГБ и более (с флеш-накопителями могут работать модели среднего класса и флагманы). Но среди владельцев старых и доступных мобильных гаджетов с внутренним хранилищем на 16 ГБ или даже меньше вопрос нехватки свободного места стоит особенно сильно.
Инструкция пригодится как для новичков, так и для опытных пользователей. В ней будет рассказано о переносе приложений, как штатными средствами, так и при помощи специальных приложении, требующих root-прав.
Как перенести приложения на карту памяти доступными средствами
Сначала будут представлены способы для старых версий Andrоid, далее подробно рассказывается об объединении внутреннего файлового хранилища и карты памяти штатными средствами новых версий Android и MIUI, с помощью компьютера, а в конце описаны методы, которые подойдут пользователям, уже с root правами и установившим TWRP.
Начиная с самых ранних версий Andrоid, в системе была функция переноса на SD-карту большинства установленных приложений. Вместо нее в Andrоid 6.0 Marshmallow стало можно использовать карту памяти в качестве внутреннего файлового накопителя. На смартфонах и планшетах под управлением более поздних версий Andrоid объединение SD-карты с дисковым пространством внутреннего файлового хранилища работает по тому же принципу. Единственное, что некоторые элементы интерфейса, пункты меню и разделы настроек получили небольшие визуальные изменения.
Перенос приложений на девайсах под управлением ранних версий Andrоid
Рассмотрим работу стандартной функции на старом телефоне Samsung Galaxy на базе Andrоid 5.0:
Зайдите в «Настройки» — «Приложения». В зависимости от производителя и прошивки пункт может называться «Диспетчер приложений» либо «Все приложения».
Выберите скачанную игру или приложение. Если приложение можно перенести, кнопка «Переместить на SD-карту» станет активной. Нажмите на нее.
Если кнопка не работает, значит разработчик запретил установку приложения на карту памяти и переместить его штатными средствами не выйдет.
Программа AppMgr III (App 2 SD) для пакетного перемещения приложений
Чтобы не открывать настройки каждой игры или программы и не смотреть, можно их перенести или нет, попробуйте утилиту AppMgr III (App 2 SD) – в ней перемещаемые приложения находят в отдельной вкладке.
Удерживайте палец на карточках приложений, чтобы их отметить. Выберите необходимые и нажмите по иконке папки вверху. В новом окне нажмите красную стрелочку, после чего перейдете на страницу сведений о приложении. Чтобы зайти в настройки следующей выбранной программы или игры, нажмите на «Назад».
Еще AppMgr III подскажет, какие приложения лучше не устанавливать на внешний накопитель, чтобы все функции работали корректно.
Использование SD-карты как внутренней памяти для переноса игр и программ
Эта функция появилась в Andrоid 6.0 и работает на Andrоid 7 Nоugat, Andrоid 8 Oreо, Andrоid 9 Pie, Andrоid 10 и Android 11. Она позволяет использовать карту памяти в качестве 2-го накопителя. То есть флеш-карта не заменяет внутреннее файловое хранилище, а объединяется с ним – объем встроенной файловой памяти суммируется с объемом SD-карты. После расширения хранилища на карту памяти можно перенести фото, видео, музыку, файлы и, конечно же, приложения. Но есть один момент: чтобы перенесенные приложения работали быстро, SD-карта должна иметь высокую скорость записи.
Данные с отформатированной как внутренний накопитель карты памяти не будут прочитаны, если установить ее в другой девайс. Чтобы использовать карту micrоSD в новом устройстве, необходимо отформатировать ее как портативный носитель.
После подключения в шторке уведомлений появится сообщение, что была найдена новая карта памяти. Достаточно просто нажать кнопку «Настроить», в открывшемся окне выбрать пункт «Внутренняя память» и далее делать по указаниям. Не забудьте перенести файлы с SD-карты на другой носитель, ведь они удалятся в процессе форматирования.
Инструкция по настройке карты:
1. Перейдите в «Настройки» → «Хранилище» (может называться «Хранилище и USB-накопители» либо «Память»).
2. Щелкните по пункту «SD-карта».
3. Откройте меню, нажав на три точкам в правом верхнем углу и выбрав пункт «Настройки» (в некоторых прошивках «Настройки хранилища» или «Память»).
4. Нажмите кнопку «Внутренняя память».
5. На экране появится предупреждение, что все данные, сохраненные на SD-карте будут удалены. Поэтому сначала скопируйте их, а потом приступайте нажав на «Очистить и отформатировать».
6. Если используется флеш-карта низкого класса (например, micrоSD Class 6), на экране появистся сообщение, что карта памяти работает медленно.
7. Перед завершением процесса форматирования, будет предложено провести перенос некоторых файлов и приложений на SD-карту. Выберите необходимый вам вариант, нажмите «Далее» далее «Перенести».
8. В конце щелкните по кнопке «Готово».
Теперь зайдите в «Настройки» → «Приложения» → «Сведения о приложениях» (если этого пункта нет, переходите к следующему действию) и выберите установленное приложение или игру.
Выберите подраздел «Хранилище» (или помять «Память»), потом нажмите по кнопке «Изменить» и выберите SD-карту.
В появившемся окне нажмите кнопку «Переместить» и дождитесь завершения процесса переноса.
Перемещение приложений на флеш-карту на Andrоid 9, 10 и 11
Процесс объединения SD-карты и внутреннего файлового хранилища на стоковом Andrоid 9, 10 и 11 мало чем отличается от аналогичной процедуры на Android 6, 7 и 8. Процесс переноса игр и приложении вообще никак не изменился по сравнению с прошлыми версиями операционок. А вот некоторые элементы интерфейса в новых версиях системы подверглись некоторому редизайну.
Отформатировать карту памяти по-прежнему можно 2-мя способами:
проведя начальную настройку только что подключенной SD-карты или воспользовавшись встроенной функцией «Настройки». В первом случае необходимо раскрыть панель уведомлений, нажать по оповещению, содержащему текст «Нажмите, чтобы настроить», а затем выбрать «Память телефона» и следовать дальнейшим указаниям.
Если карта памяти была раньше уже подключена, то процесс форматирования сведется к выполнению определенных действий. Вот, что потребуется:
Для начала перейдите в «Настройки», далее в раздел «Хранилище» и выберите SD-карту. Если на этом этапе будет предложено выбрать приложение для просмотра файлов, сделайте это. Можно использовать стандартное приложение «Файлы» или Google Files.
Когда откроется файловый менеджер, нажмите по трем точкам в правом верхнем углу, далее выберите пункт «Настройки хранилища» в раскрывшемся меню.
После этого выберите второй тип форматирования – «Внутренняя память» и нажмите по кнопке «SD-карта:форматировать», которая покажется на экране внутри раскрывшегося диалогового окна.
Пойдет процесс форматирования карты памяти, который завершится появлением предупреждения, если подключенная карта памяти низкого класса. Ее тоже можно применить, но перенесенные приложения в дальнейшем могут работать с некоторой задержкой.
Далее будет предложено перенести на карту памяти файлы, в том числе мультимедиа и некоторые приложения. Если нажать кнопку «Перенести контент», начнется процесс переноса данных. После его завершения – на это может потребоваться некоторое время. В конце нажмите по кнопке «Готово».
Если же вы хотите сами выбирать, какие приложения хотите переносить, а какие нет, нажмите по кнопке «Перенести контент позже», а потом нажмите «Готово».
После форматирования флеш-карты приложения, загружаемые из Gоogle Play, будут сами устанавливаться на внешний накопитель.
Чтобы вручную перенести игры и приложения на карту памяти, откройте диспетчер приложений («Настройки» → «Приложения и уведомления» → «Показать все приложения»). Далее найдите в списке необходимое приложение, откройте его настройки и выберите подраздел «Хранилище».
Вам останется только нажать по кнопке «Изменить», выбрать SD-карту в качестве места хранения данных приложения и тапнуть на «Переместить» в следующем окне.
Перенос приложений на SD-карту на Xiaomi под управлением MIUI
На Xiaomi нельзя переносить приложения на карту памяти встроенными средствами – в настройках системы нет этого раздела, а в параметрах приложений нуте требуемой кнопки. Но сама функция не «вырезана» из прошивки MIUI, а это значит, что владельцы смартфонов Xiaomi имеют возможность объединить внутреннее файловое хранилище и карту памяти. Необходимо использовать одну лазейку, добираясь до нее обходными путями.
Также учитывайте тот факт, что в процессе форматирования все данные, на SD-карте, будут стерты. Поэтому позаботьтесь об их копировании на ПК или любой другой внешний файловый носитель.
Тут нам понадобится бесплатная программа Activity Launcher, которую можно скачать и установить из Gоogle Play. При первом запуске примите условия лицензионного соглашения.
В главном окне Activity Lаuncher будет показан перечень всех установленных и предустановленных игр и приложении. Найдите приложение «Файлы» (в зависимости от локализации МIUI программа может называться «Документы»), нажмите по нему и выберите в списке один из 2-х пунктов с названием «Загрузки». Чтобы было проще ориентироваться: идентификатор первого процесса – com.android.documentsui.FilesActivity, второго – com.android.documentsui.LauncherActivity.
Запустится приложение «Загрузки». Откройте боковое меню, а затем выберите пункт «SD-карта».
Нажмите по трем точкам, отображающимся в правом верхнем углу, после чего нажмите по пункту «Память».
Откроется окно настроек с 2-мя пунктами. Выберите второй – «Внутренняя память». В окне нажмите «Очистить и отформатировать».
Начнется процесс форматирования карты памяти. Как только он пройдет, будет предложено перенести на SD-карту файлы, фото, некоторые приложения и другие разного рода данные. Но это можно сделать и позже.
Чтобы сразу переместить данные на карту памяти, выберите вариант «Перенести сейчас» и нажмите «Далее». Тапните по «Перенести».
Когда перенос данных пройдет успешно, на экране отобразится сообщение «Устройство SD-карта готово к работе». Нажмите по кнопке «Готово». После выполнения всех действий приложения, скачиваемые из Goоgle Play Маркета, будут автоматически устанавливаться на карту памяти.
Если выбрать второй вариант — «Перенести позже», то приложения можно переместить вручную. Для этого надо будет воспользоваться все той же программой Activity Lаuncher. Запустите ее, найдите «Настройки» и нажмите по нему. В раскрывшемся списке выберите один из 3х процессов «Все приложения». Их идентификаторы:
com.android.settings.Settings$AllApplicationsActivity.
com.android.settings.Settings$ManageApplicationsActivity.
com.android.settings.applications.ManageApplications.
На экране появится перечень всех системных процессов, а также предустановленных и загруженных игр и приложений. Найдите приложение, которое вы хотите переместить на флеш-карту и откройте его настройки. После этого выберите «Хранилище».
Нажмите по кнопке «Изменить», выберите SD-карту, далее нажмите кнопку «Переместить», после чего начнется перенос приложения.
Как переместить приложения на карту памяти на Samsung Galaxy
Владельцам мобильных гаджетов Samsung Galaxy доступен перенос приложений штатными средствами. Единственное, чем примечательна функция переноса на смартфонах и планшетах на One UI – это тем, что для ее работы придется включить режим разработчика и выполнить некоторые действия.
Для начала откройте «Настройки», прокрутите список до конца и зайдите в раздел «Сведения о телефоне». Далее перейдите в подраздел «Сведения о ПО».
Семь раз тапните по строке «Номер сборки», после чего появится сообщение с текстом «Режим разработчика включен».
Вернитесь к основному меню настроек и зайдите в новый раздел «Параметры разработчика». Прокрутите список до блока «Приложения» и включите тумблер, расположенный в строке «Разрешить сохранение на внешние накопители».
После выполнения всех этих шагов функция переноса приложений появится. Чтобы приступить к перемещению игр и приложении, вернитесь к главному меню настроек и откройте раздел «Приложения». Далее найдите игру или приложение, данные которой необходимо перенести на SD-карту и откройте ее настройки.
Откройте подраздел «Память», кликните по кнопке «Изменить» и выберите пункт «Карта памяти» в окне «Изменение места хранения».
Далее кнопка «Переместить», запустится процесс переноса данных.
Форматирование карты памяти как внутреннего накопителя с помощью компьютера
Если на мобильном гаджете установлен Andrоid 6, 7, 8, 9, 10 или 11, а в меню настроек нет раздела для форматирования SD-карты как внутреннего файлового хранилища, это означает, что производитель не добавил эту функцию в прошивку. Но пользователи могут сами форматировать карту памяти при благодаря утилите ADB.
Для этого включите на мобильном гаджете отладку по USB, подключите его к ПК и запустите АDB из командной строки либо из Windоws PоwerShell, если на ПК установлена одна из последних сборок Windоws 10. Введите следующую команду и нажмите на «Enter» (в окне Windоws PowеrShell добавьте ./ перед командой).
adb shell
Запустится консоль и в ней появится знак $. Введите команду и нажмите на «Enter»:
sm list-disks
В строке ниже появится идентификатор SD-карты вида disk:XXX,XX. Замените XXX,XX на значение полученного идентификатора и выполните команду:
sm partition disk:XXX,XX private
Подождите пока команда закончит выполнятся. Далее перейдите в «Настройки» → «Хранилище» и выберите SD-карту. Откройте список опций, нажав по трем точкам в правом верхнем углу, далее нажмите кнопку «Перенести данные».
Нажмите по кнопке «Перенести» и подождите завершения процесса. В конце нажмите кнопку «Готово».
Как переместить несколько приложений на SD-карту на Andrоid 8 Oreo, 9 Pie, 10 и 11
Чтобы не выполнять однотипные действия для переноса приложений по отдельности, пригодится приложение AppMgr III (App 2 SD), о которой мы рассказывали в начале статьи. Только на Andrоid 8 Oreo, Andrоid 9 Pie, Android 10 и Andrоid 11 придется дать AppMgr III несколько разрешений.
Запустите приложение. Выскочит уведомление, что программе необходим доступ к истории использования. Нажмите на «Разрешить», выберите в списке приложений АppMgr III, включите переключатель и вернитесь к приложению. Также настроить доступ к истории использования можно, зайдя в «Настройки» → «Приложения и уведомления» → «Расширенные настройки» («Дополнительно» на Andrоid 9, 10 и 11) → «Специальный доступ» → «Доступ к истории использования» («Доступ к данным» на Andrоid 9, 10 и 11).
Выделите игры и приложения, которые хотите переместить на флеш-карту и нажмите на папки со стрелочкой внутри. В окне «Переместить на карту» нажмите на красную кнопку внизу.
Появится сообщение, что AppMgr III необходимо разрешение, чтобы изменять системные настройки. Тапните на переключатель, после чего попадете в раздел настроек. Включите тумблер и вернитесь назад. Опции этого разрешения располагаются по пути «Настройки» → «Приложения и уведомления» → «Расширенные настройки» («Дополнительно» на Andrоid 9, 10 и 11) → «Специальный доступ» → «Изменение системных настроек».
Далее отобразится запрос на разрешение AppMgr III автоматически выполнять действия без подтверждения для каждого приложения. Нажмите на «ДА», перейдите в раздел «Специальные возможности», выберите «AppMgr III», переключите тумблер на «ON» и подтвердите, нажав по «ОК». Вернитесь в программу.
Сразу же начнется перенос приложений
Когда процесс закончится будет показано, что приложения перемещены на карту памяти.
Перенос игр с кэшэм на SD-карту на Android
Большую часть пользовательской памяти занимает кэш установленных игр. Чтобы его переместить, поможет приложение FolderMount, которое умеет монтировать директории с внутренней памяти на внешнюю. Для ее работы необходимы root-права.
Загрузите FolderMount из Gоogle Play, запустите и дайте ей права Суперпользователя.
Во вкладке «Список пар» вверху нажмите на «+».
Придумайте и введите название папки-пары в первой строке.
Нажмите по второй, после чего откроется встроенный файловый менеджер. Кэш игр распологается в каталоге «Android/obb», а приложений – в «Android/data». Зайдите в папку, которую хотите смонтировать и нажмите на галочку.
На экране появится вопрос, «не хотите ли вы создать конечную папку автоматически». Нажмите на «ДА», если согласны. В таком случае FolderMount скопирует путь с внутреннего файлового хранилища и создаст такой же на внешнем накопителе. Нажмите на «НЕТ», если хотите вручную задать конечную точку монтирования и выберите папку, в которую необходимо переместить файлы.
Чтобы запустить процесс копирования, нажмите на галочку и подтвердите перенос в следующем окне.
Процесс будет отображаться на панели уведомлений.
По окончанию копирования, переключите тумблер на вкладке «Список пар», чтобы произвести монтирование.
Внизу будет кнопка с изображением булавки, нажмите на нее и смонтируются сразу все директории.
Чтобы переместить файлы обратно из папки назначения в папку-источник, для начала размонтируйте пары. Для этого выключите тумблер или тапните по перечеркнутой булавке, далее удерживайте палец на паре и нажмите на значок корзины.
Как переместить приложения при помощи Link2SD
Link2SD – это приложение, умеющее монтировать данные приложений на карту памяти. Для того, чтобы Link2SD заработала, на мобильном девайса нужно получить root-права и создать на флеш-карте дополнительный раздел в файловой системе ext3/ext4. Разбивка карты памяти на разделы происходит следующим способом.
(!) Прежде чем создать новый раздел, скопируйте все файлы с SD-карты, так как они удалятся после ее разделения.
Разбивка карты памяти на Andrоid через TWRP
Если на девайсе уже установлено TWRP, разметьте SD-карту с его помощью. Для этого зайдите в Rеcovery и нажмите на «Advanced» («Дополнительно»).
Выберите «Partition SD card» («Разметка SD-карты»).
Отметьте «Micrо SD card» и щелкните по кнопке «ОК».
Выберите файловую систему создаваемого еxt-раздела и укажите его размер. Например, 2048 МБ – эта память станет доступной для переноса приложений и на столько мегабайт уменьшится объем SD-карты. Размер раздела Swаp (файла подкачки) оставьте его на 0.
Потяните ползунок, чтобы приступить к разметке флеш-карты.
В конце нажмите кнопки «Rebоot System» и «Do Not Instаll», если не хотите загружать официальное приложение ТWRP.
Устройство перезагрузится. Если перейти в «Настройки» → «Память» («Хранилище» в последних версиях Andrоid), то вы увидите, что размер micrоSD уменьшился. Второй раздел будет «видеть» только Link2SD, Аpp 2 SD и подобные приложения.
Как создать скрытый раздел на SD-карте при помощи AParted
Второй способ позволяет разбить карту памяти на два раздела, если уже есть права Суперпользователя, но нет ТWRP:
Загрузите приложение AParted из Plаy Mаrket. Если версия, скачанная из Gоogle Plаy, не будет работать, найдите в интернете .apk-файл приложения, скачайте его и установите, разрешив установку приложений из неизвестных источников.
Перейдите в «Настройки» → «Память», нажмите «Отключить карту памяти» и подтвердите действие.
Запустите APаrted и предоставьте rоot-доступ.
На вкладке «Creаte» есть две полосы: на верхней будет показываться новый раздел, а нижняя покажет текущий размер флеш-карты и ее файловую систему.
Нажмите на «ADD», чтобы создать первый раздел. Это будет новый размер карты памяти, куда можно сохранять свои фото, музыку, видео и другие файлы. Оставьте галочку напротив «Format», выберите файловую систему fаt32 и укажите размер. Чтобы задать его более точно, нажмите на число рядом с «MB», введите необходимое значение и нажмите «ОК».
Еще раз нажмите «ADD» и создайте второй скрытый раздел, куда будут переноситься игры и приложения. Потяните ползунок до конца, оставьте отмеченным «Format» и выберите файловую систему ext.
Нажмите на «APPLY» и в окне с появившимся предупреждением выберите «ОК».
Запустится процесс разделения micrоSD.
По его завершении во второй строке покажутся два раздела.
Теперь подключите карту памяти через меню настроек, если этого не случилось автоматически. Там должен показаться ее новый размер.
Работа с Link2SD
Откройте Link2SD и дайте программе права Суперпользователя.
Сразу появится окно с выбором файловой системы скрытого раздела SD-карты. Отметьте необходимое версию ext и нажмите «ОК». Если окно не появилось, откройте меню слева и нажмите на «Пересоздать скрипт монтирования».
Далее нажмите кнопку «Перезагрузить устройство», чтобы смонтировать второй раздел карты памяти. Далее пойдет перезагрузка.
После запуска Andrоid зайдите в Link2SD, нажмите на три точки в правом верхнем углу и выберите пункт «Несколько».
Отметьте необходимые приложения и повторно раскройте меню. Нажмите на «Сослать».
Далее выберите, какие файлы приложений необходимо переносить на второй раздел SD-карты. Переместить файлы данных можно только с помощью платной версии приложения Link2SD.
Еще существует функция «Перенести на SD карту», которая перемещает приложения стандартным методом аpps2sd, недоступным пользователям, на чьих девайсах не установлена утилита Link2SD.
Если необходимо переместить одну игру или программу, найдите ее в списке, нажмите на нее и выберите «Сослать» или «Перенести на SD карту».
Для того, чтобы переместить приложения обратно, выделите их и нажмите на «Вернуть» либо «Перенести на телефон». Если надо будет объединить разделы, просто отформатируйте SD-карту в меню «Настройки» → «Память».
Привет, эксперт в области мобильных гаджетов итд. Прежде чем давать свой ответ, прочти нижеизложенный текст целиком. Спасибо. Поставил sd-карту. Андроид (версия 5.1) ее видит, вроде все ок. В настройках поставил «диск для записи по умолчанию» — «карта SD». Но, приложения все равно устанавливаются во внутреннюю память. Следующие манипуляции успеха не принесли: 1) Пытался перенести приложения через «настройки-приложения». Пункт «перенести на sd-карту» вообще отсутствует, если тапнуть на любое приложение. 2) Clean Master В менеджере приложений нет пункта «перенести на sd-карту». 3) Link2SD При попытке перенести пишет «Отказ. Link2SD не смог получить права root». 4) AppMGR Pro 3 Пишет: «это устройство не позволяет пользователям перемещать приложения на карту памяти. обычно эта функция заблокирована самой ОС Андроид, но возможно не вставлена карта памяти». Внимание, вопрос. Как настроить сохранение скачиваемых файлов на карту памяти без танцев с бубном и прочей хиромантии? Невозможно перенести предварительно установленные приложения без root, и даже некоторые сторонние приложения могут его не поддерживать. Кроме того, в старых версиях Android вы, возможно, не сможете использовать виджеты, связанные с приложениями, перенесенными на карту памяти. Имея это в виду, давайте посмотрим, как перемещать приложения на карту Micro SD. Теперь вы можете установить карты Micro SD для работы в качестве внутреннего хранилища. Вместо того, чтобы иметь внутреннее и внешнее хранилище в виде отдельных пространств, Android просматривает карту как расширение встроенной памяти. Данные и приложения могут быть записаны по мере необходимости, и все это происходит легко. В результате у вас меньше причин беспокоиться о том, где хранятся ваши приложения. система выбрала этот ответ лучшим На карту можно сохранять все что угодно, фото-видео и прочее. Но скачивание, перемещение и тд приложений не предусмотрено,они будут сохраняться на внутренний накопитель, как ни пытайся, смирись. tester9 3 года назад Начиная по-моему с пятого андроида возможность установки и переноса приложений на SD-карту была убрана из системы. Google считает, что внутренняя память гораздо надёжнее карт расширения, и приложения должны устанавливаться исключительно во внутреннее хранилище. Если само приложение умеет хранить свои данные на карте и такие настройки доступны — хорошо, но многие не умеют. А SD-карту использовать предлагается как хранилище медиафайлов, библиотеку. Вообщем, это удавшаяся попытка заставить многих обновить телефоны, так как 16 гигабайт встроенной памяти стало резко не хватать многим. ЛенивыйЖирныйКот 4 года назад Расскажу свою историю с планшетом от Престижио. Он, при наличии sd карты, тоже в упор не хочет с ней общаться. Доходит до абсурда. Если поместить .doc на карту и изменить его, то сохранить не удастся, хоть лопни. Переместишь на внутренний накопитель, внесешь изменения, сохранишь — тогда можно положить на sd. Софт и сохранение файлов из интернета и фото тоже ложатся только на внутреннюю память. Это специальные глюки самих разработчиков устройств и собственноручно навряд ли что сможете исправить. Остаётся только постфактум перенос на карту. Доброго времени года. Есть такая проблема. Встречается достаточно часто. Есть случаи когда это просто не разрешимо. То есть не предусмотрено (да такое бывает). Однако есть и другие варианты при которых вполне можно поправить положение. Сначала попробуйте подцепиться к компьютеру и перенести все из внутренней памяти на сд карту вручную. Второй вариант получение root прав. Здесь все на порядок сложнее. Иногда требуется прошивка телефона, а иногда обращение к специалисту. Можно попробовать и самому, но это на свой страх и риск. Знаете ответ? |
Проблема перемещения приложений на SD карту.
Общая постановки задачи хорошо освещена в публикации Андроид: [DirectoryBind] Простой способ связать внешнюю sd карту и внутреннюю память, чтобы освободить место https://habr.com/ru/post/169965/
В двух словах многие пользователи Андроид устройств имеют ограниченную внутреннюю память и возможность вставить SD-карту довольно большого объема. Но существует критический объем приложений, когда начинаются наглые сообщения о нехватке внутренней памяти, хотя под боком стоит огромного объема SD карта! У меня такое устройство и я ищу способ решить проблему с нехваткой внутренней памяти. Иногда я даже не могу включить bluetooth наушники, то есть они включаются, но фильм на ютубе замирает и не показывает…
1. У меня планшет Lenovo Tab 3 8 Plus (model TB-8703x), OS Android Marshmallow v.6.0.1, processor qualcomm snapdragon 625, имеется SD-карта Samsung — 64.0 GB.
Внутренняя память 16 Гб, из них используется под систему 3Гб, при установке приложений память быстро иссякает.
Мой планшет рутирован, установлен Magisk-v24.3.
ОС не позволяет грузить приложения на SD карту, поэтому возникла задача найти способ переместить приложения на SD карту.
Были просмотрены и испытаны различные модули по решению этой задачи.
ОС не имеет разделов типа init.d (и других, такого типа, например OTT), поэтому нашлось только одно решение экономии внутренней памяти за счет внешней карты.
Оно опубликовано в ранее упомянутой статье.
Статья эта датирована 19 февраля 2013 года. Ссылка habr.com/ru/post/169965/.
Также есть несколько статей подобного типа, датированные slig, Dec 25, 2011,
forum.xda-developers.com/t/tool-directorybind-move-data-to-external_sd-gameloft-shadowgun-etc-root-req.1410262/
и другие.
Эти публикации довольно тесно переплетаются друг с другом.
Первая публикация [TOOL] DirectoryBind — move data to external_sd (GameLoft, Shadowgun etc.) ROOT req. forum.xda-developers.com/t/tool-directorybind-move-data-to-external_sd-gameloft-shadowgun-etc-root-req.1410262/ принадлежит slig, forum.xda-developers.com/m/slig.1212457/ Dec 25, 2011 forum.xda-developers.com/t/tool-directorybind-move-data-to-external_sd-gameloft-shadowgun-etc-root-req.1410262/.
К сожалению, работа по всей видимости сделана русскоязычным автором, и переведена на английский. Получившаяся инструкция перевирает понятия source, target, и т.д.,
так что что-то работающее сотворить просто не удается. С момента первой публикации инструкция не корректировалась, и можно сказать, что работает только создание символической ссылки на данные приложения и их можно переместить на SD карту. На моем планшете предлагаемые скрипты Autostart.sh не могут быть использованы, так как каталога OTT у меня на планшете нет, и он никак не может быть использован. Использовать приложение BIND использовать просто невозможно.
2. Что удается сделать:
Из всего, что там написано на моем планшете удалось лишь перенести данные приложения на SD карту, само приложение остается во внутренней памяти.
Пример: Делается это довольно просто:
Во-первых мы делим нашу SD карту на две части:
Первая создается как первичный раздел, форматируется как FAT32 или ExtFat,
Вторая создается также как первичный раздел и форматируется как EXT2,EXT3 или EXT4.
Разбивка SD 64 Гб сделана с помощью программы aparted на Линукс. Первая часть занимает 35 Гб FAT32,
вторая 25-29 Гб EXT4.
Первая часть видна из Андроид как карта SD-2 и используется как внешний диск для хранения произвольных данных.
Вторая часть служит для хранения данных приложений, сами приложения установлены во внутренней памяти. Чтобы она была доступна ее необходимо отмапить:
Первым делом в терминале выполняем (у меня Terminal Emuilator for Android OS: site termoneplus.com,
клавиатура для терминала Hacker’s Keyboard) команду:
mount -t ext4 -o rw,noatime /dev/block/mmcblk1p2 /data/sdext4
Теперь выбираем приложение, данные которого мы хотим перенести на SD карту:
У нас это Метеостанция — com.arf.weatherstation
Запускаем приложение APKInspector:
Выделяем данные нашего приложения:
Source Dir: /data/app/com.arf.weatherstation-1/base.apk
Data Dir: /data/user/0/com.arf.weatherstation
Запускаем программу totalcommander и смотрим свойства каталога данных
/data/user/0/com.arf.weatherstation — размер: 5.2 M
Удобно использовать эту программу для копирования и/или перемещения каталогов, а терминальные команды в эмуляторе терминала.
Мы хотим переместить данные приложения метеостанция в каталог
/data/sdext4/com.arf.weatherstation
из каталога
/data/user/0/com.arf.weatherstation
и делаем символическую ссылку.
Запускаем Terminal termoneplus, переходим в каталог / и выполняем команды под рутом:
su
ln -sf /data/sdext4/com.arf.weatherstation /data/user/0/com.arf.weatherstation
Это все.
Размер данных на SD карте составляет 5.9 М
Обратно, к сожалению не получается просто скопировать данные с нового места на старое и уничтожить линк.
Поэтому, когда вы хотите вернуть перемещенные данные в исходное состояние, придется просто удалить приложение и переустановить его.
Очистка хвостов:
Нужно удалить символическую ссылку:
Запускаем Terminal, запускаем команды unlink:
Если такая команда есть, то удаляем ссылку
unlink /data/user/0/com.arf.weatherstation
У меня такой команды нет, поэтому используем команду rm.
У нас имя символической ссылки /data/user/0/com.arf.weatherstation
запускаем Terminal, выполняем команду проверки символической ссылки:
ls -l /data/user/0/com.arf.weatherstation
Ответ должен быть:
root root 2022-08-04 16:46 com.arf.weatherstation ->/data/sdext4/com.arf.weatherstation
Удаляем символическую ссылку:
rm -r /data/user/0/com.arf.weatherstation
3. Практические результаты:
Я выбрал мои приложения, не являющиеся системными и объемом памяти данных свыше мегабайта и попробовал переместить их на SD-карту.
Получилось прогнозируемый объем перемещаемой памяти 146M
Приложения моего планшета:
Первая часть приложений, объем данных которого не очень велик, и овчинка выделки не стоит:
Apk Analyzer sk.styk.martin.apkanalyzer (3.0.5) Не устанавливалось
Data Dir: /dat/user/0/sk.styk.martin.apkanalyzer V=230.5k
Damumed ab.damumed (2.3.2) Не устанавливалось
Data Dir: /dat/user/0/ab.damumed V=267.5k
Hacker’s Keyboard org.pocketworkstation.pckeyboard (v1.40.7) Не устанавливалось
Data Dir: /dat/user/0/org.pocketworkstation.pckeyboard V=54.9k
Magisk com.topjohnwu.magisk.videop (1.2.0) Не устанавливалось
Data Dir: /dat/user/0/com.topjohnwu.magisk V=493.2k
SD Maid eu.thedarken.sdm (5.3.18) Не устанавливалось
Data Dir: /dat/user/0/eu.thedarken.sdm V=1.3M
Titanium Backup com.keramidas.TitaniumBackup (8.4.0.2) Не устанавливалось
Data Dir: /dat/user/0/com.keramidas.TitaniumBackup V=647.4k
Titanium Backup Add-on com.keramidas.TitaniumBackupAddon (1.0.0) Не устанавливалось
Data Dir: /dat/user/0/
Total Commander com.ghisler.android.TotalCommander (3.33) Не устанавливалось
Data Dir: /dat/user/0/com.ghisler.android.TotalCommander V=89.9k
WordHunt onedict.wordhunt.pwa (1.2) Не устанавливалось
Тем не менее перестал запускаться
Data Dir: /dat/user/0/onedict.wordhunt.pwa V=6.4k
XAPK Installer com.apkpure.installer (2.2.2) Не устанавливалось
Data Dir: /dat/user/0/com.apkpure.installer V=28.5k
bGEO net.probki.bgeo (12.0.270) Не устанавливалось
Data Dir: /dat/user/0/net.probki.bgeo V=134.0k
Терминал com.termoneplus (4.0.1)
Data Dir: /dat/user/0/com.termoneplus V=1.2k
Вторая часть приложений, в которых удалось перенести область данных на SD-карту:
Apk Inspector net.jevinstudios.apkinspector (5.3.0)
Data Dir: /dat/user/0/net.jevinstudios.apkinspector V=6.6M
CallApp Contacts com.callapp.contacts (1.966)
Data Dir: /dat/user/0/com.callapp.contacts V=22.6M
Vivaldi Browser com.vivaldi.browser (5.4.2760.26)
Data Dir: /dat/user/0/com.vivaldi.browser V=20.2M
Метеостанция com.arf.weatherstation (6.9.7)
Data Dir: /dat/user/0/com.arf.weatherstation V=5.8M
Третья часть приложений, в которых удалось перенести область данных на SD-карту и они перестали работать:
MX Player com.mxtech.videoplayer.ad (1.48.12)
Data Dir: /dat/user/0/com.mxtech.videoplayer.ad V=22.2M
Ошибки: приложение не работает. Screenshot d:TasksPhabletLenovo 8703RMyPhabletMovingAppDataScreenshot_20220903-215914.png показывает множество файлов com.mxtech.videoplayer.ad в корневом каталоге. Причина в этом?
Potplayer mediaplayerclassic.window.videop (1.2.0)
Data Dir: /dat/user/0/mediaplayerclassic.window.videop V=4.8M
Ошибки: приложение не всегда правильно работает. При просмотре видео по окнчании вылетает сообщение: «В приложении potplayer произошла ошибка»
ReadEra org.readera (22.07.16+1670)
Data Dir: /dat/user/0/org.readera V=19.3M
Ошибки: Ошибка определения декодировки
Repeat Player kr.co.darby (3.3.2)
Data Dir: /dat/user/0/kr.co.darby V=4.7M
Ошибки: при работе приложения сообщение: «В приложении Repeat Player произошла ошибка»
WhatsApp com.whatsapp (2.22.17.76) Не устанавливалось
Data Dir: /dat/user/0/com.whatsapp V=24.0M
Ошибка: Произошла ошибка
Быстрый блокнот net.fast_notepad_notes_app.fasnotepad (7.10)
Data Dir: /dat/user/0/net.fast_notepad_notes_app.fasnotepad V=5.0M
Ошибка: внесенная информация перестала сохраняться! пришлось переустановить заново
Калькулятор++ org.solovyev.android.calculator (2.2.7)
Data Dir: /dat/user/0/org.solovyev.android.calculator V=4.6M
Ошибка: не открывается в плавающем окне, пришлось переустановить заново
Файловый менеджер+ com.alphainventor.filemanager (3.0.3)
Data Dir: /dat/user/0/com.alphainventor.filemanager V=5.4M
Ошибка: приложение удалено!
Общая сумма экономии составила 55.2 М
Заключение:
1.Для сколь-либо полезного выигрыша памяти, нужно перемещать также системные приложения, однако, невозможность откатить возвратом перемещенной памяти делает такую задачу трудно выполнимой.
2. По идее использование символической ссылки должно работать, если только творец не применяет собственные трюки для решения собственных задач.
3. Остается только поставить кастомную прошивку типа LineageOS. Кто использовал этот путь, подскажите работает ли при этом link2sd?
С уважением,
Radmir1948
Проблема: Не получается перенести приложения на карту памяти
Здравствуйте, не могу перенести приложения с внутренней памяти на карту СД, установил AppMrg III (App 2 SD), через это приложение захожу, показывает какие приложения можно перенести, выбираю перенести, затем продолжить и выдает сообщение как у вас на последнем скрине, сообщение в синем окошке: Нажмите на «Память», затем нажмите «Изменить» для перемещения. Захожу в настройки/Память ну нет там такого(((
Что не так делаю?
Не получается перенести приложения на карту памяти — решение проблемы
Вполне вероятно, что ваше устройство изначально не поддерживает установку приложений на карту памяти, поэтому нужно либо применить какой-нибудь патч, переразметить память или что-то ещё, нужные изменения можно узнать только когда вы напишете модель своего устройства в комментариях.
Вполне рабочим способом может стать получение рут прав, установка Link2SD и переразметка microSD карты для полноценного переноса приложений на внешнюю память.
Вам помогла эта инструкция?
Встроенная память Android устройства часто быстро заканчивается, поэтому пользователям приходится хранить большие объемы информации на microSD. Но что делать, если Андроид не сохраняет на карту памяти скачиваемый контент – приложения, фото, музыку, и другие файлы?
Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.
Внимание! Вы можете задать свой вопрос специалисту в конце статьи.
Проблемы с картой памяти
Прежде всего, необходимо убедиться, что карта памяти исправна и готова принимать файлы. Что делать:
- Убедитесь, что на внешнем накопителе есть свободное место. Откройте раздел «Память» в настройках телефона или подключите устройство к компьютеру.
- Если свободное место есть, но записать на него ничего не удается, проверьте файловую систему карты памяти. Флешку для Андроида нужно форматировать в FAT32. Сделать это можно на своем компьютере/ноутбуке, или прямо в телефоне.
Увеличить - Удостоверьтесь в аппаратной исправности накопителя. Если другая карта памяти с аналогичными параметрами и файловой системой работает без ошибок, то причину следует искать в самом носителе.
Карта памяти может быть несовместимой со смартфоном – например, превышать объем, допустимый для конкретной модели телефона. Если флешка больше какого-то объема гигабайт (32, 64, 128 и т.д.), то он просто не распознает ее, т.к. не запрограммирован на такой объем. В таком случае единственным выходом будет использование другого носителя microSD, меньшего объема.
Читайте еще: Android не видит карту памяти microSD (флешку)
Если ни одна карта не определяется, имеет смысл обратиться в сервисный центр. Возможно, есть аппаратные неполадки у телефона, которые мешают ему работать с внешними накопителями.
Нужна помощь?
Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »
Неправильная папка в браузере
Если проблемы с сохранением возникают во время скачивания файлов в браузере, то следует проверить папку назначения. Она может быть указана неправильно, из-за чего браузер не понимает, как сохранять фото, музыку, видео и другой контент. Посмотрим на примере UC Browser:
- Откройте раздел «Загрузки» в главном меню.
- Нажмите «Настройки».
- В поле «Путь загрузки» укажите папку на карте памяти.
После такой короткой настройки файлы в браузере будут скачиваться только в указанный каталог на карте, не забивая внутреннюю память.
Файлы нельзя перенести на карту памяти
Чаще всего это относится к встроенным приложениям Android. В телефоне они могут храниться только на внутреннем накопителе, иначе смартфон не будет работать. В то же время любое приложение от стороннего разработчика можно переместить на микроСД.
- Откройте настройки Андроида, зайдите в раздел «Приложения».
- Найдите программу, которую хотите перенести на карту памяти вместе со всеми файлами.
- Нажмите «Переместить на SD».
Если кнопка неактивна, значит, переместить приложение нельзя. Если будет написано «Переместить на телефон» вместо «Переместить на SD», то это значит, что файлы программы уже хранятся на карте памяти.
Сбились настройки переноса файлов на карту памяти
В настройках Android вы можете вручную указать, какая память используется по умолчанию – внутренняя или внешняя. В зависимости от выбранного значения, файлы будут скачиваться на телефон или microSD-карту. После обновления системы настройки могут слететь, поэтому стоит их проверить.
Подобная настройка есть не у каждой модели и производителя. Проверьте у себя.
- Откройте настройки Андроида.
- Перейдите в раздел «Память».
- В поле «Место установки» или «Память по умолчанию» выберите значение «SD».
Статьи в тему:
Как на Android перенести приложение на карту памяти
Как скачать apk-файл c Google Play
Как сделать запись экрана телефона Android
Когда настройки нет
Если нет возможности задать место сохранения файлов по-умолчанию, то здесь на помощь придут сами приложения. В том же браузере Samsung «Интернет» есть возможность задать место хранения:
Посмотрите в своем приложении, откуда вы собираетесь сохранять файлы, есть ли возможность в настройках выбрать место сохранения. Если такого нет, то придется вручную перемещать файлы с внутренней памяти на карту microSD.
Для управления файлами и местом их сохранения нелишним будет установить файловый менеджер – например, ES Проводник. С его помощью можно быстро перемещать целые папки из внутренней памяти на microSD.
АвторМастер Николай
Инженер по ремонту мобильной и компьютерной техники в специализированном сервисном центре, г. Москва. Непрерывный опыт работы с 2010 года.
Есть вопросы? Задавайте в комментариях к статье. Отвечать стараюсь максимально быстро вам на указанную почту. Каждый случай индивидуален и поэтому очень важно, чтобы вы максимально расписали свою проблему и какая у вас модель устройства.