Почему Xiaomi блокирует установку приложений на SD-карту и что с этим делать
Владельцы смартфонов Xiaomi регулярно сталкиваются с проблемой: даже после вставки microSD система упорно устанавливает приложения во внутреннюю память. В MIUI 12-14 функция переноса приложений на карту памяти либо скрыта в глубине настроек, либо вовсе отсутствует — всё зависит от модели и версии прошивки. Причина кроется в политике Google и ограничениях Android: с версии 9.0 (Pie) прямая установка на SD заблокирована"из коробки" из-за проблем с производительностью и безопасностью.
Но это не значит, что решение невозможно. Существует 3 рабочих метода, которые позволяют обойти ограничения: форматирование карты как внутреннего накопителя (с рисками), использование ADB-команд для принудительного переноса и сторонние утилиты вроде App2SD. Важно понимать: не все приложения можно перенести — многие (например, системные или с виджетом) останутся во внутренней памяти. Далее разберём каждый способ подробно, с учётом нюансов для разных моделей Redmi, POCO и Mi.
Прежде чем приступать, проверьте два момента:
- 📱 Версия MIUI: в старых прошивках (до MIUI 11) был встроенный перенос приложений, в новых его убрали.
- 💾 Класс SD-карты: для форматирования как внутреннего накопителя нужен
UHS-I (Class 10)или выше, иначе система откажет.
Способ 1: Форматирование SD-карты как внутреннего накопителя (официальный метод)
Это единственный способ, который поддерживается Xiaomi"из коробки", но он имеет серьёзные последствия. После форматирования карта станет частью внутренней памяти, и её нельзя будет извлечь без потери данных. Метод работает на всех устройствах с MIUI 12+, но требует карту объёмом не менее 32 ГБ (оптимально — 64 ГБ+).
Инструкция:
- Вставьте SD-карту в смартфон и дождитесь её обнаружения.
- Перейдите в
Настройки → Память → Карта памяти. - Тапните по трём точкам в правом верхнем углу и выберите
Настройки памяти. - Выберите
Форматировать как внутренний накопительи подтвердите действие. - После форматирования (займёт 5-10 минут) перезагрузите устройство.
Теперь при установке приложений система будет предлагать выбрать место хранения. Однако есть критические ограничения:
- ⚠️ Карту нельзя будет использовать в других устройствах — она зашифрована под ваш Xiaomi.
- ⚠️ Скорость работы приложений с SD будет ниже, чем с внутренней памяти (особенно заметно на картах
Class 4-6). - ⚠️ При извлечении карты приложения на ней перестанут работать.
Сделать резервную копию данных с карты|Проверить класс карты (нужен UHS-I Class 10)|Зарядить телефон минимум на 50%|Убедиться, что карта не поддельная (проверка через A1 SD Bench)
-->
Способ 2: Перенос приложений через ADB (для опытных пользователей)
Если ваш Xiaomi не поддерживает форматирование карты как внутреннего накопителя (например, на POCO F3 или Redmi K40), можно использовать ADB-команды. Этот метод не требует форматирования, но работает выборочно — только для тех приложений, которые поддерживают перенос на внешние носители.
Вам понадобится:
- 🖥️ Компьютер с установленными ADB Tools.
- 📱 Включённая отладка по USB на смартфоне (
Настройки → О телефоне → Версия MIUI— тапните 7 раз, затем вернитесь вДополнительные настройки → Для разработчиков → Отладка по USB). - 💾 SD-карта, отформатированная как
портативный накопитель(не внутренний!).
Шаги:
- Подключите телефон к ПК и разрешите отладку (появится запрос на экране смартфона).
- Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с ADB.
- Введите команду для проверки подключения:
adb devicesДолжен появиться серийный номер вашего устройства.
- Выполните команду для переноса (замените
package.nameна ID приложения, напримерcom.whatsapp):adb shell pm set-install-location 2Эта команда заставляет систему устанавливать приложения на SD по умолчанию.
- Для переноса уже установленного приложения используйте:
adb shell pm move-package com.example.app
Важно: не все приложения поддерживают перенос. Если команда вернёт ошибку Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION], значит приложение заблокировано. Также после обновления MIUI настройки могут сброситься.
Как узнать ID пакета приложения?
Установите из Play Market утилиту App Inspector или используйте ADB-команду:
adb shell pm list packages -f
В выводе найдите нужное приложение — строка будет выглядеть как package:/data/app/com.whatsapp-1/base.apk=com.whatsapp, где com.whatsapp — это ID.
Способ 3: Сторонние утилиты (App2SD, Link2SD и аналоги)
Если первые два метода не сработали, можно попробовать специализированные приложения из Google Play. Наиболее популярные: App2SD, Link2SD и Application Manager. Они позволяют переносить приложения на SD без ADB, но требуют root-прав для полноценной работы. Без рут-доступа функционал будет ограничен.
Рассмотрим Link2SD (самый мощный инструмент):
- Установите Link2SD из Play Market и откройте его.
- При первом запуске программа предложит выбрать файловую систему для второго раздела на SD. Оптимальный вариант —
ext4(если карта поддерживает). - Перезагрузите телефон.
- В списке приложений выберите то, которое хотите перенести, и тапните
Создать ссылку. - Отметьте галочками
Dalvik-cache,БиблиотекииДанные, затем нажмитеOK.
Преимущества метода:
- ✅ Работает даже на новых версиях MIUI (включая MIUI 14).
- ✅ Можно переносить кэш и данные приложений (в отличие от стандартных методов).
- ✅ Поддерживает batch-операции (перенос нескольких приложений сразу).
Минусы:
- ⚠️ Требует разделённую SD-карту (нужно создать второй раздел в
ext2/ext3/ext4через ПК). - ⚠️ Без root некоторые приложения перенести не получится.
- ⚠️ Риск повредить данные при некорректном разделении карты.
Таблица совместимости методов с моделями Xiaomi
Не все способы работают одинаково хорошо на разных устройствах. Ниже — сводная таблица совместимости для популярных моделей (данные актуальны для MIUI 13/14):
| Модель | Форматирование как внутренний накопитель | ADB-команды | Link2SD (без root) | Link2SD (с root) |
|---|---|---|---|---|
| Redmi Note 10/11/12 | ✅ Да | ✅ Частично | ❌ Нет | ✅ Да |
| POCO X3/X4/X5 | ✅ Да | ✅ Да | ⚠️ Ограничено | ✅ Да |
| Mi 11/12/13 | ❌ Нет (на некоторых прошивках) | ✅ Да | ❌ Нет | ✅ Да |
| Redmi 9/9A/9C | ✅ Да | ✅ Да | ⚠️ Частично | ✅ Да |
| POCO F3/F4/F5 | ❌ Нет | ✅ Да | ❌ Нет | ✅ Да |
Важно: На устройствах с чипсетом Snapdragon 8xx (например, Mi 11 Ultra или POCO F4 GT) перенос приложений на SD может вызывать лаги из-за особенностей работы кэша. Если после переноса приложения начинают"вылетать", верните их во внутреннюю память.
Частые проблемы и их решения
Даже после успешного переноса пользователи сталкиваются с ошибками. Вот самые распространённые и способы их исправления:
⚠️ Внимание: Если после форматирования SD как внутреннего накопителя телефон перестал видеть карту, не извлекайте её! Это может привести к зависанию системы. Вместо этого перезагрузите устройство вFastboot(зажмитеПитание + Громкость вниз) и выполните сброс черезMi Flash Tool.
Проблема 1: Приложение перенеслось, но не запускается.
- 🔹 Удалите кэш приложения в
Настройки → Приложения → [Название] → Память → Очистить кэш. - 🔹 Перенесите приложение обратно во внутреннюю память и повторите попытку.
- 🔹 Проверьте карту на ошибки через ПК (используйте
chkdsk /f [буква диска]в командной строке Windows).
Проблема 2: Система пишет"Недостаточно места", хотя SD-карта пустая.
- 🔹 Перезагрузите телефон — иногда MIUI неверно отображает свободное место.
- 🔹 Проверьте, не установлено ли ограничение на использование SD в
Настройки → Память → Дополнительно. - 🔹 Отформатируйте карту в
FAT32(если она была вexFAT) — некоторые версии MIUI плохо работают с exFAT.
Проблема 3: После обновления MIUI приложения вернулись во внутреннюю память.
- 🔹 Повторно примените ADB-команду
pm set-install-location 2. - 🔹 Если использовали Link2SD, пересоздайте ссылки для приложений.
- 🔹 Откат на предыдущую версию MIUI (если обновление привело к критическим багам).
Альтернативные решения: как освободить место без переноса на SD
Если перенос приложений на карту памяти невозможен или приводит к проблемам, воспользуйтесь альтернативными способами освободить место:
- 🗑️ Очистка кэша: Перейдите в
Настройки → Память → Очисткаи удалите ненужные файлы. Особенно много мусора накапливают социальные сети (Facebook, TikTok) и мессенджеры. - ☁️ Облачное хранилище: Перенесите фото и видео в Google Фото или Mi Cloud (в MIUI есть встроенная функция резервного копирования).
- 🔄 Lite-версии приложений: Установите облегчённые версии программ (например, Facebook Lite, Messenger Lite). Они занимают в 2-3 раза меньше места.
- 📦 Архивация редко используемых приложений: В
Google Play → Установленные → Архивироватьможно"заморозить" приложения, освободив до 60% их объёма.
Для автоматизации очистки используйте встроенный в MIUI инструмент Бережливый режим (Настройки → Батарея и производительность → Бережливый режим). Он ограничивает фоновую активность приложений, их потребление памяти.
Если внутренней памяти катастрофически не хватает, рассмотрите вариант покупки смартфона с поддержкой UFS 3.1 (например, Redmi K60 или POCO F5). Эти устройства позволяют расширять память до 1 ТБ за счёт microSD, а высокая скорость чтения/записи минимизирует лаги при работе с картой.
FAQ: Ответы на частые вопросы
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Да, но с оговорками. WhatsApp официально не поддерживает перенос на SD, но это можно сделать через Link2SD (требуется root) или ADB-команду pm move-package com.whatsapp. Однако после переноса могут возникнуть проблемы с отправкой медиафайлов — приложение будет их сохранять во внутреннюю память. Решение: в настройках WhatsApp измените путь сохранения на SD вручную (Настройки → Хранилище и данные → Путь сохранения медиа).
Почему после переноса приложения на SD оно стало тормозить?
Это связано с низкой скоростью чтения/записи карты памяти. Даже Class 10 UHS-I может давать задержки при работе с большими файлами. Решения:
- Используйте карты
UHS-IIилиA2(они оптимизированы для приложений). - Перенесите обратно во внутреннюю память ресурсоёмкие приложения (игры, редактор видео).
- Включите
LC-кешированиев настройках разработчика (если доступно).
Как вернуть приложения с SD обратно во внутреннюю память?
Способы:
- Через
Настройки → Приложения → [Выбрать приложение] → Память → Изменить → Внутренняя память. - Через ADB:
adb shell pm move-package -i com.example.app. - В Link2SD: выберите приложение →
Удалить ссылку→ перенесите вручную.
Если приложение было установлено на SD как на внутренний накопитель, его нельзя перенести обратно — только удалить и установить заново.
Будет ли работать перенос на SD после сброса телефона к заводским настройкам?
Нет. При сбросе (Hard Reset) все настройки переноса сбрасываются. Если SD была отформатирована как внутренний накопитель, её придётся заново форматировать (данные будут удалены!). Рекомендации:
- Перед сбросом сделайте резервную копию данных с SD на ПК.
- После сброса повторите процедуру форматирования или ADB-команд.
- Если использовали Link2SD, после сброса нужно заново создать раздел на карте.
Можно ли использовать SD-карту как внутреннюю память на POCO X5 Pro?
На POCO X5 Pro (и других устройствах на Snapdragon 778G) функция форматирования SD как внутреннего накопителя отключена в MIUI 14. Обходные пути:
- Используйте ADB-команды (метод 2 из статьи).
- Установите кастомное рекавери (TWRP) и прошивку с поддержкой этой функции (например, Pixel Experience).
- Купите карту
A2и переносите только лёгкие приложения (мессенджеры, читалки).
Официального решения от Xiaomi для этой модели нет.