Skip to main content

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

Приветствую Вас друзья, в этой инструкции вы узнаете о настройке SD карты как внутренней памяти Android и о том, какие ограничения и особенности при этом имеются. Кстати,  некоторые устройства не поддерживают данную функцию, несмотря на нужную версию Android 6.0 или 7 (Samsung Galaxy S7, LG G5, хотя и для них есть возможное решение, которое будет приведено в материале). См. также: Как очистить внутреннюю память на Android телефоне или планшете.



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

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

Для начала, перенесите все важные данные с вашей  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 объемом X присоединяется к объему карты памяти Y,  то общий доступный объем внутренней памяти должен стать равным X+Y. Скажу Вам, что примерно это и отображается и в информации о хранилище устройства, но по факту все работает несколько иначе:

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

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

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

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

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

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



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

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

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

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

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



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *