Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Windows 10
  • Android использовать sd карту в качестве основной. Как объединить память телефона и карту памяти - блог об информационных технологиях: софт, железо, интернет, услуги, советы

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

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


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

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

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

Во многих гаджетах автоматически разрешить установку новых приложений на флешку не получится. Это касается телефонов и планшетов начиная с версии 4.4.2 и заканчивая 6.0.1. В таком случае замена внутренней памяти на карту SD просто необходима, а сделать это можно несколькими способами (в том числе и использовать сторонние приложения). Но сначала нужно узнать версию Андроид, которая установлена на вашем гаджете. Для этого нажимайте последовательно на:

  1. Меню;
  2. Настройки;
  3. О телефоне.

В открывшемся списке и будет указан версия ОС.

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

Разработчики позаботились о пользователях и создали программы для того, чтобы сделать память флешки основной на Андроид. Это особенно полезно для старых версий системы, например, 2.2 или даже более ранних.

Удобное ПО, в котором есть весь необходимый инструментарий для переноса информации с внутренней памяти на внешний накопитель. Интерфейс интуитивно понятный и простой. Доступные для перемещения приложения помечены иконками, при нажатии на которые открывается вся доступная о них информация, а также возможные действия (перенести, скопировать, удалить).

Move2SD Enablerv

Это ПО интересно пользователям по двум причинам. Первая - оно совместимо с разными версиями Android (в том числе и более поздними). А вторая - возможность перенесения данных и приложений, которые в системе помечены как «недопустимые для переноса».

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

Какие ещё есть методы?

Есть ещё вариант, как внутренней памятью на Андроид сделать SD-карту. Если версия вашего гаджета от 2.2 до 4.2.2, то инструкция предельно простая, нажимайте на:

  1. Настройки;
  2. Память;
  3. Диск для записи по умолчанию;
  4. SD-карта.

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

Для пользователей Android KitKat и выше процесс будет сложнее и муторнее. Главная проблема заключается в том, что вам потребуется получить root-права для своего устройства . Сделать это можно и в домашних условиях, но есть риск превратить своё устройство в «кирпич», который либо не подлежит ремонту, либо его приведут в чувство только в сервисном центре за дополнительную плату.

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

А что думаете вы? Расскажите в комментариях, приходилось ли вам получать root-права, успешно ли или, может, вы знаете другие способы, как переключить память планшета/телефона на карту памяти.

Проблема нехватки памяти – одна из основоположных как для ПК, так и для мобильных устройств. При малом количестве свободной памяти система обычно начинает подтормаживать, подвисать, работает нестабильно и ненадёжно. Особенно актуально это для Андроид-устройств, многие из которых изначально обладают довольно небольшим объёмом основной памяти (т.н. «Internal Storage»). В такой ситуации у некоторых пользователей может возникнуть идея попробовать использовать внешнюю SD-карту в качестве основной памяти на их Андроид-устройстве. В данном материале я расскажу, как SD-карту сделать основной памятью на гаджетах Андроид, и какие способы нам в этом помогут.

Разбираем, как SD-карту сделать основной памятью на Андроид

Для осуществления данной задачи вам понадобится скоростная SD-карта (желательно, 10 класса или быстрее). Карты 6, а особенно 4 и 2 классов для таких целей не пригодны, ваша система вследствие их использования существенно замедлит свою работу, что вряд ли понравится кому-то из пользователей.

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


Способ №1. Изменяем содержимое файла Vold.fstab

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

Важно знать, что данный способ работает только на рутированных устройствах, на которых установлена ОС Андроид ниже (!) , нежели версия 4.4.2. В версиях ОС Андроид 4.4.2 и выше указанный файл, скорее всего, вы попросту не найдёте.

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

Итак, для осуществления данного способа выполните следующее:

Например, это могут быть такие строки:

  • dev_mount sdcard/storage/sdcard0 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard1 auto/xxxxxx

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

После изменений эти строки будут иметь вид:

  • dev_mount sdcard/storage/sdcard1 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard0 auto/xxxxx

Сохраните произведёнными вами изменения, а затем перезагрузите гаджет.

Ещё один вариант как сделать карту памяти основной на андроид:


Способ №2. Используем настройки ОС Андроид 6.0 и выше

Кроме первого способа, в котором я рассмотрел, как переключить память телефона на карту памяти, существует и другой способ, работающий только на настройках ОС Андроид 6.0 (Marshmallow) или выше, и позволяющий задействовать SD-карту как основную для сохранения файлов и работы с ними. Для его реализации рекомендую сделать копию данных с вашей SD-карты (если таковые на ней имеются), так как данная карта будет отформатирована системой.

Одним из главных первоначальных преимущество операционной системы Android над смартфонами Apple iPhone была поддержка карт памяти. Google до сих пор избегает их в своих аппаратах серии Nexus, зато другие Android-производители предлагают слоты microSD. В прошлом ими было довольно непросто управлять, но это изменилось в версии Marshmallow с появлением опции адаптируемое хранение (Adoptable Storage). Несколькими нажатиями вы имеете возможность объединить карту со встроенной памятью для расширения вместимости. Если вы не против ряда минусов.

Что такое адаптируемое хранение?

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

Адаптируемое хранение форматирует карту microSD как часть системы, используя файловую систему Ext4 и 128-битное шифрование AES. Новый раздел становится частью системы и главным местом хранения данных приложений. Раньше у вас было 10-12 Гб на смартфоне 16 Гб, можно было увеличить значение до 70 Гб за счёт карты microSD объёмом 64 Гб. Данные распределялись между картой памяти и встроенной памятью автоматически, без необходимости использовать файловый менеджер.

Другими словами, если вы «адаптируете» карту SD, это сделает память смартфона более вместительной, а не добавит отдельное дисковое пространство, несвязанное во встроенной памятью. Адаптируемую память можно создать с применением любой карты памяти, Android быстро запустит бенчмарк, чтобы убедиться в достаточно высокой скорости её работы. Использование более медленной по сравнению с рекомендуемыми карты может отрицательно влиять на скорость работы системы, хотя разница обычно невелика. При использовании достаточно быстрых карт скорость чтения и записи данных станет медленнее примерно на 5%.

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

Как использовать адаптированное хранение на смартфоне

Для использования адаптированного хранения нужен аппарат на операционной системе Android 6.0 Marshmallow и слот для карт памяти microSD. В число поддерживаемых устройств, среди прочих, входят Moto X Pure, G4 и HTC One A9. Не все смартфоны на Android 6.0 поддерживают эту функциональность – её нет в новых LG G5 и Galaxy S7.

Вам будет предложено выбрать режим работы карты после того, как вы её вставите. Большинство устройств предлагают режим «Портативный» (Portable) и «Внутренний» (Internal). Выберите «Портативный», если просто хотите перенести некоторые файлы, которые затем можно будет перенести на другие устройства. Вариант «Внутренний» и является адаптируемым хранением, и после его выбора вы не сможете без потерь извлечь карту памяти из аппарата.

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

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

Таковы подводные камни использования адаптируемой памяти, однако в большинстве случаев она удобнее существовавших ранее вариантов. Пока OEM-производители продолжат впускать смартфоны с объёмом встроенной памяти всего 16 Гб, эта функция должна пользоваться спросом.

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

Также стоит отметить, что не каждая карта подойдет для процедуры замены внутренней памяти на внешнюю. Все дело в классах скорости SD-карт, которые разняться от медленных (C2 и С4), до быстрых (С10 и С16). Если рассматриваемые ниже процедуры производить на медленных SD, то перенос данных отразится на общем быстродействии устройства, потому рекомендуется пользоваться только быстрыми флешками.

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

Перенос кэша для версий Android 4.0+

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

ВНИМАНИЕ! Представленные ниже способы можно применить только на устройствах с РУТ-правами. Все дальнейшие операции делаются на ваш страх и риск, никто не дает 100% гарантии, что в случае неудачи вы не получите кирпич. Также мы не несем никакой ответственности за потерю личных данных.

Перенос при помощи сторонних программ

Если приложение не поддерживает стандартный перенос данных, то можно это сделать насильственно при помощи сторонних утилит, таких как:

Принцип работы данных программ очень схож, так что рассмотрим способ на примере Link2SD.

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

Полный перенос android приложений на SD карту памяти

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

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

Разделы на карте памяти можно делать как на компьютере, с помощью таких программ как Paragon Hard Disk Manager 12 Server или MiniTool Partition Wizard Home Edition. Но это достаточно трудоемкий процесс, а потому мы все сделаем прямо на смартфоне, воспользовавшись .

  1. Скачиваем и инсталлируем утилиту.
  2. В настройках устройства находим раздел «Память», где жмем «Извлечь SD».

  3. Заходим непосредственно в AParted и в первой вкладке Create, два раза нажимаем ADD.

  4. В Part 1 оставляем Fat32, а в Part 2 выбираем ext2 или любой другой формат, если знаете для чего они вообще нужны.
  5. Смотрим чтоб поле Format было отмечено и выбираем необходимый размер памяти для каждого из разделов. При этом Part 1 будет оставаться нашей стандартной «флешкой», а вот на Part 2 будут ссылаться приложения.
  6. Жмем APPLY и подтверждаем действие.

  7. Терпеливо дожидаемся окончания процесса.

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

Перенос кэша на флешку

Данный способ пригодится для пользователей, которые любят игры с большим кэшем. Сейчас многие крупные проекты (к примеру, серия игр , ) занимают несколько гигабайт. То же самое касается и навигационных карт. Не все устройства могут похвастаться таким объемом встроенной памяти, поэтому на помощь приходит FolderMount. Оно позволяет создавать виртуальные папки, чтобы система по-прежнему считала, что данные приложения находятся во внутренней памяти, хотя фактически все файлы расположены на флешке.

  1. Устанавливаем .
  2. Запускаем и предоставляем права Суперпользователя.
  3. Открываем выдвигающееся меню в левой части экрана.

  4. Переходим в «Анализатор приложений», ищем нужную игру и кликаем по ней.

  5. В открывшемся окне видим объем, который занимают отдельно данные приложения и его кэш.
  6. Нажимаем кнопку «Создать пару» напротив размера кэша.

  7. На вопрос отвечаем «Да» и нажимаем галочку в верхней части экрана, после этого снова необходимо ответить «Да».

  8. В строке уведомлений можно будет увидеть процесс переноса файлов.
  9. Как только перенос завершится (достигнет 100%), снова открываем выдвигающееся меню и выбираем «Список пар».
  10. Осталось лишь нажать переключатель напротив названия игры, которые вы переносили.

Замена внутренней памяти на внешнюю

Этот способ позволяет обмануть систему, т.е Android будет считать SD-карту памятью устройства. Одним из главных преимуществ является тот факт, что все приложения будут автоматически устанавливаться на флешку. Идеально подходит для устройств с очень маленьким объемом внутренней памяти. Для его осуществления понадобится файловый менеджер, лучше всего использовать Total Commander. Смысл способа – поменять местами пути к памяти устройства и флешке.

  1. Устанавливаем
  2. Кликаем по файл, далее «Редактировать».

  3. В файле содержится множество строк, которые начинаются с # (символ решетки). Но нам нужна строка, начинающаяся со слов «dev_mount» и без (!!!) решетки в начале.
    Таких строк должно быть 2: первая обозначает внутреннюю память, вторая – внешнюю.

    Например, если ваши строки:
    dev_mount sdcard/mnt/sdcard
    dev_mount extsd/mnt/extsd

    То они должны стать:
    dev_mount sdcard/mnt/extsd
    dev_mount extsd/mnt/sdcard

    То есть самое главное – поменять местами слова после /mnt/.

  4. Больше ничего изменять не нужно, нажимаем кнопку «Сохранить» (иконка дискеты).
  5. Перезагружаем устройство.

Какой главный минус бюджетных смартфонов и планшетов? Это малый объем внутренней памяти (ПЗУ). Она достаточно быстро забивается, поэтому приходится решать проблему нехватки памяти. Вы можете подключить карту памяти, чтобы перенести туда часть данных, но внутренняя память все равно будет заполняться. Эта проблема решена только в Android 6.0, где появилась опция Adoptable Storage.

Adoptable Storage объединяет в единый логический раздел внутреннюю память устройства и внешнюю (microSD). Формально вы получите общую память, объем которой будет равен сумме ПЗУ и объема карты памяти. Если у вас смартфон на Android 6.0, мы советуем воспользоваться этой возможностью. Ниже инструкция по объединению ПЗУ и карты памяти на примере смартфона Fly Nimbus 12 . Но сначала мы советуем прочитать ряд ограничений (о них в конце статьи).

Шаг 1
Выключаем смартфон, вставляем карту памяти, включаем. Появится предложение по настройке SD-карты.

Шаг 2
Выбираем использование карты памяти в качестве внутренней памяти.

Шаг 3
После форматирования карты переносим фотографии, файлы и некоторые приложения на новое устройство. Лучше сделать это сразу. Можно и потом.

Шаг 4
Вот и все. Теперь у вас один логический диск. Так он будет отображаться в настройках и при подключении к компьютеру.

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

Лучшие статьи по теме