В старых версиях Android, не имея root прав, нельзя было использовать SD карту как внутреннюю память. Такая функция появилась только в Android 6.0 Marshmallow (работает на Android 7, 8, 9, 10 и 11) и позволила переносить установленные приложения на карту памяти. Чтобы игры и программы быстро запускались и работали без сбоев, желательно использовать SD карту высокого класса.
В некоторых прошивках функция отсутствует, несмотря на подходящую версию Android. Но это не значит, что карту памяти нельзя использовать как внутреннее хранилище – просто SD придется форматировать при помощи ADB.
После форматирования карты памяти, она не будет считываться другими мобильными устройствами. Если понадобится установить SD в новый смартфон или подключить в кардридер в ноутбуке, отформатируйте карту как портативный носитель.
- Настройка SD карты как внутренней памяти
- Форматирование карты памяти с помощью утилиты ADB
- Перенос приложений на карту памяти на Android 6, 7, 8, 9, 10, 11
- Перенос приложений на карту памяти с помощью приложения AppMgr III (App 2 SD)
Настройка SD карты как внутренней памяти
После подключения карты памяти, в области уведомлений появится оповещение об обнаружении новой SD карты. Нажмите «Настроить» и отформатируйте ее как внутреннюю память, следуя указаниям. Сохраненные на SD карте файлы будут удалены, так что заранее позаботьтесь о создании резервной копии.
Также карта памяти форматируется через меню настроек. Для этого перейдите в «Хранилище» (в некоторых прошивках называется «Хранилище и USB-накопители», «Накопители» или «Память») и щелкните по пункту «SD-карта».
Раскройте меню и выберите «Настройки хранилища».
Нажмите на пункт «Внутренняя память» и в следующем окне щелкните «Очистить и отформатировать». Не забудьте перед этим сохранить данные с карты памяти, потому что они будут удалены.
Если после завершения форматирования, на экране появится оповещение, что SD-карта работает медленно, значит, используемая карта памяти низкого класса. Такие SD не рекомендуются к использованию, потому что они работают в разы медленнее накопителей в мобильных устройствах. Приложения, перенесенные на карту с невысокой скоростью чтения и записи, могут медленно работать.
Далее будет предложено перенести некоторые приложения, фотографии и файлы на отформатированную карту. Выберите «Перенести сейчас», нажмите «Далее», а в следующем окне щелкните на «Перенести».
Процесс переноса данных займет некоторое время. В конце появится сообщение, что SD карта готова к работе.
Как отформатировать карту памяти при помощи ADB
Если функция форматирования карты памяти отсутствует в меню настроек, несмотря на подходящую версию Android, значит, производитель мобильного устройства не добавил эту опцию в систему. При этом возможность отформатировать карту памяти никуда не делась, но для этого понадобится ADB.
ADB (Android Debug Bridge, отладочный мост Android) – инструмент, который входит в Android SDK и при помощи него устанавливается связь с консолью Android. ADB работает из командной строки (cmd.exe) либо из Windows PowerShell (доступен в последних сборках Windows 10). Проще говоря, подключив мобильное устройство к ПК через USB и активировав отладку, можно управлять смартфоном с компьютера, используя ADB-команды.
Чтобы скачать ADB, перейдите по ссылке, загрузите архив «platform-tools» и разархивируйте его на диске «C:». ADB будет внутри.
Также перейдите на эту страницу официального сайта Oracle, поставьте галочку в чекбоксе «Accept License Agreement» и скачайте установочный файл Java Development Kit, соответствующий разрядности операционной системы на компьютере. После завершения загрузки запустите установку.
Включите на устройстве отладку по USB. Эта функция находится в скрытом разделе «Для разработчиков». Чтобы сделать раздел видимым, откройте «Настройки» → «О телефоне» («Настройки» → «Система» → «О телефоне» на Android 8 Oreo, Android 9 Pie, Android 10 и Android 11) и щелкните 5-7 раз по пункту «Номер сборки».
После выполненных действий пункт «Для разработчиков» появится в меню настроек («Настройки» → «Система» на Android 8 Oreo, 9 Pie, 10 и 11). Перейдите в раздел «Для разработчиков», активируйте пункт «Отладка по USB» и подтвердите, выбрав «ОК».
Подключите смартфон к ПК через USB. Если вы делаете это впервые, на компьютер установятся драйверы USB. Обычно драйверы загружаются автоматически, но если этого не произошло, скачайте драйвер с сайта производителя устройства либо установите универсальный драйвер. Если драйвер без установщика, зайдите на компьютере в «Диспетчер устройств», выберите аппарат (устройство будет определяться неправильно с вопросительным или восклицательным знаком), щелкните по нему правой клавишей мышки и нажмите «Обновить драйверы». Выберите «Выполнить поиск драйверов на этом компьютере», укажите путь к папке с драйверами, щелкните «Далее» и дождитесь завершения установки.
Теперь перейдите в папку «platform-tools» и удерживая клавишу «Shift» щелкните правой кнопкой мыши по пустой области. В списке опций выберите «Открыть окно команд» или «Открыть окно PowerShell здесь» (на Windows 10). Запустится командная строка либо PowerShell.
На смартфоне появится запрос на разрешение отладки с этого компьютера. Выберите «ОК», чтобы подтвердить. Если запрос не появился, это произойдет позже – во время выполнения первой команды.
Введите следующую команду и нажмите «Enter» (в PowerShell добавьте ./
перед командой):
adb shell
В консоли появится знак «$». Введите команду:
sm list-disks
Будет выдан идентификатор карты памяти вида disk:XXX,XX. Скопируйте следующую команду, замените в ней XXX,XX на полученные цифры и выполните команду:
sm partition disk:XXX,XX private
Теперь зайдите в «Хранилище», выберите карту памяти, откройте ее настройки и щелкните «Перенести данные».
Как перенести приложения на карту памяти на Android 6, 7, 8, 9, 10 и 11
После форматирования SD карты остается перенести на нее установленные приложения. Откройте «Настройки», выберите «Приложения и уведомления», нажмите «Показать все приложения» или «Сведения о приложениях» (если таких пунктов в меню нет, пропустите) и щелкните на игру либо программу, которую собираетесь переносить.
Откройте «Хранилище» (или «Память»), нажмите «Изменить» и выберите карту памяти.
В появившемся окне щелкните на кнопку «Переместить» и подождите пока приложение переносится.
AppMgr III (App 2 SD) – программа для переноса приложений
Если не хочется вручную перемещать каждое приложение, загрузите программу, которая упростит этот процесс. При помощи AppMgr III (App 2 SD) можно в пару тапов перенести неограниченное количество приложений на карту памяти.
Если на смартфоне установлен Android 8, 9, 10 либо 11, предоставьте AppMgr III следующие разрешения:
- Доступ к истории использования: «Настройки» → «Приложения и уведомления» → «Расширенные настройки» → «Специальный доступ» → «Доступ к истории использования» → «AppMgr III»;
- Разрешите изменять системные настройки: «Настройки» → «Приложения и уведомления» → «Расширенные настройки» → «Специальный доступ» → «Изменение системных настроек» → «AppMgr III»;
- Разрешите автоматически выполнять действия без ручного подтверждения: «Настройки» → «Специальные возможности» → «AppMgr III».
Затем запустите AppMgr III, выделите приложения, которые хотите переместить и щелкните на значок папки.
В следующем окне нажмите на кнопку «Play», чтобы запустить процесс переноса.
Если какие-то приложения не удастся перенести, это отобразится в AppMgr III.
Nokia 6.1, по инструкции всё сработало. Спасибо огромное!
Все замечательно — спасибо большое. Все с ADB сработало на ура, тел TP Link Neffos C7, Андроид 8.1, расширил память до 80 ГБ, только дважды уже сносил, возвращался к съемному носителю, вот третий раз отформатировал карту как внутреннюю память. Причина — после этого не открывается папка Файлы, что создает массу проблем. Например, не ставятся мелодии на звонки. Пробовал разделить карту памяти с помощью команды sm partition disk:179,64 mixed 50 — разделил, вот только папка Файлы все равно мертвая. Погуглил — ничего на эту тему нашел. Может, все-таки есть какое-то решение проблемы. Заранее признателен за возможный совет
спасибо!!!!!!!!!!!! пол дня маеты с сд картой и все получилось через команднцю строку прописал на изменение команд на самой карточке.
Здравствуйте!
Хочу дать Самсунгу Galaxy G 2 с Андроид 8.1.0 возможность объединить карту памяти со встроенной памятью. Всё сделал, как описано в статье:
adb shell
adb server version (31) doesn’t match this client (41); killing…
* daemon started successfully
j2corelte:/ $ sm list-disks
disk:179,32
j2corelte:/ $ sm partition disk:179,32 private
j2corelte:/ $
… причём несколько раз, с разными карточками, но, увы, результат один: при входе в меню памяти пишет, что карточка повреждена и предлагает отформатировать её в качестве съёмного носителя. Не подскажете, что делать?
Спасибо!
Не знаю как другие,но чтобы я хоть раз ещё сделал SD карту как внутреннюю память….Ни за что ! Была такая ситуация,что пришлось сбросить телефон до первоначальных настроек,при этом карту вытащил,ну думаю чтобы не стёр её тоже.Вставляю обратно,а она всё……..уже не воспринимается ,только формат.И ни чем её не прочитать,вся инфа пропала.Гадость короче это…..
Само собой. Данные на карте шифруются при помощи ключа уникального и не доступны без обратного процесса. Сначала нужно сделать как накопитель назад, а потом скидывать.
Андроид 9 — нет такого пункта в меню, в Уведомлениях у приложений нет пункта Хранилище.
Я конечно понимаю, что тема давняя. В общем пытался расширить память на realme C21. Карточка на 64 гб. Программным методом OS не дает — поехали через ADB. Видно провод у меня плохой ADB регулярно слетал, но в итоге вышло вроде все ввести как сказано. Однако не видно никакого расширения памяти (на самом смартфоне изначально 32 гига), а карточка оставшись вставлена просто пропала и телефон теперь ее не видит
sm partition disk:XXX,XX public карта вернется
Огромное спасибо за статью. Новый планшет TCL TAB 10 FHD на 11 андроиде всё получилось при помощи ADB .