Как сохранять файлы на карту памяти андроид. Почему данные не сохраняются на карту памяти на Android

Купил и вставил новую флешку, подскажите, как установить игру на флешку андроид?

Ответы (2 )

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

    • используя файловый менеджер, идем в корень устройства;
    • нажимаем на папку etc;
    • листаем вниз и тыкаем на файл vold.fstab;
    • выбираем «открыть как текст»;
    • находим строки dev_mount sdcard /storage/sdcard0/external_sd auto и dev_mount external_SD /storage/external_SD auto;
    • меняем местами sdcard /storage/sdcard0/external_sd auto и external_SD /storage/external_SD auto;
    • перезагружаем телефон.

    Все нужно делать точно и не трогать другие строки - это может «окирпичить» телефон.

    Если не хочется рисковать, то лучше сначала устанавливать приложения во внутреннюю память, а потом на флешку.

    На андроид 2.1 установка приложений на флешку предусмотрена разработчиками изначально. Для этого нужно сделать следующее:

    • установить программу или игру в память телефона;
    • зайти в общие настройки;
    • перейти в раздел приложения;
    • открыть вкладку установленные или сторонние;
    • найти в списке нужное приложение и нажать на него;
    • тапнуть в открывшемся меню на кнопку « ».

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

    Если в телефоне нельзя перенести приложение стандартными методами, то можно использовать программу AppMgr III, но ей нужны рут права. Для перемещения с помощью AppMgr III надо:

    • запустить и предоставить ей рут - нажать на одноименный пункт в появившимся окне;
    • открыть меню, нажав на верхний правый угол;
    • выбрать пункт переместить приложения;
    • нажать на значок программы;
    • появится окно, в котором нужно тапнуть «move app».


    На некоторых устройствах с версией андроид 4.2 и выше переместить на флешку приложения нельзя из-за изменений в файловой системы, которая стала более закрытой и защищенной. Чтобы исправить это потребуется SDFix: KitKat Writable MicroSD.

    Работает эта программа просто:

    • открываем ее;
    • нажимаем «continue»;
    • предоставляем рут права;
    • перезагружаем телефон.

    После этого флешка будет доступна для установки приложений.

  2. На телефонах с андроид ниже 2.1 устанавливать приложения на флешку сложнее. Кроме рут прав, понадобится ПК и программа MiniTool Partition Wizard Home Edition, чтобы разбить флешку на разделы.

    Такая модификация нужна потому, что файловая система sd-карты изначальна непригодна для хранения приложений, так как у нее другой тип файловой системы - FAT32, а в устройствах, как правило, ext2.

    Как подготовить флешку, чтобы устанавливать на нее приложения:

    • подключаем андроид устройство к компьютеру;
    • открываем программу и жмем на пункт «delete», то есть удаляем все разделы;
    • создаем 2 раздела FAT32 и ext2 - первый для пользовательских данных, второй для приложений объемом до 512 mb с помощью пункта «delete», выбирая в пункте «file system» вышеупомянутые типы;
    • нажимаем «ok»;
    • перезагружаем устройство.

    Важно! После разбивки вся информация с sd-карты будет удалена, поэтому необходимо ее скопировать на ПК.

    Если телефон видит флешку, значит, все нормально. Для самого перемещения надо:

    • установить Link2SD;
    • найти нужное приложение и нажать на него;
    • тапнуть на кнопку «create link».

- 3.9 out of 5 based on 48 votes

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

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

Именно поэтому, у многих пользователей возникает вопрос - "Как же все-таки перенести приложения на SD карту? ". Этим же вопросом озадачилась команда разработчиков Android и со временем, уже в Android 2.2 такие изменения были внесены. Но, что же делать владельцам устройств с установленной Android 2.1 и ниже? В этой в статье мы с вами подробно обсудим возможности переноса приложений на SD карту, как для владельцев устройств с Android 2.2, так и Android 2.1 версий.

Перенос приложений на карту памяти для Android 2.2 и выше

Начиная с версии операционной системы Android 2.2 и выше у вас есть возможность произвести перенос приложений на SD карту памяти стандартными средствами. Однако, стоит помнить, что возможность переноса должна поддерживается и самим приложением, которое вы собираетесь перенести. Если приложение не поддерживает инструкции app2sd, то перенести ее на карту памяти, стандартными средствами вы уже не сможете.

Для переноса приложений на SD карту необходимо перейти в меню Настройки -> Приложения -> Управление приложениями . Перед вами появится список всех установленных приложений, и вам необходимо выбрать то, которое требуется перенести, в свойствах такой программы нажать на кнопку "Переместить на SD-карту ". Как видите процесс этот довольно прост и с ним может справиться даже ребенок.

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

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

Перенос приложений на карту памяти для Android 2.1 и ниже

К сожалению, операционная система Android 2.1 и более поздние версии не поддерживают возможность переноса приложений стандартными средствами. Однако совсем унывать не стоит, такая возможность конечно имеется, но вам придется запастись терпением и произвести определенные манипуляции с картой памяти. Кроме того, некоторые кастомные прошивки на Android 2.1 уже имеют возможность переноса приложений на карту памяти.

1. Первое действие, которое вы должны сделать - это конечно бэкап всех данных на карте памяти. После этого необходимо получить Root права для Android на вашем устройстве. Затем как мы уже говорили выше, карту памяти придется разбить на несколько разделов. В этом вам поможет бесплатная программа для работы с разделами - .

2. Подключите ваш телефон через USB кабель к компьютеру, запустите MiniTool Partition Wizard и полностью удалите все разделы с карты памяти (смотрите скриншот ниже).

3. После удаления всех разделов, вам нужно создать первый основной раздел Primary FAT32 для пользовательских данных. В этом разделе будут хранится все ваши данные - поэтому данный раздел должен быть больше.

4. Создаем второй раздел - Primary ext2 . Данный раздел как раз и предназначен для хранения перенесенных приложений, мы рекомендуем создавать второй раздел с размером не менее 512 Мб .

5. Поздравляем! Все разделы созданы, а значит вы сможете обратно перенести все данные, которые находились на карте памяти. Вы ведь сделали бэкап? После перезагрузки телефона установите приложение Link2SD Plus . С помощью этой программы вы сможете переносить приложения на карту памяти. Мы рекомендуем Link2SD потому, что AppMgr Pro III (App 2 SD) переносит всю папку /data/app на карту памяти, что не очень удобно. В свою очередь Link2SD позволяет переносить каждое приложение в отдельности.

Для переноса приложений на карту памяти с помощью Link2SD достаточно выделить необходимое приложение и нажать кнопку "Create link" . Одним из главных преимуществ Link2SD является наличие возможности переноса "Dalvik-cache " на SD карту.

Dalvik-cache - это папка с кэшем Dalvik (виртуальной машины, в которой работают все программы), для ускорения работы программ при установке в эту папку копируется оптимизированный основной класс программы, поэтому этот кэш даже на чистой системе занимает 52 мб.

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

Опасность проблемы

Планшеты и телефоны могут оснащаться встроенной памятью на 2, 4, 8 или даже 16 гигабайт. Но многим не хватает даже этого объема. Большое количество музыки, фотографий, видео и приложений быстро заполнят системную память. Из-за этого андроид не даст вам ставить новые программы, так как .

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

Методика решения проблемы разная для определенных версий ОС. Как известно, на данный момент большинство устройств работают на Андроид 4.0, 4.1.х, 4.2.х, 4.4, 5.х и 6 версиях, поэтому здесь сначала необходимо узнать, какая именно установлена непосредственно на вашем гаджете.

Сделать это очень просто. Выполните следующие шаги:

Теперь перейдем непосредственно к решению.

Решение для версий Андроид 2.2 — 4.2.2

Если у вас стоит операционная система до версии 4.2.2, то вам повезло, так как вы можете настроить сохранение приложений на карту памяти без Root-прав. Для этого следуйте следующим шагам:

Теперь, когда вы будете устанавливать любое приложение с магазина Google Play или загружать другие данные, карта памяти будет использоваться как место хранения по умолчанию. Однако, это неполноценный перенос. Все последующие программы будут действительно ставиться на карту памяти, но предыдущие необходимо либо удалить, а потом установить заново, либо переместить вручную.

Для этого вам следует:

  1. Зайти в меню «Настройки».
  2. Выбрать пункт «Приложения», указать одно из скачанных.
  3. Найти кнопу «Перемести на SD» и нажать ее.

Обратите внимание, что не каждое приложение или музыку на карту памяти возможно сохранить таким образом. Некоторые системные и часть скачанных приложений невозможно перезаписать на карту памяти. Тогда перенос файлов возможен лишь при наличии Root-прав. Это касается и устройств с прошивкой от Android 4.4.

Использование сторонних приложений

Ускорить процесс переноса поможет специальное приложение AppMgr Pro III. Скачать его бесплатно вы можете в официальном магазине приложений «Плей Маркет». Эта программа имеет широкий функционал, при этом позволяет производить различные манипуляции с программами, а также очищать кэш приложений.

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

Чтобы осуществить перенос, необходимо:

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

Альтернативной программой (в частности для аппаратов с версией ОС от 4.4) может служить Link2SD. Ее главной особенностью является то, что она может перемещать программы не только полностью, но и частично. Это означает, что вы можете установить на карточку памяти отдельные библиотеки. Однако, для ее полноценной работы понадобятся права суперпользователя. Программа устанавливается одним файлом, нет каких-либо копирований, при этом не нужно что-либо устанавливать.

Link2SD имеет больше десяти миллионов скачиваний, а также общую оценку пользователей выше 4 баллов.

Чтобы воспользоваться этим приложением, вам необходимо последовательно выполнить пункты следующей инструкции:

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

Телефон не видит карту памяти

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

Разберем причины, почему телефон не видит SD карту:

  • Отошли контакты. Это частое явление, а решение очень простое – высуньте и вставьте карту в гаджет. Теперь он должен ее видеть.
  • Телефон не видит карту памяти из-за поврежденных секторов. Тогда попробуйте проверить ее на ошибки, а затем попросту форматировать.
  • Телефон может не определять карту памяти из-за блокировки. Снять пароль могут в специализированном сервисе.
  • Повреждено «железо» смартфона. Если ни одна карта памяти не определяется, то необходимо отнести смартфон в сервисный центр.
  • Несовместимая карта. Возможен вариант, когда мобильный просто не поддерживает формат карты памяти. В современных телефонах и планшетах под управлением Android используется MicroSD.

Как только гаджет сможет определить вашу SD карту, смело пробуйте представленные способы. Старайтесь все возможные программы перемещать на SD. Большинство системных приложений (особенно сервисы Google) становятся «тяжелее». Это оставляет в системной памяти все меньше сводного пространства. Разгрузить ее поможет карта памяти.

Пожаловаться на контент


  • Нарушение авторских прав Спам Некорректный контент Сломанные ссылки


  • Отправить

    Сегодня речь пойдёт об автоматической установке приложений на карту памяти для планшетов под управлением Android. Устройства от Apple в виду отсутствия слота MicroSD сразу же отпадают – они ограничены объёмом встроенной памяти, поэтому приходится часть данных хранить на облаке. Тогда как в большей части Андроид-планшетов этот слот присутствует. Скажем больше, в последнее время гаджеты начали поддерживать карты памяти объёмом вплоть до двух терабайт! И нет, мы не опечатались – это действительно так.

    Если способ ниже у вас не заработает, то попробуйте , который мы написали, совсем недавно.

    Почему не сохраняются приложения на карту памяти?

    Спешим Вас огорчить – в некоторых устройствах программными средствами разрешить автоматическую установку на MicroSD не удастся. В частности, это касается устройств на Android 4.4.2 и выше – вплоть до “зефирки”. Благо есть сторонний софт, позволяющий это сделать. Но не будем торопить события – узнаете обо всём по порядку.

    Узнаем версию Android
    Ну а теперь разложим всё по полочкам. Для начала нам необходимо узнать версию Андроид.

    Заходим в меню;
    - Переходим в “Настройки”;
    - Прокручиваем в самый низ и кликаем по пункту “О телефоне”;
    - В открывшемся подменю ищем информацию по версии;

    В данном случае это Android 5.1.1. Данный способ подходит как для смартфонов, так и для планшетов. Собственно говоря, на этом устройстве без “внешнего” вмешательства не получится сделать так, чтобы все приложения автоматически устанавливались на карту. Но, как Вы уже успели заметить, у нас стоит сторонняя прошивка со встроенными Root-правами.

    С их помощью можно с лёгкостью установить дополнительное ПО, которое, работая в фоне, будет “раскидывать” все файлы от программ и игры по флешке.

    Сохранение приложений на карту памяти для Android 2.2 – 4.2.2

    Здесь всё предельно просто и банально:

    1. Всё также заходим в меню и ищем там “Настройки” – иконка, как правило, напоминает по своему внешнему виду шестерню – с её поиском проблем быть не должно;

    2. Далее ищем подпункт “Память”. В нашем случае он находится между “Экраном” и “Батареей”. Меню может быть другим в зависимости от производителя устройства. На скриншоте – это пример чистой версии Андроид, без оболочек, которые предустанавливаются на заводах-изготовителях;

    3. А теперь самое главное – тапните один раз по пункту “SD-карта”, располагающейся ниже надписи: “Диск для записи по умолчанию”. Напротив, неё должен появиться кругляшек или галочка;

    4. Профит! Теперь все приложения, скачиваемые через Play Market будут автоматически устанавливаться на внешнюю память.

    К слову, если флешка медленная, а бывают и такие, то приложения могут работать некорректно. Поэтому приобретите хорошую SD-карту – не скупитесь.

    Что делать с устройствами на Android KitKat и выше?

    К сожалению, без получения Root-прав обойтись не получится. Компания Google официально отказалась от поддержки данной функции в новых версиях операционной системы. Дело в том, что всё большее распространение получают облачные сервисы и, как следствие, проблемы с нехваткой памяти возникать не должны. Но в нашей стране нет столь скоростного Интернета, как в США, да и трафик обходится недёшево, поэтому и облака спросом не пользуются.

    Можно ли хоть как-то сделать так, чтобы приложения автоматически устанавливались на карту памяти? Как мы уже сказали выше, это реально.

    Если у Вас планшет одной из Китайских компаний, то там наверняка есть уже встроенные Рут-права, ну а с другими производителями придётся повозиться. Естественно, в ходе данной статьи мы не можем рассказать об их получении, потому что процесс для каждого гаджета уникален – инструкции получится уместить разве что в многотомную книгу. Но да ладно, это неважно.

    Можно обратиться к специалисту с просьбой установить Рут-права или сделать это самостоятельно в домашних условиях. Последний вариант наиболее рискованный, есть шанс превратить свой гаджет в так называемый “кирпич” и восстановить его смогут лишь в одном из сервисных центров. Впрочем, если Вам уже доводилось проводить подобную процедуру, проблем возникнуть не должно. В крайнем случае, на просторах Интернета в довесок можно найти ещё и решения этих самых проблем. Так что, дерзайте и экспериментируйте!

    • Что-то мы достаточно далеко отошли от основной темы статьи. Итак, вернёмся к инструкции: Любым из возможных способов (перепрошивка, разблокировка загрузчика и так далее) получаем Root-права;
    • Заходим в Google Play;
    • В строку поиска пишем: “SDFix: KitKat Writable MicroSD” – это самое приложение-помощник, которое пригодится нам в дальнейшем. Устанавливаем его. Надеемся, что это никому не нужно объяснять? Просто тапните один раз по кнопке “Установить” и процесс пройдёт в автоматическом режиме, после чего в меню появится ярлык для запуска;
    • Открываем его и видим кучу, скорее всего непонятных, надписей на английском языке. Переводить их не нужно – всё решается в несколько кликов;
    • Жмём на “Continue”, как показано на первом скриншоте;
    • Отмечаем галочкой своё согласие, что по нажатию кнопки “Continue” девайс будет немножко модифицирован;
    • Ждём буквально пару-тройку минут, пока оранжевый экран не сменится зелёным.
    • На зелёном экране нам сообщают об успешном включении автоматической установки приложений на SD-карту.
    Собственно, на этом всё. И самое сложное во всём этом деле – получение Root-прав. Благо на просторах Интернета есть пошаговые инструкции для всех гаджетов, когда-либо поступавших на прилавки магазинов, да и на нашем сайте инструкций хватает.

    Подробности под катом.


    Внимание! Этот способ опробован лично мною на Android 2.3. О возможности работы этого способа узнать можно в гугле.


    Для начала необходимо установить Android SDK Tools (ссылка для Windows). После установки необходимо догрузить пакеты. Как это сделать вы увидите на скриншоте ниже:



    Теперь зайдите в настройки своего телефона и перейдите сюда:
    Приложения>Разработка>Отладка USB (поставить галочку).

    Теперь подключайте устройство к компьютеру через USB. Зайдите в папку, куда вы установили SDK Tools. Выбрав папку platform-tools правой мышкой, нажмите «Запуск командной строки здесь».


    В открывшемся окне командной строки наберите (все без кавычек):


    После того, как появился значок "$", напечатаем следующее (регистр важен):


    «pm getInstallLocation» и жмем Enter. У вас должно выйти на экран следующее:



    Это означает то, что система сама будет определять, какие приложения куда устанавливать. Нам это не подходит, поэтому пишем:


    «pm setInstallLocation 2»


    Так мы сообщаем, что хотим, чтобы приложения устанавливались на карту памяти. Проверим результат:


    «pm getInstallLocation»

    Ответ должен быть таким:



    Теперь закройте окно командной строки и отключите телефон от компьютера. Перезагрузите его. Теперь все приложения будут устанавливаться на карту памяти.


    Стоит отметить то, что при загрузке из Play Маркета временная информация все равно будет записываться во внутреннюю память телефона. Без рута это никак не вылечишь, но если устанавливать программы не из Play Маркет (с заранее загруженного APK), можно установить программу без записи временной информации. Делать это можно следующим образом.


    Устанавливаем программу APK Leecher на компьютер (в принципе, даже устанавливать не надо, только распаковать; прилагается к топику), качаем из Google Play на телефон программу Device ID (всего 13 кБ) и узнаем уникальный ID своего телефона.
    Затем, запустив программу APK Leecher на компьютере, вписываем данные своего аккаунта, ID и делаем некоторые настройки (папка для загрузки, язык) и теперь мы можем искать приложения и загружать их прямо на компьютере из Google Play. За свои данные беспокоиться не надо - они никуда не утекают, а лишь используются для авторизации. Настройки программы:


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


    С уважением, timblaer.