• Как сделать сд карту основной на андроид. Как устанавливать приложения на SD карту памяти в Андроид

    Технологии по производству гаджетов стремительно развиваются, но в среднем ценовом сегменте не уделяется большого внимания внутреннему хранилищу, размер которого обычно варьируется от 8 до 16 ГБ. Учитывая, что большую часть объема занимают встроенные программы, места для игр и дополнительной информации почти не остается и возникает необходимость устанавливать приложения на SD карту андроид напрямую.

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

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

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

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

    Действия для версий Андроид 5.0 включительно

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

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

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

    Сохранять приложения на карту памяти андроид от 4.2 и до 5 включительно довольно просто, если следовать следующему алгоритму:

    1. Зайти во вкладку «приложения» и выбрать раздел «загрузки», где находится весь инсталлированный ранее софт.
    2. Выбрать из списка программу для переноса и кликнуть на нее.
    3. Проверить доступ к данным и необходимое количество памяти.
    4. Кликнуть раздел «запись на SD», если таковой предусмотрен.

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

    Объединение внешнего и внутреннего

    Установить приложение на карту памяти android от пятой версии и выше потребует дополнительных действий, поскольку сама система поставлена иначе, чем в старых версиях, но зато имеется новая утилита - Adoptable Storage, позволяющая объединить внутренний и внешний накопители в единую базу данных.

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

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

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

    Этот способ не подойдет для переноса предустановленного софта.

    Надежные помощники со стороны

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

    • с помощью компьютера;
    • скачав сторонние программы.

    Долгий способ - компьютер

    Если использовать портативный компьютер, то придется запастись терпением, но зато этот процесс пройдет без риска, который всегда сопровождает получение Root-прав. Прежде всего нужно зайти через ПК на сайт Play market, найти приложение для скачивания и скопировать ссылку на него из браузерной строки. Затем поэтапно сделать следующее:

    Иногда получается сделать это с помощью флешки. Если возникли сложности, придется воспользоваться софтом для синхронизации, например, хорошо зарекомендовавшей себя программой Phone Explorer. Скачать ее можно из Плей Маркета или с одноименного сайта и установить вначале на планшет или телефона, а затем на ПК. Для переноса данных потребуется:

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

    Проверенные утилиты

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

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

    Наименование

    Описание

    AppMgr III (App 2 SD Hıde and freeze Apps) Широко применяется именно благодаря простоте интерфейса и способности переместить несколько приложений одновременно, а также скрывать информацию от просмотра другими людьми. Root доступ при этом не требуется, хотя без него утилита не способна перенести операционные файлы. После загрузки (она может занять до пяти минут) следует открыть программу, найти материалы софта, которые нужно переместить, и нажать соответствующую клавишу.
    Link 2 SD Служит не только для перемещения контента на apk., lib., dex. и внешний носитель, но и для чистки кэша и инсталляции софта. Ее рекомендуют продвинутым пользователям, поскольку усовершенствованный функционал потребует создать два раздела на внешнем диске и оформления root-прав. В награду владелец получает возможность переносить любые файлы, в том числе и операционные, без вреда для устройства, преобразовывать встроенный софт в пользовательский, «замораживать» контент и выбирать место для инсталляций. Приложение устанавливается автоматически, но требует дополнительной работы по root доступу.
    Total commander Программа с текстовым редактором, архиватором, проигрывателем для аудио и видеоконтента. С его помощью файлы можно перемещать, копировать, сортировать, переименовывать и удалять без ущерба для общей функциональности гаджета. Предусмотрена функция передачи данных по bluetooth. Получение root-прав необходимо. Для этого можно воспользоваться еще одним надежным приложением KingsRoot.

    Принудительное расширение

    Эти способом может воспользоваться человек, знакомый с основами программирования, поскольку при замене места для установки софта по умолчанию придется внести изменения в телефон через компьютер. На ПК нужно загрузить программу Android Debug Bridge (ADB Run) и проверить наличие USB соединения на смартфоне. Заранее полученные root-права облегчат осуществление следующих действий.

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

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

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

    Редактируем системный файл

    Итак, для того чтобы поменять внутреннюю память на внешнюю и устанавливать любые приложения сразу на карту вам необходимо найти у себя в телефоне или установить программу Root Broswser или же ES Проводник, также необходимо присутствие в системе root прав, как их быстро получить читаем в .

    Замена памяти происходит следующим образом: нужно выбрать программу Root Broswser или Проводник и запустить в работу, после этого ищем файл vold.fstab в системе он лежит по адресу устройство/system/etc/ открываем и внимательно читаем файл, нам потребуется отредактировать пару строк.

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

    В данном случае строчка dev_mount sdcard…. отвечает за стандартную сохранность файлов, а dev_mount sdcard2…. за внешнюю (карточку сд). Что бы наша встроенная память точно поменялась на нужную нам внешнюю, для этого необходимо просто изменить некоторые строчки. Но не все и не полностью, а только дополнительные и конечные надписи, которые идут за dev_mount sdcard/storage/sdcard0 и dev_mount sdcard2/storage/sdcard1. Как только сделаем так как на изображение то необходимо сохранить.


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

    Существует не менее действенный способ замены памяти не используя программу Root Broswser. Для этого вам потребуется произвести всего лишь несколько манипуляций со своим телефоном при помощи компьютера буквально три клика. Первым делом вам потребуется запустить файл HTC Driver Installer и установить его на свой компьютер, чтобы появились все необходимые утилиты для дальнейшей работы.

    Второй манипуляцией станет установка драйвера на системный носитель C:\\android-sdk-windows затем следует запустить программу SDK Manager для проверки файлов и их готовность к установке. После этого следует подключить телефон к компьютеру и подтвердить команду: перенести всё на сд карту, читаем далее как это сделать.

    Используем ADB

    Подключите телефон с заранее включенной в настройках отладкой USB.
    Переходим в папку с программой и запускаем файл adb.exe с помощью командной строки cmd, с зажатой кнопкой shift клик правой кнопкой по файлу и выбираем open command windiws here

    Откроется командная строка в которой пишем adb devices

    Теперь выполните следующую команду, которая и поменяет память местами, просто введите ее и нажмите Enter.

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

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

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

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



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

    Сработало? Какую карту вы используете? Напишите в комментариях.

    Вы хотите использовать карту MicroSD в качестве реального расширения памяти и устанавливать приложения на нее? Для этого вам нужно отформатировать её как внутреннюю память. На большинстве телефонов это сделать достаточно просто, но, к сожалению, некоторые производители, такие как Sony, LG или Samsung, не обладают такой функцией по умолчанию. Но если ваш смартфон оснащен Android Marshmallow или новее, то вы можете воспользоваться командной строкой. Правда после этого избегайте обновлений Андроид. Как объединить память грамотно, мы расскажем в этой статье.

    Перейти:

    Простой способ

    Если вам повезет, ваш смартфон позволит вам сделать это, без подключения его к ПК. Этот метод, скорее всего, будет единственной надеждой, если вы используете более новую версию Android (7.0 Nougat или 8.0 Oreo). Вот как проверить:

    • Установите SD-карту в телефон Android и дождитесь ее распознавания
    • Откройте Настройки> Храненилище
    • Коснитесь имени вашей SD-карты.
    • Коснитесь трех вертикальных точек в правом верхнем углу экрана.
    • Нажмите «Настройки» .
    • Выберите Форматировать как внутреннюю память .
    • Нажмите «Очистить и форматировать»
    • Затем Android предложит перенести данные

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

    Что делать, если ваш телефон не позволяет вам форматировать microSD в качестве внутренней памяти

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

    Точные шаги варьируются в зависимости от версии Android вашего телефона. Этот метод хорошо cработал с Android 6.0 Marshmallow и Android 8.0 Oreo, однако мы столкнулись с трудностями на Android Nougat.

    Для телефонов, использующих Android 6.0 Marshmallow

    Когда карта MicroSD отформатирована как внутренняя память, приложения могут быть полностью сохранены на ней. Это означает, что если вы загружаете приложение общим размером 2 ГБ, тогда на SD-карте должно быть 2 ГБ места. Если, однако, карта MicroSD отформатирована только как резервная — памяти не хватит, как пишет PLATYPUS_DIARRHEA в Reddit.

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

    Все три смартфона работают с завода или после обновления с Android 6.0 Marshmallow и имеют слот для карт MicroSD. Кроме того, отсутствует опция меню для форматирования карты MicroSD как внутренней памяти. Функция доступна только в HTC One A9 и в Motorola на всех смартфонах Moto.

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

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

    • adb shell

    Теперь командная строка готова к запуску системных команд на вашем смартфоне. В этом случае мы хотим отформатировать SD-карту или её часть в качестве внутренней памяти. Даже если Sony, Samsung и LG откажут нам в такой возможности в графическом интерфейсе пользователя, мы все равно можем выполнить эту команду через консоль. Сначала, однако, нам нужен идентификатор SD-карты. Узнать его можно следующей командой:

    • sm list-disks

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

    • sm partition disk:179,64 private

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

    • sm partition disk:179,64 mixed 50

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

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

    Смартфоны с Android Oreo

    Недавние обновления для Android немного изменили правила, но по-прежнему можно использовать этот метод с ADB. Просто начните работу с ADB по методу выше, но после ввода shell adb вам будет предложено установить определенные значения.

    Введите следующие строки, чтобы разблокировать возможность форматирования карт microSD в качестве внутреннего хранилища на вашем телефоне:

    G8141:/ $ sm set-force-adoptable true
    G8141:/ $ sm list-disks
    — disk:179,0
    G8141:/ $ sm partition disk:179,0 private
    G8141:/ $ sm set-force-adoptable false
    G8141:/ $ exit


    Мы проверили этот метод на Sony Xperia XZ Premium под управлением Android 8.0 Oreo, и это сработало. На скриншотах ниже вы можете увидеть 16-гигабайтную карту microSD, установленную в качестве внутренней памяти:

    Проблемы с обновлениями системы и Nougat

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

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

    Удалите ненужные приложения и верните данные во внутреннюю память. Затем отформатируйте карту MicroSD как съемный носитель. Только тогда вы сможете безопасно установить обновление для Android.

    В чем подвох?

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

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

    Увеличение объема памяти: полный успех

    Мы подвергли все описанные выше смартфоны единому тесту на выносливость. Мы установили Final Fantasy IX на всех устройствах. Размер игры составляет 1,8 ГБ. После установки легко увидеть, какая из двух видов памяти, внутренняя или SD-карта — использовалась. Во всех случаях, после установки на SD-карту, на 1,8 ГБ меньше места. Успех такой степени не может быть достигнут с SD-картами, отформатированными как внешняя память, поскольку полная миграция данных невозможна.

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

    Что произойдет, если извлечь карту microSD?

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

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

    Безопасное удаление внутренней разбитой SD-карты

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

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