Почему в Xiaomi не получается перенести приложения на SD-карту?
Владельцы смартфонов Xiaomi, Redmi и POCO часто сталкиваются с проблемой нехватки внутренней памяти, особенно на бюджетных моделях с 32–64 ГБ накопителя. Логичное решение — перенести тяжелые приложения на карту памяти microSD, но здесь пользователей поджидает неприятный сюрприз: в современных версиях MIUI (начиная с 12) стандартная опция перемещения исчезла. Почему так произошло?
Дело в ограничениях Android и политике Google: начиная с Android 6.0 Marshmallow, перенос приложений на SD-карту стал возможен только для тех программ, которые явно поддерживают эту функцию в своём коде. Большинство разработчиков (включая Facebook, Instagram, TikTok) игнорируют эту возможность, так как она чревата ошибками и замедлением работы. Xiaomi пошла дальше — полностью убрала кнопку "Переместить на SD" из интерфейса MIUI, даже для совместимых приложений.
Однако это не значит, что задача невыполнима. Существует несколько обходных путей — от использования скрытых функций MIUI до ручного переноса через ADB или сторонние утилиты. В этой статье мы разберём все актуальные способы, их плюсы и минусы, а также объясним, почему некоторые приложения принципиально нельзя перенести на карту памяти.
Способ 1: Встроенная функция MIUI (для старых версий)
Если ваш смартфон работает на MIUI 11 или старше (например, Redmi Note 8, Mi 9T), есть шанс, что опция переноса ещё доступна. Проверьте это так:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, WhatsApp или Spotify).
- Тапните по пункту
Хранилище. - Если есть кнопка
ИзменитьилиПереместить на SD-карту— нажмите её.
⚠️ Внимание: даже если кнопка активна, после переноса приложение может работать медленнее или выдавать ошибки. Это связано с низкой скоростью чтения/записи большинства microSD-карт (класс A1 или A2 не спасает).
Карта памяти отформатирована как внутренний накопитель (не портативный)|
Объём свободного места на SD ≥ 2× размер приложения|
Приложение поддерживает перенос (проверьте в Google Play)|
Смартфон не перегревается (перенос нагружает процессор)-->
Способ 2: Форматирование SD-карты как внутреннего накопителя
Если встроенной опции нет, можно попробовать объединить карту памяти с внутренним хранилищем. Этот метод работает на всех смартфонах Xiaomi с Android 6.0+, но имеет критические недостатки:
- 🔄 Карту нельзя будет извлечь без сброса настроек.
- ⚠️ Все данные на ней будут удалены при форматировании.
- 🐢 Скорость работы приложений может упасть в 2–3 раза.
- 📱 Некоторые функции (например, Mi Share) могут перестать работать.
Инструкция:
- Вставьте SD-карту в смартфон.
- Перейдите в
Настройки → Хранилище → Карта памяти. - Тапните
Форматировать как внутренний накопитель(на некоторых моделях —Расширить память). - Подтвердите действие и дождитесь завершения (может занять 5–10 минут).
- После перезагрузки попробуйте перенести приложения через
Настройки → Приложения.
Что делать, если кнопка "Форматировать как внутренний" неактивна?
Эта проблема возникает, если:
1. Карта памяти уже была отформатирована как внутренняя на другом устройстве (нужно сбросить её через ПК).
2. Используется карта класса ниже UHS-I или объёмом менее 16 ГБ.
3. В смартфоне стоит неофициальная прошивка (например, LineageOS).
Решение: попробуйте отформатировать карту на ПК в FAT32, затем повторите процедуру в телефоне.
Способ 3: Перенос через ADB (для опытных пользователей)
Если предыдущие методы не сработали, остаётся ручной перенос через ADB (Android Debug Bridge). Это единственный способ заставить MIUI перенести приложение на SD, даже если оно не поддерживает эту функцию. Но будьте осторожны: неправильные команды могут сломать приложение или систему!
Что понадобится:
- 🖥️ Компьютер с
Windows/macOS/Linux. - 🔌 Кабель
USB-Type-C(оригинальный, без повреждений). - 🛠️ Утилита ADB Tools от Google.
- 📱 Включённая отладка по USB на смартфоне (
Настройки → О телефоне → Версия MIUI→ 7 раз тапнуть для разблокировкиНастроек разработчика).
Пошаговая инструкция:
- Подключите смартфон к ПК и разрешите отладку по USB.
- Откройте командную строку (
cmdна Windows) и введите:adb devicesУбедитесь, что устройство определилось (должен появиться серийный номер).
- Узнайте пакетное имя приложения (например, для Telegram это
org.telegram.messenger). Сделать это можно через утилиту App Inspector или командой:adb shell pm list packages | grep "название_приложения" - Перенесите приложение на SD-карту командой:
adb shell pm move-package org.telegram.messenger androidЗамените
org.telegram.messengerна нужный пакет. - Перезагрузите смартфон.
adb shell pm set-install-location 2
Эта команда заставляет систему устанавливать все новые приложения на SD по умолчанию (но не гарантирует работу для уже установленных).-->
⚠️ Внимание: после переноса через ADB некоторые приложения (например, Google Play Маркет, банковские программы) могут перестать обновляться или выдавать ошибку "Приложение не установлено". В этом случае верните его обратно командой:
adb shell pm move-package org.telegram.messenger internal
Способ 4: Использование сторонних утилит (с риском для системы)
В Google Play есть приложения, обещающие перенос программ на SD-карту в один клик: AppMgr III, Link2SD, Move App to SD Card. Но большинство из них либо не работают на MIUI, либо требуют root-прав.
Рассмотрим Link2SD — одно из немногих приложений, которое может помочь без рут-доступа (но с ограничениями):
- Установите Link2SD из Google Play.
- Откройте приложение и предоставьте доступ к хранилищу.
- Выберите приложение из списка и тапните
Перенести на SD-карту. - Если опция неактивна — значит приложение не поддерживает перенос.
| Приложение | Работает без root | Требует ADB | Риски |
|---|---|---|---|
| AppMgr III | ❌ Нет | ❌ Нет | Может сломать приложения |
| Link2SD | ⚠️ Частично | ❌ Нет | Ограниченная функциональность |
| Move App to SD Card | ❌ Нет | ❌ Нет | Не работает на MIUI 12+ |
| FolderMount | ❌ Нет | ✅ Да | Сложная настройка |
⚠️ Внимание: приложения вроде AppMgr III часто используют недокументированные функции Android, что может привести к сбою работы MIUI или даже блокировке аккаунта Mi (если система сочтёт действия подозрительными). Мы не рекомендуем их использовать без резервной копии данных.
Встроенная функция MIUI|
Форматирование SD как внутренней|
Команды ADB|
Стороние утилиты (Link2SD и др.)|
Ничего не пробовал, только читаю-->
Какие приложения нельзя перенести на SD-карту?
Даже если вы используете ADB или root, некоторые приложения принципиально не переносятся на карту памяти. Это связано с:
- 🔒 Защитой данных: банковские приложения (СберБанк Онлайн, Тинькофф), мессенджеры с шифрованием (Signal, WhatsApp с резервными копиями).
- 🎮 Производительностью: игры с высокими требованиями (Genshin Impact, PUBG Mobile, Call of Duty).
- 🤖 Системными ограничениями: Google Play Маркет, Mi Services, Google Play Services.
- 📱 Функциональностью: приложения с виджеты (Погода, Календарь), фоновые сервисы (Здоровье Mi Fit).
Если попытаться перенести такое приложение, вы получите одну из ошибок:
INSTALL_FAILED_INVALID_INSTALL_LOCATION— приложение заблокировано для переноса.Failure [INSTALL_FAILED_CONTAINER_ERROR]— проблема с разделом на SD-карте.App not moved— общий сбой (часто из-за недостатка места или несовместимости файловой системы).
Что делать, если после переноса приложение не работает?
Если приложение перенеслось на SD-карту, но выдаёт ошибки ("Приложение остановлено", "Нет подключения к интернету"), попробуйте следующие шаги:
- Очистите кэш:
Настройки → Приложения → [название] → Хранилище → Очистить кэш. - Перенесите обратно:
Для
ADBиспользуйте командуadb shell pm move-package [имя_пакета] internal. - Переустановите приложение:
Удалите его, затем установите заново из Google Play (возможно, новая версия поддерживает SD).
- Проверьте карту памяти:
Используйте утилиту SD Card Tester (из Google Play) для диагностики ошибок чтения/записи.
Если проблема остаётся — скорее всего, приложение не предназначено для работы с SD-карты. В этом случае единственное решение — освободить место во внутренней памяти, удалив ненужные файлы или перенеся на SD медиафайлы (фото, видео, музыку) через Файлы → Категории.
FAQ: Частые вопросы о переносе приложений на SD в Xiaomi
Можно ли перенести WhatsApp на карту памяти в Xiaomi?
Официально — нет. WhatsApp блокирует перенос на SD из-за риска потери резервных копий чатов. Однако можно перенести медиафайлы (фото, видео) через Настройки WhatsApp → Хранилище → Управление хранилищем. Само приложение останется во внутренней памяти.
Почему после переноса игры на SD она тормозит?
Скорость чтения/записи microSD-карт (даже класс A2) в 5–10 раз ниже, чем у внутренней памяти UFS 2.1/2.2, которой оснащены смартфоны Xiaomi. Для игр с высокими требованиями (например, Genshin Impact) это критично — FPS падает, возникают подтормаживания. Решение: переносите только лёгкие игры (Among Us, Brawl Stars).
Как перенести приложения на SD в POCO X3 Pro?
На POCO X3 Pro (и других моделях с MIUI 12.5+) стандартная опция переноса отсутствует. Используйте ADB (способ 3) или отформатируйте карту как внутреннюю (способ 2). Учтите, что POCO часто блокирует перенос системных утилит (например, POCO Launcher).
Что будет, если извлечь SD-карту после переноса приложений?
Приложения, перенесённые на SD, перестанут работать (их иконки исчезнут с рабочего стола, а в Настройках они будут помечены как "Не установлены"). После возвращения карты на место приложения восстановятся, но могут потребовать перезагрузки. Исключение: если карта отформатирована как внутренняя — извлечение приведёт к ошибке монтирования и циклической перезагрузке.
Можно ли перенести Google Play Маркет на SD?
Нет. Google Play Маркет и Google Play Services являются системными компонентами и заблокированы от переноса. Попытка сделать это через ADB приведёт к ошибке INSTALL_FAILED_SYSTEM_APP_REMOVED и возможному сбою обновлений. Единственный выход — освободить место во внутренней памяти, удалив кэш этих приложений (Настройки → Приложения → Google Play Маркет → Хранилище → Очистить кэш).