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

Производитель намеренно убрал функцию «Adoptable Storage» (слияние накопителей) из пользовательского интерфейса еще в 2018 году, оставив её только в скрытом меню разработчика. Официальная причина — риск потери данных при физическом извлечении карты или её деградации. Тем не менее, опытные пользователи могут активировать режим форматирования microSD как внутренней памяти через ADB-команды.

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

Архитектура Android требует, чтобы разработчик явно разрешил установку своего пакета на внешний носитель через атрибут android:installLocation в манифесте. Если в манифесте стоит значение internalOnly или не указано preferExternal, пункт меню переноса будет неактивен. Это защита от нестабильной работы: карты памяти медленнее встроенной UFS-памяти в 3-5 раз по случайному чтению.

Кроме того, Google Play Services и системные фреймворки Huawei Mobile Services (HMS) жестко привязаны к разделу /data. Их перенос приведет к зацикливанию загрузки, так как сама карта памяти монтируется уже после инициализации этих сервисов. Виджеты на рабочем столе также перестают обновляться, если их процесс вынесен на внешний том.

  • 📱 Системные приложения и предустановленные сервисы HMS не подлежат перемещению
  • 🔒 Банковские приложения часто блокируют перенос из соображений безопасности
  • ⚙️ Приложения с фоновыми сервисами (мессенджеры, трекеры) могут работать нестабильно
  • 🎮 Тяжелые игры иногда разрешают вынос только кэша (OBB), а не APK-файла
⚠️ Внимание: форматирование карты памяти как внутренней памяти зашифрует её ключом, привязанным к конкретному устройству. Вставка такой карты в другой смартфон, ПК или кардридер приведет к полной потере доступа к файлам без возможности восстановления.

Способ 1: Стандартный перенос через настройки приложений

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

Зайдите в Настройки → Приложения → Приложения (или «Все приложения»). Выберите нужную программу из списка, нажмите «Память» или «Хранилище». Если кнопка «Изменить» или «Перенести на SD-карту» активна — нажмите её и подтвердите действие. Процесс может занять от нескольких секунд до минуты в зависимости от размера APK.

☑️ Проверка перед переносом

Выполнено: 0 / 4

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

Способ 2: Активация Adoptable Storage через ADB (для продвинутых)

Функция слияния накопителей (Adoptable Storage) физически присутствует в прошивке, но скрыта. Для её включения нужен компьютер с установленными ADB-драйверами и включенная отладка по USB на телефоне. Этот метод делает карту невидимой для других устройств, но позволяет устанавливать любые приложения на неё без ограничений разработчиков.

Подключите смартфон к ПК, в терминале выполните adb shell, затем sm list-disks для определения ID карты (обычно disk:179,64). Далее введите sm partition disk:179,64 private для полного форматирования как внутренней памяти или sm partition disk:179,64 mixed 50 для гибридного режима (50% под систему, 50% под файлы). После перезагрузки система покажет увеличенный объем внутренней памяти.

Команды для разных сценариев

sm partition disk:179,64 private — 100% карты под приложения (только для этого телефона)

sm partition disk:179,64 mixed 25 — 25% под систему, 75% под фото/видео (читается на ПК)

sm partition disk:179,64 public — отмена изменений, возврат к обычной флешке

⚠️ Внимание: команда sm partition безвозвратно удаляет все данные на карте памяти. Обязательно скопируйте фото, видео и документы на компьютер или облако перед выполнением. Восстановить файлы после шифрования Adoptable Storage невозможно даже в сервисном центре.

Особенности переноса на EMUI 10-13 и HarmonyOS 2-4

В EMUI 10-11 интерфейс настроек приложений практически идентичен: «Настройки → Приложения → [Приложение] → Память → Изменить». В EMUI 12 и HarmonyOS 2 меню переехало в «Настройки → Приложения → Все приложения → [Приложение] → Хранилище». Визуально кнопка выглядит как переключатель между «Внутренняя память» и «SD-карта».

HarmonyOS 3-4 на планшетах и флагманах серии Mate/P добавила агрегатор «Очиститель» (Optimizer), который предлагает массовый перенос подходящих приложений. Запустите «Очиститель» → «Хранилище» → «Перенести на SD-карту». Система просканирует установленные пакеты и покажет чек-лист с суммарным объемом выигрыша. Это быстрее ручного перебора десятков программ.

Версия ОСПуть к настройкам переносаМассовый переносAdoptable Storage
EMUI 9-10Приложения → Память → ИзменитьНетТолько через ADB
EMUI 11-12Приложения → Все приложения → ХранилищеНетТолько через ADB
HarmonyOS 2Приложения → Все приложения → ХранилищеНетТолько через ADB
HarmonyOS 3-4Очиститель → Хранилище → Перенести на SDДа (через Очиститель)Только через ADB
📊 Каким способом вы обычно освобождаете память на Huawei?
Перенос отдельных приложений в настройках
Массовый перенос через Очиститель (HarmonyOS 3+)
Adoptable Storage через ADB
Покупаю телефон с большей памятью
Только удаляю кэш и фото

Что делать, если кнопка переноса неактивна или отсутствует

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

Проверьте физический переключатель Lock на боковой грани microSD-адаптера. Вставьте карту в кардридер ПК и запустите chkdsk X: /f (где X — буква диска) для исправления ошибок ФС. Если карта новая — отформатируйте её в телефоне: «Настройки → Память → SD-карта → Форматировать». После этого перезагрузите смартфон и проверьте доступность кнопки снова.

💡

Используйте карты памяти класса UHS-I U3 (V30) или выше. Медленные карты Class 10 создают «узкое горлышко»: приложения будут запускаться дольше, а интерфейс может подтормаживать при обращении к вынесенным данным. Скорость последовательной записи не важна — критичны IOPS (операции в секунду).

Риски и ограничения при работе с вынесенными приложениями

Главный риск — физическое извлечение карты во включенном состоянии. Android не поддерживает горячее извлечение Adoptable Storage: система мгновенно потеряет доступ к исполняемым файлам, что вызовет краш запущенных процессов и возможную коррупцию баз данных приложений. Всегда используйте «Извлечь» в меню памяти перед физическим извлечением.

Второй нюанс — деградация флеш-памяти. microSD рассчитана на меньше циклов перезаписи, чем встроенная UFS. Активная работа баз данных мессенджеров, браузеров и соцсетей на карте ускорит её износ. При появлении ошибок чтения/записи приложения начнут падать с Native Crash или не запускаться вовсе. Регулярно проверяйте здоровье карты утилитой SD Insight или через smartctl на ПК.

⚠️ Внимание: сброс телефона к заводским настройкам (Factory Reset) при активном Adoptable Storage делает данные на карте нечитаемыми навсегда. Ключ шифрования хранится в защищенном разделе внутренней памяти и стирается при сбросе. Перед сбросом обязательно мигрируйте данные обратно во внутреннюю память или на ПК.

Альтернативы: облака, кэш и Lite-версии приложений

Если перенос невозможен или нежелателен, рассмотрите комбинацию методов. Очистка кэша через «Очиститель» или вручную в настройках каждого приложения дает быстрый, но временный эффект. Установка Lite-версий (Facebook Lite, Messenger Lite, Spotify Lite, YouTube Go) экономит 60-80% места за счет урезанного функционала и отсутствия тяжелых библиотек.

Перенос медиафайлов (фото, видео, загрузки Telegram/WhatsApp) на карту памяти через настройки самих приложений или файлового менеджера часто освобождает больше места, чем вынос APK-файлов. В WhatsApp: «Настройки → Данные и хранилище → Хранилище → Изменить → SD-карта». В камере: настройки → «Место хранения» → «SD-карта». Это безопаснее и не влияет на скорость интерфейса.

💡

Главный вывод: стандартный перенос подходит для пользовательских приложений с разрешающим манифестом; Adoptable Storage через ADB снимает ограничения, но делает карту привязанной к одному устройству и требует быстрой U3/V30 флешки для комфортной работы.

Часто задаваемые вопросы

Почему после обновления приложение вернулось во внутреннюю память?

При обновлении через магазин приложений (AppGallery, Google Play, RuStore) система по умолчанию скачивает новый APK в кэш внутренней памяти и устанавливает его туда. Разработчик должен явно указать поддержку внешнего накопителя в новой версии. После каждого крупного обновления проверяйте раздел «Хранилище» в настройках приложения и при необходимости повторно нажимайте «Перенести на SD-карту».

Можно ли перенести только кэш игры, оставив саму программу в телефоне?

Стандартными средствами Android — нет, переносится весь пакет целиком. Некоторые тяжелые игры (Genshin Impact, PUBG Mobile, Honkai: Star Rail) имеют встроенные настройки «Расположение ресурсов» или «Путь загрузки данных». Зайдите в настройки самой игры и выберите SD-карту для ассетов (OBB), оставив исполняемый файл во внутренней памяти для скорости запуска.

Что будет, если вынуть карту памяти, на которой установлены приложения через Adoptable Storage?

Смартфон потеряет доступ к системным разделам, смонтированным на эту карту. Запущенные приложения уypadнут с ошибкой, интерфейс может зависнуть, а после перезагрузки устройство может не загрузиться в систему, уйдя в bootloop. Восстановление возможно только повторной вставкой той же карты в тот же телефон без сброса настроек.

Подходит ли данная инструкция для планшетов Huawei MatePad и Honor Pad?

Да, интерфейс настроек памяти на планшетах под HarmonyOS 2-4 идентичен смартфонам. Пути меню совпадают: «Настройки → Приложения → Все приложения → Хранилище» или через «Очиститель» в новых версиях. Отличие только в поддержке внешних накопителей через USB-C (OTG) — их также можно использовать для переноса, если файловая система совместима.

Как вернуть карту памяти в обычный режим после Adoptable Storage?

Подключите телефон к ПК с ADB. Выполните adb shell sm list-disks, найдите ID раздела (например, disk:179,64). Введите adb shell sm partition disk:179,64 public. Карта отформатируется в FAT32/exFAT, шифрование снимется, данные удалятся. После этого она станет видна на компьютерах и других телефонах как обычная флешка.