Как настроить память телефона на внешнюю. Подключение SD карты, как внутренней памяти на Андройде

Есть два симптома, когда внутренней памяти на телефоне катастрофически не хватает:

  1. Приложения и Андроид тормозят,
  2. Телефон выдает сообщение о том, что нужно принять меры и освободить занятое пространство.

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

Увеличив свободное место в памяти Андроид, вы сэкономите время и перестанете замечать тормоза на телефоне и планшете. На всю “уборку” уйдет от силы 20 минут.

Ошибка: недостаточно памяти на мобильном устройстве

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

Недостаток памяти может дать о себе знать постоянными зависаниями. Если при покупке телефона это незаметно, то со временем, после установки десятков мобильных приложений и обрастания “мусором” вы начинаете это замечать.

Невольно возникает вопрос: характеристики телефона “врут”? Если нет, то почему у других этот же смартфон / планшет работает стабильно?

Проверяем объем свободной памяти на Андроид

При появлении уведомления о недостаточном объеме внутренней памяти, возникает вопрос: сколько памяти есть в распоряжении, какая ее часть занята?

Проверить свободное место можно через настройки мобильного телефона. Для этого заходим в Настройки - Опции - Память (Settings – Device Maintenance – Storage – Storage settings – Device memory). Внимательно изучаем данные, обращая внимание на следующие цифры:

  • Общий объем (Total space) – объем внутренней памяти Андроид
  • Системная память (System memory) – минимальный объем места, зарезервированный для работы системы
  • Доступное место (Available space) – сколько осталось места во внутренней памяти.

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

В следующих главах я расскажу, как почистить внутреннюю память на Андроиде.

Очистка внутренней памяти телефона

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

Удаление приложений из системной памяти Android

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

Удалить бесполезные программы можно через : Опции - Настройки - Диспетчер приложений (Settings – Apps).

В Android 8 для вычисления ненужных приложений удобно использовать бесплатную утилиту FIles Go . Для других версий ОС она доступна для скачивания через Google Play.

Как удалить ненужные приложения в FIles Go:

  1. Заходим в раздел Unused apps,
  2. Сортируем приложения по дате модификации или размеру,
  3. Для удаления отмечаем ненужные программы галочками и нажимаем Uninstall.

Видеоинструкция по удалению приложений:

Перенос файлов на карту памяти

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

Вообще, память Андроид делится на внутреннюю и внешнюю. Внешнюю память легко "нарастить", благо что sd-карты сегодня стоят недорого (за $25 можно приобрести карту памяти на 256 Гб).

Собственно, перенести файлы можно через любой файловый менеджер – через телефон или ПК.

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

Как альтернативу CCleaner, удобно использовать вышеупомянутое приложение Files Go.

Как увеличить память на Андроиде вручную

Для ручной очистки памяти телефона подойдет любой файловый менеджер. Мы советуем ES Explorer или Total Commander.

Будьте внимательны и удаляйте только ненужные пользовательские файлы во внутренней памяти Android, которые вы создавали / копировали сами.

Итак, открываем файловый менеджер, заходим корень внутренней памяти, начинаем искать и удалять ненужное.

Какие файлы желательно удалить (перенести на карту памяти) в первую очередь:

  1. Фотографии, видео, записи на диктофон и другие документы, сохраненные не на sd, а во внутренней памяти;
  2. Документы, полученные по почте или через социальные сети (чаще всего они сохраняются в папку Download);
  3. Электронные книги и другие файлы, сохраненные сторонними приложениями в память устройства;
  4. Содержимое папок DCIM, bluetooth, sounds.

Используем Storage Analyzers (для наглядности)

Для наглядности советуем использовать приложение Files Go или любой другой storage analyzer для Андроид, который покажет, какие файлы занимают больше всего места на диске и где они расположены, в виде диаграммы. Среди таковых приложений отметим:

Переносим фотографии и видео на сервис Google Photos

Именно фотографии и видео “съедают” больше всего места на телефоне, за счет их можно быстро освободить место на карте памяти или во встроенном хранилище. Если ваш телефон не поддерживает карту памяти, переместите файлы, к которым вы обращаетесь нечасто, в облако. Лучше всего для этого подходит приложение Photos, или Google Photos. Оно автоматически загружает фотографии на сервис, где они доступны в изначальном качестве через браузер или приложение.

Помимо Google Photos, можно обратить внимание на такие альтернативы как Dropbox, Flickr или Microsoft OneDrive.

Даже когда фотографии будут доступны только на сервере, вы легко получите к ним доступ, если у вас работает интернет. И главное, это действительно удобный и быстрый способ освободить пару гигабайт внутренней памяти!

Очистка памяти: вопросы и ответы

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

2. У меня не хватало внутренней памяти в телефоне, я захотела очистить ее. Я перебросила данные (фото, музыку) на карту памяти. Теперь файлы не читаются, хотя телефон видит карту. Как можно вернуть хотя бы фото?

3. Телефон Самсунг А5. Не знал, как увеличить внутреннюю память, переместил с помощью ноутбука папки с музыкой и файлами с внутренней памяти на sd карту. После этого при открытии папок все они оказались пустые. Файлы и музыку не видит ни телефон, ни компьютер. Внутренняя память телефона вроде не уменьшилась после этого. Как найти эти файлы?

Ответ . Вероятно, вы скопировали на карту памяти не оригиналы, а эскизы. Оригиналы фотографий могли остаться во внутренней памяти телефона. Если это не произошло, вам поможет .

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

У меня телефон Sony Xperia, когда захожу в Плей Маркет, хочу скачать какую-нибудь программу, система пишет, что не хватает памяти на Андроиде, хотя флешка 16 гб! Что делать?

Ответ . Скорее всего, ошибка "недостаточно памяти" на Андроид связана с тем, что не хватает внутренней памяти – именно туда с Google Play скачиваются установочные файлы.

  1. Перенесите наиболее объемные файлы со внутренней памяти Андроид на вашу sd карточку.
  2. Удалите ненужные приложения через файловый менеджер или Files Go.
  3. Воспользуйтесь утилитой CCleaner для очистки ненужных файлов в памяти телефона.

Чистила память телефона, удалила много папок. И теперь не могу через Android смотреть галерею, пишет: "Хранилище не доступно". Как можно вернуть обратно?

Ответ . Вероятно, при очистке вы удалили папку с фотографиями на карте памяти (SDCARD/DCIM/CAMERA). Восстановить файлы оттуда можно с помощью программ CardRecovery или PhotoRec.

В некоторых устройствах Android есть слоты для карт памяти (как правило, формата microSD). Если устройство поддерживает SD-карты, вы можете:

  • увеличить объем памяти;
  • использовать карту для работы некоторых функций и приложений.

Чтобы узнать, есть ли у вашего устройства слот для SD-карты, посетите сайт производителя .

Примечание. Некоторые из этих действий можно выполнить только на устройствах с Android 6.0 и более поздними версиями.

Как установить SD-карту

Шаг 1. Вставьте SD-карту.
  1. Уточните, где находится слот для SD-карты.
  2. Выключите телефон.
  3. Извлеките лоток SD-карты или снимите заднюю крышку устройства (в зависимости от модели). При необходимости поднимите язычок, удерживающий карту.
  4. Поместите SD-карту в слот. Если вы подняли удерживающий язычок, опустите его.
  5. Установите обратно лоток SD-карты или заднюю крышку устройства.
Шаг 2. Включите SD-карту.
  1. Дождитесь появления уведомления об SD-карте.
  2. Нажмите Настроить .
  3. Выберите нужный тип хранилища.
    • Съемный накопитель:
      Карту можно переносить на другое устройство вместе со всеми файлами (например, фотографиями и музыкой). Приложения на съемный накопитель перемещать нельзя.
    • Внутренняя память:
      На карте можно хранить приложения и данные только для этого устройства. Если вы переместите ее на другое устройство, все данные с нее будут удалены.
  4. Чтобы настроить SD-карту, следуйте инструкциям на экране.
  5. По завершении нажмите Готово .

Как использовать SD-карту

Как переместить приложения на SD-карту

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

Примечание. Не все приложения можно перенести SD-карту.

Как переместить файлы на SD-карту

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

Шаг 1. Скопируйте файлы на SD-карту.

Шаг 2. Удалите файлы с внутреннего накопителя.

Вы можете посмотреть содержимое SD-карты и узнать, сколько места осталось.

Если SD-карта используется в качестве внутреннего накопителя

Если SD-карта используется в качестве съемного накопителя

  1. Проведите по экрану сверху вниз, чтобы открыть панель уведомлений.
  2. Под уведомлением об SD-карте нажмите Открыть .

Сразу оговорюсь, что речь пойдет не о программах типа link2sd. Принцип похож, но связывать мы будем не программные каталоги, а каталоги данных этих программ, например /sdcard2/Navigon -> /sdcard/Navigon или /mnt/extSdCard/Books -> /sdcard/Books и т.д.
Кроме того, нам нужен рут (куда ж без него). Кстати, после того как я узнал про эту программу, это для меня очередной аргумент за root.

Многие владельцы андроид смартфонов или таблеток с небольшей встроеной памятью наверняка сталкивались со следущей проблемой: вставлена большая sd карта (например 16, 32 или даже 64 Гигабайт), но после установки нескольких тяжеловесных программ наше устройство или очередная программа с наглостью заявляет, что на карте не хватает места. Иногда сама программа небольшая, но после установки лезет в интернет и тянет на смартфон гигабайты данных.
В очередной раз получив сообщение «Нет места» и заглянув на карточку видим, что она практически пуста, зато внутренняя память устройства забита под завязку.
Это происходит потому, что внутренняя память часто используется как каталог по умолчанию для многих программ. Дело в том, что она монтируется как /sdcard , что исторически всегда было внешней sd картой (раньше так оно и было на всех смартфонах). Внешняя же sd карта монтируется в этом случае как /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard или даже /sdcard/.externalSD . Я так понимаю, что это делается изготовителями, чтобы устройство работало из коробки, т.е. совсем без sd карты.

Многие «недобросовестные» программы всегда хотят читать/писать данные из/в каталог /sdcard/НазваниеПодставить. Редко это можно изменить в настройках программы.
В результате имеем, что имеем, и несколько возможностей чтобы поправить сложившееся положение:
Два последних способа тоже не являются панацеей, т.к. требуют определенных навыков от пользователя, кроме того не достаточно «чисты», например известны проблемы при подключении смартфона к компьютеру через usb (не отмонтируются) и т.д.

Поправить положение поможет программа DirectoryBind , которую хороший человек slig из xda написал для себя и выложил на форуме для всеобщего пользования.

QR-код


Хоть публика здесь технически подкованная, но для неискушенных читателей хабра нужно сделать пару пояснений. Как он сам написал (программа not idiot-proof), т.е. врядли пройдет тест на дурака.

После установки запускаем программу (первый раз естественно навечно разрешаем права Root), нажимаем меню затем «Preferences» и выставляем пути по умолчанию на внешнюю память «Default data path» например /sdcard/external_sd/ и внутреннюю память «Default target path» /sdcard/ . Выходим из меню.

Нажимаем меню, затем «Add new entry»

Теперь создадим новую связь каталогов, например перенесем папку CamScanner на внешнюю карту. Долгое нажатие на путь к папкам открывает небольшой встроеный файловый менеджер, в котором можно создать и/или выбрать папку. Папка на внешней карте должна быть создана (и пуста).

Установив галочку в «Transfer files from target to data» файлы и папки будут перенесены из каталога /sdcard/CamScanner/ в каталог /sdcard/external_sd/CamScanner .

Нужно заметить, что связи после создания не активируются автоматически (серая иконка дискеты, как на скрине внизу для gameloft). Для завершения связывания папок, выбираем галочками нужные связи и нажимаем меню -> «Bind checked». Иконки активных (связанных) папок должны стать зелеными.

Кстати если вы хотите присоединить еще и всю внешнюю карточку полностью рекомендую это сделать не так /sdcard/externalSD/ , а с точкой впереди /sdcard/.externalSD/ . Это спасет вас от таких неприятностей как двойные превьюшки в галереях, и т.д. Правда поможет не для всех галерей и плееров, т.к. некоторые ищут медиа и в скрытых каталогах.
Помучившись, я для себя решил, связывать только отдельные каталоги.

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

Надеюсь эта программа дополнит и вашу копилку полезных утилит для андроид устройств.

Если вы все-таки решились поменять местами внутреннюю и внешнюю память, т.е. переназначить внешнюю sd карту на /sdcard и в настройках устройства нет такой опции - имея рут, это можно легко сделать выполнив следущую операцию:
В Root-Explorer монтируем "/etc" как R/W (если R/O), находим файл "/etc/vold.fstab", сохраняем копию и открываем (длинным кликом) его в Text Editor.
В следующих двух строчках меняем название моунт точек местами: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 ... на dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Подробнее можно почитать . Там же предлагают, как альтернативу, использовать другую интересную программу Root External 2 Internal SD .
Добавлю, что в обоих случаях, перед переключением, вам нужно скопировать все содержимое папки /sdcard на внешнюю sd карту.
Помните, что после переключения вся ваша система может работать , чем раньше.
Будьте осторожны - нужно понимать, что все что вы делаете под рутом, вы делаете на свой страх и риск, и например сохранение неправильного «vold.fstab» может привести к невозможности загрузить устройство и для лечения нужно будет грузится в рекавери и править «vold.fstab» уже там.

Этот способ можно использовать совместно с DirectoryBind, только теперь наоборот «Default target path» (/sdcard) и все связи созданные в DirectoryBind будут указывать на внешнюю карту.

Вы хотите устанавливать приложения на MicroSD флешку? Тогда вам нужно будет отформатировать ее как внутреннюю память.

К сожалению, некоторые производители, например, Sony, LG или Samsung, не делают этого в заводских условиях. Но если у вас есть смартфон с операционной системой Android Marshmallow или выше, вам поможет командная строка.

Обновления Android и проблемы Nougat при использовании этого метода

Некоторые читатели сообщают о сложностях при установке системных обновлений. Обновление операционной системы до Android 7.0 Nougat не возможно при форматировании флешки по методу, описанному ниже. Устройства, которые уже обновлены до Android 7.0 Nougat, даже не отвечают на консольные команды.

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

С Android 6.0 Marshmallow проблем не было

Если мы форматируем MicroSD как внутреннюю память, мы можем устанавливать любые приложения на карту. Это значит, что если вы скачаете 2 гигабайта приложений, то они займут именно 2 гигабайта на карте. В случае, если мы отформатируем MicroSD как резервную память, то ситуация несколько изменится.

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

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

Нет такой опции

То, что в меню отсутствует опция форматирования памяти флешки как внутренней, это вовсе не означает, что эта опция не работает. Продвинутые пользователи сообщили, что использовали командную строку для форматирования карт MicroSD как внутреннюю память в смартфоне Galaxy S7. Мы успешно протестировали такой вариант на Samsung Galaxy S7, Sony Xperia Z5 и LG G4 с Android Marshmallow.

На всех смартфонах стояла операционная система Android 6.0 Marshmallow (или по умолчанию, или после обновления), а также во всех моделях был слот для карты памяти. Как мы уже упоминали, опция форматирования как внутреннюю память в меню телефона отсутствовала. Только в телефоне One A9 от HTC и всех смартфонах Motorola Moto такая опция сохранилась.

Переходи на темную сторону, расширяй память.Я до сих пор не понимаю, почему Samsung, LG и Sony убрали эту опцию из меню. Я подключил все три смартфона со вставленной MicroSD картой к компьютеру.

После этого в ADB tools набрал нужные команды в командной строке. Как только вы открыли командную строку и подключили смартфон, можете вводить первую команду:

adb shell

Теперь командная строка может выполнять системные команды для смартфона. Нам нужно отформатировать карту памяти или ее часть как внутреннюю память. Даже не имея такой возможности в графическом интерфейсе телефонов Sony, Samsung и LG, мы можем передавать смартфону команды через консоль.

Сначала, однако, нам нужно узнать ID карты. Эту информацию можно узнать с помощью следующей команды:

sm list-disks

В моем случае диск называется 179.64. У вас может быть какое-то другое имя. Запомните точные идентификатор карты. Следующей командой мы отформатируем раздел карты MicroSD. Все данные будут удалены. Не забудьте сохранить важную информацию на другой карте, на компьютере или еще где-нибудь. Если вы не собираетесь вытаскивать карту памяти из телефона вовсе, вы можете разделить всю память карты. Для этого введите следующую команду в консоль:

sm partition disk: 179.64 private

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

sm partition disk: 179.64 mixed 50

Но это еще не конец работы. Теперь если вы хотите использовать карту памяти как внутреннюю память телефона, нужно перенести все приложения и данные. Вы можете сделать это через меню Android. Выберите опцию SD Сart , найдите пункт меню Переместить данные . Если вы не разделили карту, то у вас это не получится.


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


В Sony Xperia Z5 общая память отображается немного странно. Вам в первую очередь нужно обращать внимание на память SD карты.

В чем подвох?

Скорость передачи данных MicroSD на порядок ниже, если сравнивать со встроенной памятью. Поэтому не жалейте денег на карту памяти с высокой скоростью приема и передачи данных. Sandisk Extreme Pro и Extreme Plus MicroSD пока что лучшие из тех, что мы видели. Со скоростью 74 мегабайта в секунду у вас не должно быть никаких задержек.

Любопытно, что только телефон LG G4 правильно считывал информацию с карты. Samsung показывал неестественно высокий уровень занятой памяти, а значения на Sony и вовсе были отрицательными. Тем не менее, у нас не было никаких проблем, и даже при подключении к компьютеру мы могли получить доступ ко всем данным, хотя мы видели только общий раздел, который доступен и другим устройствам. Проблемы появились только при установке системных обновлений.

Расширение памяти: успех!

Мы провели тест расширенной памяти на производительность. На все устройства мы установили Final Fantasy IX. Игра занимает 1.8 GB. После установки можно увидеть, где именно находятся данные игры. Во всех случаях после установки на карте SD отражается на 1.8 GB меньше свободного места. При форматировании карты как съемной памяти этого достичь не удастся, так как не получится перенести данные полностью.

Сравните показатели внутренней памяти и памяти карты на скриншоте.

Что произойдет…

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

Если вы потеряете или повредите SD карту, все данные будут утеряны. Восстановить их не удастся, так как они зашифрованы как внутренняя память. Поэтому не забывайте делать регулярный бэкап. Вот и все, теперь вы можете наслаждаться недорогим способом расширения внутренней памяти вашего телефона с Android Marshmallow.

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

Чтобы безопасно извлечь карту из смартфона, необходимо выполнить все шаги в обратном порядке. Поскольку внутренней памяти, как правило, недостаточно, вам придется перенести фотографии и другие данные на другой физический или облачный носитель и удалить все приложения. После этого вернитесь в пункт настроек Память и USB и нажмите Перенести данные в пункте Внутренняя память в меню. После этого отформатируйте 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-карты.

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