Функция переноса приложений на карту памяти в смартфонах Huawei работает только если само приложение поддерживает изменение места установки. Системные сервисы, виджеты и программы с защитой от копирования (например, банковские клиенты) закреплены во внутренней памяти принудительно. Начиная с EMUI 10 и HarmonyOS 2, меню управления хранением унифицировано, но доступность кнопки «Перенести» зависит от политики разработчика конкретного APK-файла.

Перед началом убедитесь, что microSD отформатирована в FAT32 или exFAT и распознается системой как съемный носитель. Если карта определяется как «поврежденная» или «неподдерживаемая», перенос будет заблокирован на уровне прошивки. Проверьте работоспособность носителя на компьютере через chkdsk или встроенную утилиту форматирования в Настройки → Память → Карта SD.

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

Ограничение накладывает не оболочка EMUI, а архитектура Android и манифест самого приложения. Разработчик указывает атрибут android:installLocation со значением internalOnly, auto или preferExternal. Только при последних двух вариантах система разрешает миграцию данных на внешний накопитель.

Кроме того, Google Play Services и системные фреймворки Huawei Mobile Services (HMS) блокируют перемещение для приложений, использующих DRM-защиту, уведомления высокого приоритета или фоновые службы геолокации. Это касается навигаторов, мессенджеров с шифрованием и финансовых приложений.

  • 🔒 Банковские приложения и кошельки (СберБанк, Т-Банк, ЮMoney) — запрет политики безопасности.
  • 🛡 Системные компоненты (Google Play Services, HMS Core, Проводник, Телефон) — жесткая привязка к /data.
  • 🎮 Игры с античитом (PUBG Mobile, Genshin Impact) — защита от модификации файлов.
  • ⏰ Виджеты и живые обои — теряют функциональность при размонтировании SD.
⚠️ Внимание: При извлечении карты памяти без безопасного извлечения в настройках приложения, перенесенные на SD, перестанут запускаться и могут потерять локальные данные (кэш, сохранения, настройки). Всегда используйте пункт «Извлечь» в меню хранения.

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

Зайдите в Настройки → Приложения → Все приложения, выберите нужную программу и откройте пункт Память. Если строка Место хранения показывает «Внутренняя память», а кнопка Изменить активна — перенос возможен. Если кнопка серая или отсутствует — разработчик запретил миграцию.

На некоторых прошивках EMUI 12-14 путь выглядит как Настройки → Приложения → Управление приложениями → [Приложение] → Память. В HarmonyOS 3-4 интерфейс схож, но раздел может называться «Хранилище». Используйте поиск в настройках по слову «Память» для быстрого доступа.

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

В меню «Все приложения» нажмите три точки в правом верхнем углу → «Показать системные процессы». Это позволит проверить, не занимают ли системные сервисы место на SD-карте ошибочно (обычно они там не должны быть).

Пошаговая инструкция: перенос через настройки

Стандартный способ не требует root-прав и ПК. Выполняйте действия последовательно для каждого приложения, так как массового переноса в стоковой оболочке нет.

☑️ Чек-лист перед переносом

Выполнено: 0 / 4
  1. Откройте Настройки → Приложения → Управление приложениями.
  2. Найдите нужную программу через поиск или прокрутку списка.
  3. Нажмите на неё → Память → Изменить.
  4. Выберите Карта SD → Переместить.
  5. Дождитесь завершения прогресс-бара (от нескольких секунд до минут).

После завершения статус в меню «Память» сменится на «Карта SD». Иконка приложения в лаунчере не изменится, но данные физически запишутся в раздел /mnt/expand/[UUID]/android/data/пакет.приложения.

ПараметрВнутренняя память (UFS/eMMC)Карта памяти (microSD)
Скорость чтения/записи1500–3000 МБ/с10–90 МБ/с (зависит от класса)
Время запуска приложенияМгновенноеНа 20–50% дольше
Надежность храненияВысокаяРиск порчи файловой системы
Поддержка виджетовПолнаяЧасто не работают

Использование карты памяти как внутреннего хранилища (Adoptable Storage)

Режим «Внутреннее хранилище» форматирует карту в зашифрованный раздел ext4 и монтирует его вместо /data. Это позволяет устанавливать любые приложения на SD без ограничений манифеста, но делает карту нечитаемой на других устройствах и ПК.

Для активации: Настройки → Память → Карта SD → Меню (три точки) → Настройки хранения → Внутреннее хранилище → Форматировать. Процесс стереть все данные на карте. После этого система сама будет решать, куда писать новые приложения, а старые можно мигрировать через то же меню «Память» в настройках приложения.

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

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

Если кнопка серая, но приложение не системное (например, камера, галерея, загрузчик), попробуйте сбросить кэш и данные самой программы «Настройки» или обновить прошивку. Иногда баг проявляется после OTA-обновления EMUI.

  • 🔄 Перезагрузите телефон в безопасном режиме (долгое нажатие «Выключение» → «Безопасный режим») и проверьте кнопку там.
  • 🧹 Очистите кэш раздела cache через Recovery (Power + Volume Up).
  • 📦 Установите приложение AppMgr III или Link2SD (требует root) для принудительного переноса.
  • 💾 Освободите место во внутренней памяти до 1–2 ГБ — нехватка места блокирует операцию записи на SD.
💡

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

💡

Главный вывод: стандартный перенос подходит для крупных игр и медиа-приложений без DRM. Для всего остального — только Adoptable Storage или root-решения.

Особенности на EMUI 10–14 и HarmonyOS 2–4

В EMUI 10–11 (Android 10–11) меню находилось в Настройки → Приложения → [Приложение] → Память. В EMUI 12–14 (Android 12–14) добавили поиск по настройкам и унифицировали термины: «Хранилище» вместо «Память» в некоторых регионах. HarmonyOS 2–4 полностью повторяет логику EMUI 12+, но на планшетах и фолдах (MatePad, Mate X) интерфейс может быть адаптирован под многооконный режим.

На устройствах без GMS (серия Mate 30, P40, Nova 7 и новее) перенос работает идентично, но отсутствует синхронизация с Google Play — приложения, установленные из AppGallery, переносятся по тем же правилам. Проверяйте наличие обновлений AppGallery, так как старые версии стора могли не выставлять флаг installLocation корректно.

Влияние на производительность и автономность

Запуск с медленной карты (Class 10, UHS-I U1) увеличивает время холодного старта приложений в 1.5–2 раза. Постоянные операции чтения/записи в фоновом режиме (синхронизация, индексация) быстрее износят ячейки флеш-памяти SD-карты по сравнению с UFS внутренней памяти.

Автономность может незначительно снизиться: контроллер SD-карты потребляет питание при каждом обращении, а процессор дольше ждет данные. Для комфортной работы выбирайте карты с классом UHS-I U3 (V30) или UHS-II V60/V90 и объемом от 128 ГБ брендов Samsung, SanDisk, Kioxia.

📊 Какую карту памяти вы используете для приложений?
Samsung EVO Plus / PRO (U3, V30)
SanDisk Extreme / Extreme Pro (U3, V30/V60)
Kioxia Exceria (U3, V30)
Другая / не знаю характеристики
❓ Часто задаваемые вопросы (FAQ)
Можно ли перенести виджеты на карту памяти?

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

Почему после перезагрузки приложения с SD не запускаются?

Карта может монтироваться позже загрузки системы, либо файловая система повреждена. Отформатируйте карту в телефоне (режим «Переносный накопитель») и перенесите приложения заново.

Как вернуть приложение во внутреннюю память?

Тот же путь: Настройки → Приложения → [Приложение] → Память → Изменить → Внутренняя память. Процесс симметричен переносу на SD.

Помогает ли перенос кэша браузера и соцсетей на SD?

Кэш переносится вместе с приложением автоматически. Отдельно перенести только кэш без root нельзя, но можно ограничить его размер в настройках самих приложений (YouTube, Telegram, Chrome).

Поддерживают ли все модели Huawei/Honor Adoptable Storage?

Функция доступна на большинстве устройств с Android 6.0+ (EMUI 4.1+). На некоторых бюджетных сериях (Y-серия, ранние Enjoy) производитель мог отключить пункт в меню. Проверьте наличие пункта «Внутреннее хранилище» в настройках карты SD.