Как объединить внутреннюю память и sd. Как перенести приложения с внутренней памяти на SD-карту в Android

16.10.2019

Встроенная память Android устройства часто быстро заканчивается, поэтому пользователям приходится хранить большие объемы информации на microSD. Но что делать, если Андроид не сохраняет на карту памяти скачиваемый контент - приложения, фото, музыку, и другие файлы?

Данная статья подходит для всех брендов, выпускающих телефоны на Android 9/8/7/6: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.

Проблемы с картой памяти

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

Карта памяти может быть несовместимой со смартфоном - например, превышать объем, допустимый для конкретной модели телефона. Если флешка больше какого-то объема гигабайт (32, 64, 128 и т.д.), то он просто не распознает ее, т.к. не запрограммирован на такой объем. В таком случае единственным выходом будет использование другого носителя microSD, меньшего объема.

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

Неправильная папка в браузере

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

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

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

Файлы нельзя перенести на карту памяти

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

  1. Откройте настройки Андроида, зайдите в раздел «Приложения».
  2. Найдите программу, которую хотите перенести на карту памяти вместе со всеми файлами.
  3. Нажмите «Переместить на SD».
Увеличить

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

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

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

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

  1. Откройте настройки Андроида.
  2. Перейдите в раздел «Память».
  3. В поле «Место установки» или «Память по умолчанию» выберите значение «SD».
Увеличить

Когда настройки нет

Если нет возможности задать место сохранения файлов по-умолчанию, то здесь на помощь придут сами приложения. В том же браузере Samsung «Интернет» есть возможность задать место хранения:


Увеличить

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

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

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

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

Первым делом необходимо зайти в Настройки , а затем перейти в раздел «Хранилище и накопитель », где следует нажать по SD-карте.

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

Здесь нужно выбрать пункт «Очистить и отформатировать » и дождаться завершения процесса очистки памяти. Затем может высветиться сообщение о том, что носитель работает медленно. Как правило, это обозначает, что используемая флешка не очень хорошего качества и её использование в качестве хранилища устройства может отразится и на производительности самого смартфона. Для хорошей и быстрой работы рекомендуется использовать накопители UHS Speed Class 3 (U3).

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

Особенности и ограничения использования SD-карты

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

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

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

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

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

Чтобы воспользоваться этим способом, потребуется совершить много действий. Нужно загрузить с сайта и произвести установку Android SDK , затем загрузить и установить с официального сайта драйвера для устройства , а так же, требуется включить «режим отладки по USB » на устройстве.

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

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

Как перевести карту памяти в стандартный режим

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

Последняя версия Android android 6.0 Зефир определенно последовал footstep своего предшественника леденец, но он пришел с более польского и улучшения всей платформы. Встроенная поддержка сканера отпечатков пальцев, поддержка отдельных приложений и фрагментарного контекста функции являются одними из небольших примеров этого. Android 6.0 также поддерживает лучше app для приложения связи функций управления питанием является еще большим дополнением. Хотя Android Зефир выглядит очень похож на леденец, но дизайн материала более распространенным в настоящее время.

Однако изменения не замечены в основной области пользовательского Интерфейса, такие как уведомления тени, настройки и навигации. Кроме того тех, кто борется с батареей много, Android Зефир 6.0 может быть хорошим решением для них как это делает батарею в умным способом. Функция дозы кладет устройства в спящий режим автоматически, как только он понимает, что устройство находится в состоянии покоя, в то время как режим ожидания app ограничивает воздействие редко используемых приложений на батареи чтобы развернуть его еще больше.

Android 6.0 MicroSD

Со всеми этими наиболее популярной особенностью Android 6.0, который выиграл заголовок в течение многих дней является Даримые хранения или его функция хранения flex. Эта функция позволяет пользователю android 6.0 использование внешнего хранилища в качестве внутреннего хранилища. Это android 6.0 SD-карта может использоваться в качестве внутреннего хранилища. Преимущество заключается в том, что те, кто в их бюджете может иметь доступное устройство и затем увеличить хранилище с android 6.0 SD карты дешево.

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

Некоторые из особенностей android 6.0 SD карты здесь:

  • Карточка станет основным хранилищем вашего телефона.
  • Любой вид загруженных приложений, файлов и средства массовой информации могут быть переданы на эту карту.
  • Это не для чтения любых других устройств, таких как ПК, Mac, Телефон, и др.
  • SD карта останется зашифрованным все время, которое невозможно расшифровать на других устройствах.
  • Как выбрать карту как портативный, он будет отформатирован снова.

Как использовать MicroSD в качестве встроенной памяти

Процесс для внутреннего хранения данных android 6.0 SD-карты очень прост, который требует пройти через несколько простых шагов. Но рекомендуется Купить высокоскоростной MicroSD-карты для использования в качестве встроенной памяти. Вот шаг за шагом процесс для использования внутренней памяти MicroSD.

Шаг 1 Во-первых после того, как право карты MicroSD поместите его в слот для карт MicroSD и ждать уведомления после успешной установки.

Шаг 2 Как успешно установлен SD-карты, это даст уведомление, заявив, что обнаружены новые карты MicroSD. Далее пользователи должны коснуться этого уведомления дважды.

Шаг 3 Он будет сначала разблокировать экран после чего непосредственно пользователям карты форматирования экрана. Здесь выберите параметр «Использование в качестве внутреннего хранения» следуют «Стереть и формат». Это займет несколько минут для завершения процесса форматирования.

Шаг 4 По завершении форматирования будет предлагать два варианта «Переместить сейчас» или «Переместить позже». Первый вариант будет передавать все приложения, файлы и СМИ на SD-карту мгновенно в то время как вы можете выбрать второй вариант, чтобы сделать это позже. Необходимые приложения и файлы можно перемещать на SD-карту из настройки > хранения и USB.

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

Пожалуй, главная и самая заметная фишка нового Android 6.0 Marshmallow для обывателей - возможность отформатировать карту памяти microSD в качестве внутреннего накопителя . Анонс этоу функции, как и ожидалось, многих впечатлил, однако ни Nexus 5X от LG, ни Nexus 6P от Huawei не имели возможности расширения памяти с помощью карты памяти, поэтому об этом на несколько месяцев просто забыли.

Сейчас же, в марте-апреле 2016 года, начали выходить новые флагманы на Android 6.0 Marshmallow (Samsung Galaxy S7 и S7 edge, вскоре появится в России и LG G5), а другие смартфоны начали получать обновление до этой версии системы - проблема вновь стала актуальна.

Скоростные классы устройства также можно найти на карте памяти: C4 или C10 (Class 10), либо UHS Speed Class 1 (U1), UHS Speed Class 3 (U3)


Стоит сразу отметить, что форматировать карту памяти в качестве внутреннего накопителя можно далеко не каждую. Нужно обратить внимание на небольшую греческую цифру "I" прямо на карте. Она означает, что это карта типа Ultra High Speed (UHS-I). Важно заметить, что тип карты UHS-I поддерживает большое количество скоростных классов, в том числе Class 4 (C4), Class 10 (C10), U1 и U3. Чем выше скорость, тем не хуже, поскольку это в случае использования карты памяти как внутреннего накопителя (Format as Internal Drive) может влиять на скорость работы приложений.

Греческая цифра на microSD означает Ultra High Speed - UHS-I или UHS-II тип карты памяти. Последний имеет два ряда контактов и не поддерживается современными смартфонами.


Но главное не в этом. Дело в том, что производители крайне сильно пекутся о скорости работы своей системы и отсутствии тормозов и постоянно жалуются именно на карты памяти, которые вставляют пользователи в смартфон. Несмотря на то, что подавляющее большинство сегодняшних карт памяти на рынке поддерживают UHS-I и вполне проходят по скорости, крупные бренды просто забили на эту важную фишку. В качестве обоснования приводится тот факт, что внутренний накопитель в современных смартфонах все равно работает быстрее карт памяти.

При этом на рынке крайне трудно найти неподходящую флешку, да и не стоят они дорого: для примера за 300 рублей уже сегодня можно купить UHS-I карту памяти со скоростным классом 10 (С10) и объемом 16 ГБ.


Но... у крупных брендов есть свое мнение и клиенты, которых они, видимо, не хотят разочаровать. Поэтому, внимание, возможность форматировать microSD карту памяти, как внутренний накопитель (смонтировать microSD как внутренний накопитель) отсутствует у Samsung Galaxy S7 и Galaxy S7 edge, флагмана LG G5. Но на этом история не заканчивается, проблема внутреннего накопителя довольно остро стоит у Sony Xperia (в Xperia Z3 Compact пользователь довольствуется 16 ГБ встроенной памяти). С обновлением до Android 6.0 Marshmallow проблема могла быть решена, но Sony Mobile также решили закрыть возможность форматирования microSD как внутреннего накопителя на своих смартфонах.

Так выглядит возможность форматирования microSD как внутреннего накопителя в смартфоне Moto X Force


Неутешительные итоги


Пользователи смартфонов Samsung, LG и Sony Xperia лишены возможности расширить память даже при наличии карты памяти нужного типа. Справедливости ради стоит сказать, что данную возможность можно открыть, если сделать ROOT-устройства, но мы в данном случае обсуждаем то, что пользователь получает "из коробки". На данный момент из устройств, получивших обновление до Android 6.0 Marshmallow, возможность расширения внутренней памяти с помощью microSD доступна на смартфонах Moto (и видимо будет доступна на Lenovo и ZUK), а также у устройств HTC. По поводу Huawei и Honor пока неизвестно, поскольку эти устройства пока не получают обновления до Android 6.0.

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

Если ваш телефон или планшет на 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-карты.

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