При попытке перенести игру или программу на SD-карту в настройках смартфона Huawei кнопка «Переместить» часто неактивна, а встроенное хранилище продолжает заполняться. Это не поломка, а ограничение операционной системы EMUI и Android: начиная с версии Android 6.0, разработчики Google запретили массовый перенос приложений на внешние носители. Однако для устройств Huawei и Honor существует несколько обходных путей, которые позволяют частично освободить внутреннюю память — от стандартной функции «Основная память» до работы с ADB-командами.
Ниже разобраны все актуальные методы для смартфонов Huawei с EMUI 9, 10, 11 и 12, включая флагманы серии P и Mate, а также бюджетные модели линейки Y. Инструкции подходят для карт microSD объемом до 512 ГБ, отформатированных в файловой системе FAT32 или exFAT. Учитывайте, что системные приложения и сервисы Google перенести нельзя — это ограничение вшито на уровне прошивки.
Почему Huawei не дает перенести приложения на SD-карту
Операционная система EMUI базируется на Android, но компания Huawei вносит собственные изменения в механизм работы с внешними накопителями. В отличие от чистого Android, где функция «Перенести на SD-карту» доступна для многих приложений, в прошивках Huawei она часто скрыта или заблокирована для стороннего софта.
Техническая причина кроется в том, что приложения, установленные из магазина AppGallery или Google Play, используют внутренний каталог /data/app/, доступ к которому ограничен на уровне ядра. Перенос на карту памяти возможен только для тех программ, разработчики которых явно указали поддержку внешнего хранилища в манифесте приложения. Если такой поддержки нет — кнопка перемещения будет серой.
Дополнительно на новых моделях Huawei (P40, Mate 40, nova 8 и выше) отсутствуют сервисы Google, что влияет на работу некоторых приложений, но не на саму возможность переноса. Ограничение одинаково для всех устройств с EMUI — вне зависимости от наличия GMS.
Проверить, поддерживает ли конкретное приложение перенос, можно вручную: зайдите в Настройки → Приложения → Приложения, выберите нужную программу и найдите пункт «Хранилище». Если там есть кнопка «Изменить» — перенос возможен.
Способ 1: Стандартный перенос через настройки EMUI
Этот метод работает для приложений, которые поддерживают перемещение на внешний носитель. На смартфонах Huawei путь к настройкам может отличаться в зависимости от версии EMUI, но общий алгоритм одинаков.
Зайдите в Настройки → Приложения → Приложения, выберите целевое приложение из списка. Далее нажмите «Хранилище» и, если кнопка «Изменить» активна, выберите карту памяти в качестве нового расположения. Система переместит данные автоматически, на это может потребоваться от 30 секунд до нескольких минут в зависимости от размера приложения.
Важно понимать: при таком способе на SD-карту переносится только часть данных — обычно это кэш, медиафайлы и базы данных. Сам исполняемый файл (APK) и системные библиотеки остаются во внутренней памяти. Поэтому освободится не весь объем, а лишь его часть — в среднем 30–60% от размера приложения.
⚠️ Внимание: если извлечь карту памяти во время работы перенесенного приложения, оно может завершиться с ошибкой или потерять данные. Перед извлечением SD-карты всегда используйте пункт «Безопасное извлечение» в настройках.
Для приложений, которые не поддерживают перенос, этот способ не подойдет. В таком случае переходите к следующим методам — настройке SD-карты как внутренней памяти или использованию ADB.
Способ 2: Настройка карты памяти как внутреннего хранилища
EMUI позволяет отформатировать microSD как «внутреннюю память» — после этого система воспринимает карту как часть основного накопителя и автоматически устанавливает на нее новые приложения. Этот метод доступен на устройствах с EMUI 9 и выше, но имеет существенные ограничения.
Вставьте карту памяти в смартфон, затем перейдите в Настройки → Память → Карта памяти. Нажмите на три точки в правом верхнем углу и выберите «Настройки хранения». В открывшемся меню выберите пункт «Форматировать как внутреннюю память» и подтвердите действие.
После форматирования система предложит перенести часть данных на новое хранилище. Соглашайтесь — это освободит место во встроенном накопителе. Обратите внимание, что карта будет привязана к этому смартфону: при установке в другое устройство данные станут недоступны без полного форматирования.
| Параметр | Внутренняя память | Карта как внутренняя | Карта как внешняя |
|---|---|---|---|
| Скорость чтения/записи | Высокая (UFS 2.1/3.1) | Зависит от класса карты | Зависит от класса карты |
| Установка приложений | По умолчанию | Автоматически | Только вручную |
| Перенос на другой телефон | — | Невозможен без форматирования | Возможен |
| Риск потери данных | Минимальный | Высокий при извлечении | Низкий |
Недостаток этого способа — заметное снижение производительности приложений, особенно игр. Даже карта класса UHS-I Speed Class 3 (U3) работает в несколько раз медленнее встроенной памяти UFS. Если вы планируете запускать тяжелые игры, лучше оставить их во внутреннем хранилище.
⚠️ Внимание: форматирование карты как внутренней памяти удаляет все данные с нее. Сделайте резервную копию фотографий и документов перед началом процедуры.
Способ 3: Перенос через ADB-команды (для продвинутых)
Если стандартные методы не работают, можно использовать Android Debug Bridge (ADB) — инструмент для разработчиков, который позволяет принудительно разрешить перенос приложений на SD-карту. Этот способ работает на большинстве смартфонов Huawei с EMUI 8–12, но требует включенной отладки по USB.
Сначала включите режим разработчика: зайдите в Настройки → О телефоне и нажмите 7 раз на пункт «Номер сборки». После этого в настройках появится раздел «Для разработчиков» — активируйте там «Отладку по USB» и «Установку через USB».
Установите ADB на компьютер, подключите смартфон через USB-кабель и выполните следующую команду в терминале:
adb shell pm set-install-location 2
Эта команда устанавливает глобальное разрешение на установку приложений на внешний носитель. После выполнения перезагрузите смартфон и попробуйте установить любое приложение — теперь оно должно автоматически устанавливаться на SD-карту.
Для возврата к стандартному поведению выполните команду:
adb shell pm set-install-location 0
Учтите, что команда set-install-location 2 работает не для всех приложений. Некоторые программы (например, банковские клиенты и мессенджеры) игнорируют это указание и устанавливаются только во внутреннюю память — это защитный механизм Android, который нельзя обойти.
☑️ Чек-лист для переноса через ADB
Способ 4: Использование сторонних приложений для переноса
В магазине AppGallery есть утилиты, которые автоматизируют процесс перемещения приложений на SD-карту. Наиболее популярные — «Перенос приложений на SD-карту» и «App Mover». Они не требуют прав root и работают через стандартные API Android.
Принцип работы таких приложений прост: они сканируют установленные программы, определяют, какие из них поддерживают перенос, и перемещают их одним нажатием. Утилиты не могут обойти системные ограничения — если приложение не поддерживает внешнее хранилище, сторонний софт не поможет.
Отдельно стоит упомянуть Link2SD — мощный инструмент, который требует root-доступа. С его помощью можно перенести даже те приложения, которые не поддерживают SD-карту, создавая симлинки (ссылки) на внешний носитель. Однако получение root на Huawei сопряжено с разблокировкой загрузчика, что официально не поддерживается компанией и может привести к потере гарантии.
Что нельзя перенести на карту памяти
Существует категория приложений, которые никогда не удастся переместить на SD-карту, независимо от выбранного метода. К ним относятся системные компоненты EMUI: настройки, телефонная книга, сообщения, камера, галерея и все сервисы Huawei Mobile Services (HMS).
Также не переносятся приложения, использующие аппаратное ускорение или глубокую интеграцию с системой: виджеты на рабочем столе, клавиатуры, лаунчеры и программы с автозапуском. Если приложение пропадет с рабочего стола после переноса — это нормально, просто добавьте ярлык вручную.
Игры с объемными текстурами (PUBG Mobile, Genshin Impact, Call of Duty Mobile) технически могут быть перенесены, но на практике это приведет к длительным загрузкам и фризам. Разработчики игр оптимизируют свои продукты под быструю внутреннюю память, и на SD-карте они будут работать значительно хуже.
⚠️ Внимание: не пытайтесь перенести приложения, связанные с безопасностью — банки, кошельки, приложения для двухфакторной аутентификации. При извлечении карты или ее повреждении вы рискуете потерять доступ к своим аккаунтам.
Как проверить, куда установлено приложение
После переноса важно убедиться, что приложение действительно переместилось на SD-карту. Для этого зайдите в Настройки → Приложения → Приложения, выберите нужную программу и откройте раздел «Хранилище». Если в поле «Расположение» указано «Карта памяти» или «SD-карта» — перенос прошел успешно.
Более точную информацию можно получить через ADB-команду:
adb shell pm list packages -f | grep <имя_пакета>
В выводе команды будет указан полный путь к установленному приложению. Если путь начинается с /mnt/expand/ или /storage/XXXX-XXXX/ — приложение находится на SD-карте. Если путь начинается с /data/app/ — приложение осталось во внутренней памяти.
Для быстрой проверки без компьютера можно использовать системный монитор: Настройки → Память. Там отображается общий объем занятого места на внутреннем накопителе и на карте памяти — разница покажет, сколько данных удалось перенести.
Частые вопросы о переносе приложений на SD-карту
Почему кнопка «Переместить на SD-карту» неактивна?
Это означает, что разработчик приложения не добавил поддержку внешнего хранилища. EMUI не может принудительно перенести такое приложение без root-доступа. Попробуйте способ с ADB-командой — иногда она помогает обойти это ограничение.
Можно ли перенести приложения на карту памяти на Huawei P40 без Google?
Да, ограничение не связано с наличием сервисов Google. На P40 (EMUI 10.1 и выше) работают все описанные методы, кроме тех, что требуют установки приложений из Google Play. Используйте AppGallery или APK-файлы.
Что делать, если после переноса приложение не запускается?
Вероятно, карта памяти работает медленнее, чем требуется приложению, или файлы повреждены. Попробуйте переместить приложение обратно во внутреннюю память, затем отформатируйте SD-карту в FAT32 и повторите перенос.
Освободит ли перенос приложений место для системных обновлений?
Нет. Системные обновления EMUI загружаются во внутреннюю память и не могут быть установлены на SD-карту. Для обновления прошивки потребуется минимум 2–4 ГБ свободного места во встроенном накопителе.
Какая карта памяти лучше всего подходит для Huawei?
Рекомендуются карты класса UHS-I Speed Class 3 (U3) объемом от 64 до 256 ГБ. Более быстрые карты V30 или V60 обеспечат лучшую производительность, но их цена значительно выше. Для обычных приложений достаточно U3.
Итоговая рекомендация: для большинства пользователей оптимальным решением будет комбинация стандартного переноса (для поддерживаемых приложений) и настройки SD-карты как внешнего хранилища для фото, видео и документов. Полный перенос всех приложений на карту памяти на Huawei технически невозможен без root-прав, и попытки обойти это ограничение часто приводят к нестабильной работе устройства.