Как сделать, чтобы фото сохранялись на карту памяти андроид. "Андроид": установка приложений на карту памяти

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

Цель:
Разбить флешку на 2 раздела FAT32 и EXT2 .
FAT32 -раздел под ваши данные.
EXT2 -раздел под переносимые приложения на карту.
Актуальным размером EXT2 -раздела является 32-512мб. Больше 512мб делать смысла нет! Но если вдруг захотите больше, то учтите, что размер EXT2 раздела должен занимать не более 90% от общего объема карты!

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

Шаг 1
Вставляем sd-карту в кардридер. Кардридер само собой подключаем к компьютеру. Если есть необходимость делаем бэкап данных с флешки, т.к. при делении все данные сотрутся!

Шаг 2
Открываем MiniTool Partition Wizard Home Edition , находим нашу карту и удаляем раздел, нажав пункт"Delete" в контекстном меню:

Шаг 3
Далее жмем пункт "Create" на неразмеченном пространстве карты:

Перед нами откроется окно, где мы будем настраивать параметры раздела.

Шаг 4
Сначала создаем раздел типа FAT/FAT32 , на котором будут храниться ваши обычные данные типа фоток, музыки, всяких файлов. Это будет раздел под ваши нужды.
Для этого в пункте "File System" выбираем тип FAT или FAT32 :

Для карточек до 2гб советуют выбирать тип FAT . Если карточка 4гб и более, то выбираем тип FAT32 .

Далее, в пункте "Create As" выбираем пункт "Primary":

В пункте "Drive Letter" присваивается буква тома(это как буква локального диска и т.д.). Также в графе "Partition Label" можете ввести название(метку) вашего раздела. Я назвал к примеру "SDCARD".
После в пункте "Partition Size" выбираем размер нашего раздела и жмем "ОК":

Шаг 5
Аналогично жмем пункт "Create" на неразмеченной области карты и создаем теперь раздел, на котором будут храниться перенесенные на sd-карту приложения.
При этом может выскочить окно с предупреждением типа:

Смело жмем "ОК" и идем далее.
Но теперь в графе "File System" выбираем тип EXT2 или EXT3 :

В пункте "Create As" опять выбираем "Primary", вписываем если хотим название-метку, а размер раздела будет как остаток карты. И жмем "ОК".

Шаг 6
Теперь жмем в левом верхнем углу кнопку "Apply" и соглашаемся с изменениями:

После запустится процесс обработки и, если все будет успешно, вылезет окно:

Процесс закончен! Если делали бэкап, то кидаем данные обратно на FAT32-раздел(хотя, вы только его и увидите в проводнике компьютера) и вставляем флешку в аппарат и пользуемся на здоровье!

p.s. На универсальность не претендую. Об ошибках и прочее пишем в комментах. Рад, если кому-то помог.

p.p.s. Все манипуляции с sd-картой лежат на вашей совести! Помните, чем больше приложений вы будете переносить на флешку, тем меньше запаса жизни вы ей оставляете! Переносите только "тяжелые" приложения и приложения, которыми редко пользуетесь!

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

Вариант 1: указание адреса установки

Некоторые программы в ходе установки интересуются у пользователя, где им разместиться. Указать адрес установки не составляет труда. Выбираете съемную карту памяти, и дело с концом. Но это касается лишь некоторых приложений, таких меньшинство.

Вариант 2: задание пути установки заранее

Приложение должно поддерживать патч app2sd, если версия ОС Android на планшете более ранняя, чем 2.2. Там не будет таких пунктов в настройках. Для всех новых версий подойдет такой алгоритм решения проблемы.

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

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

Вариант 3: Использование сторонних программ

Скорей всего именно этот способ вам поможет. Но он требует . Узнать есть или нет рут права на планшете можно по . Качаем специальные приложения, вроде FolderMount или GL to SD, которые помогут перенести данные игр и программ на SD карту памяти. Видео инструкции смотрите ниже:

Вариант 3

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

Это самый удобный вариант из предложенных. Потому что принудительная установка «по умолчанию» желательна не во всех случаях. Утилиты типа InstallManager, MagicUneracer помогут организовать экономное и рациональное заполнение памяти планшета. Кстати, эти же программы выполняют и удаление программ со всеми вспомогательными файлами.

Если приложение установлено не на карту SD

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

Если ваш телефон или планшет на Android 6.0 или 7 Nougat имеет разъем для подключения карты памяти, то вы можете использовать карту памяти MicroSD в качестве внутренней памяти вашего устройства, такая возможность впервые появилась именно в Android 6.0 Marshm .

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

Использование карты памяти SD в качестве внутренней памяти

Прежде чем приступать к настройке, перенесите все важные данные с вашей карты памяти куда-либо: в процессе она будет полностью отформатирована.

Дальнейшие действия будут выглядеть следующим образом (вместо первых двух пунктов можно нажать по «Настроить » в уведомлении о том, что обнаружена новая SD-карта, если вы ее только что установили и такое уведомление отображается):

1. Зайдите в Настройки - Хранилище и USB-накопители и нажмите по пункту «SD-карта » (На некоторых устройствах пункт настроек накопителей может находится в разделе «Дополнительно », например, на ZTE).

2. В меню (кнопка справа вверху) выберите «Настроить ». Если в меню присутствует пункт «Внутренняя память », сразу нажмите по нему и пропустите пункт 3.

3. Нажмите «Внутренняя память ».

4. Прочтите предупреждение о том, что все данные с карты будут удалены, прежде чем ее можно будет использовать в качестве внутренней памяти, нажмите «Очистить и отформатировать ».

5. Дождитесь окончания процесса форматирования.

6. Если по завершении процесса вы увидите сообщение «SD-карта работает медленно », это говорит о том, что вы используете карту памяти Class 4, 6 и подобную - т.е. действительно медленную. Ее можно будет использовать в качестве внутренней памяти, но это отразится на скорости работы вашего Android телефона или планшета (такие карты памяти могут работать до 10 раз медленнее чем обычная внутренняя память). Рекомендуется использовать карты памяти UHS Speed Class 3 (U3).

7. После форматирования вам будет предложено перенести данные на новое устройство, выберите «Перенести сейчас » (до переноса процесс не считается завершенным).

8. Нажмите «Готово ».

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

На этом процесс завершен: если зайти в параметры «Хранилище и USB накопители », то вы увидите, что место, занятое во внутренней памяти уменьшилось, на карте памяти - увеличилось, а общий объем памяти также увеличился.

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

Особенности работы карты памяти в качестве внутренней памяти Android

Можно предположить, что когда к внутренней памяти Android объемом N присоединяется объем карты памяти M, общий доступный объем внутренней памяти должен стать равным N+M. Более того, примерно это отображается и в информации о хранилище устройства, однако по факту все работает несколько иначе:

  • Всё, что возможно (за исключением некоторых приложений, системных обновлений) будет помещаться на внутреннюю память, находящуюся на SD-карте, без предоставления выбора.
  • При подключении Android устройства к компьютеру в данном случае вы будете «видеть » и иметь доступ только к внутренней памяти на карте. То же самое и в файловых менеджерах на самом устройстве.

Как итог - после того, момента, когда SD карта памяти стала использоваться как внутренняя память, у пользователя нет доступа к «настоящей» внутренней памяти, а если предположить, что собственная внутренняя память устройства была больше чем память MicroSD, то объем доступной внутренней памяти после описываемых действий не увеличится, а уменьшится.

Форматирование карты памяти для использования в качестве внутреннего хранилища в ADB

Для Android устройств, где функция недоступна, например, на Samsung Galaxy S7, существует возможность отформатировать SD карту в качестве внутренней памяти с помощью ADB Shell.

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

Сами же необходимые команды будут выглядеть следующим образом (карта памяти должна быть подключена):

  • adb shell
  • sm list-disks (в результате выполнения этой команды обратите внимание на выданный идентификатор диска вида disk:NNN,NN - он потребуется в следующей команде )
  • sm partition disk:NNN,NN private

По завершении форматирования, выйдите из adb shell, а на телефоне, в параметрах хранилища откройте пункт «SD карта », нажмите по кнопке меню справа вверху и нажмите «Перенести данные » (это обязательно, иначе продолжит использоваться внутренняя память телефона). По окончании переноса процесс можно считать завершенным.

Как вернуть обычное функционирование карты памяти

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

Выберите пункт «Портативный носитель » и, следуя указаниям, выполните форматирование карты памяти.



Многие пользователи смартфонов рано или поздно сталкиваются с проблемой нехватки памяти. Особенно это касается бюджетных телефонов. 16 Гб - это немного. Тем более, если ПЗУ еще меньше - 8 Гб (да, бывают и такие модели).

Покупка microSD только отчасти решает эту проблему. Владельцам Android-телефонов мы советуем воспользоваться функцией Adoptable Storage, которая позволяет объединить ПЗУ и карту памяти в единый логический раздел.

К сожалению, функция Adoptable Storage появилась только в последних версиях Android (начиная с Android 6). Мы покажем, как правильно объединить память и microSD в ОС Android 7 (в других версиях Андроида эта процедура проходит аналогично).

До объединения у вас есть две памяти: внутренняя память телефона (ПЗУ) и внешняя память (microSD). Даже если вы назначите карту памяти диском для записи по умолчанию, часть данных все равно будет записываться в ПЗУ. И память смартфона со временем заполнится (даже если на карте памяти будет много свободного места). Придется заниматься ее очисткой.

А вот после объединения вы получите единую память. Ее объем будет равен ПЗУ+microSD.

Шаг 1
Выключаем смартфон, вставляем карту памяти (microSD). Телефон должен быть заряжен минимум на 15-20% (не допускайте разряда во время процедуры настройки и объединения!).

Шаг 2
Включаем телефон. Если карта памяти чистая, появится сообщение об обнаружении SD-карты и вам будет предложено ее настроить.
В моем случае возникла информация о том, что SD-карта SanDisk не поддерживается. Так и должно быть. Дело в том, что раньше она использовалась на другом телефоне и уже была объединена. При этой операции вся информация шифруется и на другом телефоне данные будут не видны.

Шаг 3
Вам будет предложено настроить карту как Портативный носитель (стандартное использование), либо как Внутренняя память . Выбирайте последнее.

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

- После форматирования карта памяти будет зашифрована. Доступ к данным будет возможен только с этого смартфона. После сброса настроек до заводских вы также потеряете доступ к данным.
- Если карта памяти выйдет из строя, вы потеряете данные, поэтому озаботьтесь настройкой резервного копирования (тем более, что Google и так советует это сделать).

Шаг 5
После завершения форматирования высветилось сообщение о том, что SD-карта работает медленно, что может вызывать проблемы и снизить скорость обмена данных. Можете проигнорировать это сообщение, но старайтесь использовать высокоскоростные карты класса 10.

Шаг 6
Перенесите предложенную часть данных с внутренней памяти на карту памяти.

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

Риски и условия замены внутренней памяти гаджета на SD-карту

Перед повторением описываемых ниже действий пользователь должен учесть несколько важных моментов:

  1. Срок службы SD-карты сильно сократится вследствие частого повторения циклов чтения/записи при запуске приложений.
  2. Скорость работы гаджета может заметно упасть, если использовать карту MicroSD низкого класса.
  3. При допущении ошибки при редактировании системного файла телефон может в следующий раз не загрузиться - придется его перепрошивать.

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

Использование утилиты Root Browser и редактирование файла vold.fstab

Чтобы поменять местами память, из Google Play потребуется установить Root Browser.

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


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

Заменить их нужно следующим образом:

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

Второй способ увеличения памяти при помощи Link2SD

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

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

Деление карты девайса на разделы при наличии кастомного Recovery

Каждое устройство на Android имеет режим восстановления, но описываемый ниже способ подойдет только для девайсов не со стандартным, а с . Если вы никогда не слышали о CWM, переходите ко второму варианту разбиения накопителя. Далее расскажем, как решить поставленную задачу, если в вашем режиме восстановления устройства есть пункт Partition SD Card:

Разбиение MicroSD-карточки через компьютер

Подключите карту к лэптопу или ПК. Для этого можно использовать картридер или иное оборудование, главное, определяться оно должно как накопитель, а не медиа-устройство MTP. Далее: