Функция переноса приложений на карту памяти в смартфонах 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-прав и ПК. Выполняйте действия последовательно для каждого приложения, так как массового переноса в стоковой оболочке нет.
☑️ Чек-лист перед переносом
- Откройте
Настройки → Приложения → Управление приложениями. - Найдите нужную программу через поиск или прокрутку списка.
- Нажмите на неё → Память → Изменить.
- Выберите Карта SD → Переместить.
- Дождитесь завершения прогресс-бара (от нескольких секунд до минут).
После завершения статус в меню «Память» сменится на «Карта 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.
❓ Часто задаваемые вопросы (FAQ)
Можно ли перенести виджеты на карту памяти?
Нет. Виджеты работают только из внутренней памяти. После переноса приложения на SD его виджеты исчезнут с рабочего стола и станут недоступны для добавления до обратного переноса.
Почему после перезагрузки приложения с SD не запускаются?
Карта может монтироваться позже загрузки системы, либо файловая система повреждена. Отформатируйте карту в телефоне (режим «Переносный накопитель») и перенесите приложения заново.
Как вернуть приложение во внутреннюю память?
Тот же путь: Настройки → Приложения → [Приложение] → Память → Изменить → Внутренняя память. Процесс симметричен переносу на SD.
Помогает ли перенос кэша браузера и соцсетей на SD?
Кэш переносится вместе с приложением автоматически. Отдельно перенести только кэш без root нельзя, но можно ограничить его размер в настройках самих приложений (YouTube, Telegram, Chrome).
Поддерживают ли все модели Huawei/Honor Adoptable Storage?
Функция доступна на большинстве устройств с Android 6.0+ (EMUI 4.1+). На некоторых бюджетных сериях (Y-серия, ранние Enjoy) производитель мог отключить пункт в меню. Проверьте наличие пункта «Внутреннее хранилище» в настройках карты SD.