Владельцы смартфонов Xiaomi часто сталкиваются с нехваткой внутренней памяти, особенно на бюджетных моделях Redmi или POCO с 32/64 ГБ накопителя. Перенос приложений на SD-карту кажется логичным решением, но в MIUI этот процесс имеет нюансы. В отличие от "чистого" Android, прошивка Xiaomi ограничивает возможности работы с внешними носителями — и это не случайность, а осознанный шаг производителя для оптимизации производительности.
С 2021 года (начиная с MIUI 12.5) компания ужесточила политику безопасности, заблокировав стандартный механизм Adoptable Storage (привязка SD-карты как внутреннего накопителя). Однако обходные пути всё же существуют — от ручного переноса кэша до использования ADB-команд. В этой статье разберём все рабочие методы для современных смартфонов Xiaomi, включая модели 2023–2026 годов, а также объясним, почему некоторые приложения принципиально нельзя перенести на карту памяти.
Почему Xiaomi блокирует перенос приложений на SD-карту?
Начиная с Android 6.0 Marshmallow, Google внедрила функцию Adoptable Storage, позволяющую форматировать SD-карту как внутреннюю память. Однако Xiaomi целенаправленно отключила эту опцию в MIUI по трём ключевым причинам:
- 🔋 Производительность: SD-карты (даже класса
A2) в 5–10 раз медленнее встроенной памятиUFS 2.2/3.1. Запуск приложений с карты увеличивает время отклика и расходует дополнительную батарею. - 🛡️ Безопасность: Внешние носители легче подделать или заразить вредоносным ПО. MIUI блокирует перенос системных приложений (например,
com.miui.securitycenter) именно по этой причине. - 📱 Оптимизация MIUI: Прошивка Xiaomi активно использует кэш и временные файлы во внутренней памяти. Перенос их на SD-карту может вызвать сбои в работе оболочки.
Тем не менее, для пользовательских приложений (например, мессенджеров или игр) обходные пути остаются. Важно понимать: даже если вы перенесёте приложение на карту, его основные данные (например, сохранения в играх или базы данных мессенджеров) всё равно будут храниться во внутренней памяти. Это ограничение на уровне Android, а не Xiaomi.
⚠️ Внимание: На моделях Xiaomi с процессорами MediaTek (например, Redmi Note 12 4G или POCO M5) перенос приложений на SD-карту может привести к потере данных при извлечении карты без безопасного отключения. Это связано с особенностями работы контроллера памяти в чипах MTK.
Подготовка SD-карты: выбор и форматирование
Прежде чем переносить приложения, нужно правильно подготовить саму карту памяти. Не все SD-карты подходят для этой задачи — вот ключевые требования:
- 📌 Класс скорости: Минимально
Class 10илиUHS-I (U1), но лучшеA1/A2(оптимизированы для приложений). КартыA2имеют случайную скорость чтения/записи от 4000 IOPS. - 💾 Объём: От 32 ГБ (на меньших картах система может отказаться форматировать раздел под приложения). Максимум зависит от модели смартфона — например, Redmi Note 13 Pro+ поддерживает до 1 ТБ.
- 🔄 Файловая система: Для переноса приложений карта должна быть отформатирована в
exFATилиFAT32(ноFAT32не поддерживает файлы >4 ГБ).
Чтобы отформатировать карту прямо в смартфоне:
- Вставьте SD-карту в слот (на некоторых моделях Xiaomi требуется перезагрузка для распознавания).
- Перейдите в
Настройки → Хранилище → Карта памяти. - Нажмите
Форматировать → Как внутреннее устройство(если опция активна). - Подтвердите действие — система предупредит, что все данные будут стёрты.
Важно: После форматирования как внутреннего накопителя карту нельзя будет извлечь без потери данных. Она станет "привязанной" к конкретному смартфону. Если опция Форматировать как внутреннее устройство отсутствует — ваша модель Xiaomi её блокирует (см. следующий раздел).
Способ 1: Стандартный перенос через настройки (если доступен)
На некоторых моделях Xiaomi (преимущественно с Android 9–11) ещё сохранена возможность переноса приложений через меню настроек. Проверить это просто:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Telegram или Spotify).
- Нажмите
Хранилище → Изменить → Карта памяти. - Подтвердите перенос и дождитесь завершения (может занять до 5 минут).
Если пункта Изменить нет — ваша модель его не поддерживает. В этом случае поможет один из альтернативных методов (см. ниже). Также учтите:
- ⚠️ Не все приложения можно перенести. Системные утилиты (например,
com.android.vending— Google Play) и сервисы MIUI будут заблокированы. - 🎮 Игры с тяжелой графикой (например, Genshin Impact или Call of Duty Mobile) могут тормозить при запуске с SD-карты.
- 🔄 После переноса обновления приложения будут устанавливаться автоматически на карту.
☑️ Что проверить перед переносом приложения
Способ 2: Перенос через ADB (для опытных пользователей)
Если стандартный метод недоступен, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки через ПК. Этот способ работает на большинстве моделей Xiaomi, включая Redmi Note 12 Pro, POCO X5 Pro и Mi 11 Lite. Вам понадобится:
- 🖥️ Компьютер с Windows/macOS/Linux.
- 🔌 Кабель USB (желательно оригинальный).
- 🛠️ Утилиты ADB и Fastboot (скачайте с официального сайта Google).
Пошаговая инструкция:
- Включите на смартфоне
Режим разработчика: перейдите вНастройки → О телефоне → Версия MIUIи нажмите 7 раз по номеру сборки. - Вернитесь в
Настройки → Дополнительно → Для разработчикови активируйтеОтладка по USB. - Подключите смартфон к ПК, выберите режим
Передача файлови подтвердите разрешение на отладку. - Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с
adb.exe. - Введите команду для проверки подключения:
adb devicesДолжен появиться серийный номер вашего устройства.
- Узнайте пакетное имя приложения (например, для WhatsApp это
com.whatsapp). Сделать это можно черезНастройки → Приложенияили командой:adb shell pm list packages | grep "название_приложения" - Перенесите приложение на SD-карту командой:
adb shell pm set-install-location 2Затем переустановите приложение — оно автоматически установится на карту.
Критическая деталь: команда pm set-install-location 2 задаёт глобальное правило для всех новых установок. Чтобы вернуть настройки по умолчанию, используйте adb shell pm set-install-location 0.
⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi 10C или POCO M4 Pro) после использования ADB может сброситься разрешённое место установки. Проверяйте расположение приложений после перезагрузки!
Что делать если ADB не видит устройство?
1. Убедитесь, что драйверы ADB установлены (скачайте [здесь](https://developer.android.com/studio/run/win-usb) для Windows).
2. Попробуйте другой USB-кабель (не все кабели поддерживают передачу данных).
3. Переключите режим USB на смартфоне с "Зарядка" на "Передача файлов".
4. Отключите антивирус — он может блокировать ADB.
5. Перезагрузите и смартфон, и ПК.
Способ 3: Перенос кэша и данных приложений вручную
Если само приложение перенести нельзя, можно освободить место во внутренней памяти, переместив его кэш и пользовательские данные на SD-карту. Этот метод работает для большинства приложений, кроме системных. Инструкция:
- Установите файловый менеджер с доступом к корневым папкам (например, Mi File Manager или Solid Explorer).
- Перейдите в
/storage/emulated/0/Android/data/— здесь хранятся данные приложений. - Найдите папку с названием пакета нужного приложения (например,
com.whatsappдля WhatsApp). - Скопируйте папку на SD-карту (например, в
/storage/XXXX-XXXX/Android/data/, гдеXXXX-XXXX— ID вашей карты). - Удалите оригинальную папку из внутренней памяти.
- В некоторых приложениях (например, в играх) может потребоваться указать новый путь к данным в настройках.
Этот метод не универсален — некоторые приложения (например, Google Фото или Instagram) при следующем запуске восстановят данные во внутренней памяти. Однако для игр (например, Brawl Stars или Clash of Clans) он работает стабильно.
| Приложение | Можно перенести само APK | Можно перенести данные | Примечания |
|---|---|---|---|
| ❌ Нет | ✅ Да (частично) | Медиафайлы переносятся в настройках чата, базы данных — нет. | |
| Telegram | ✅ Да (на некоторых моделях) | ✅ Да (кэш и загрузки) | В настройках Telegram есть опция "Папка для загрузок" — выберите SD-карту. |
| Spotify | ✅ Да | ✅ Да (кэш песен) | В настройках Spotify укажите SD-карту как место хранения оффлайн-треков. |
| Genshin Impact | ❌ Нет | ✅ Да (только файлы ресурсов) | Сам APK остаётся во внутренней памяти, но пакеты данных (~15 ГБ) можно перенести. |
Способ 4: Использование приложений-менеджеров (AppMgr III, Link2SD)
Для упрощения процесса переноса можно воспользоваться сторонними утилитами. Два самых популярных варианта:
- 📱 AppMgr III (App 2 SD): Показывает, какие приложения можно перенести, и делает это в один тап. Поддерживает batch-режим (пакетный перенос). Скачать в Google Play.
- 🔗 Link2SD: Более продвинутый инструмент, позволяющий создавать символические ссылки (symlink) для данных приложений. Требует root-прав для полноценной работы. Скачать в Google Play.
Как пользоваться AppMgr III:
- Установите и откройте приложение.
- Предоставьте доступ к
Специальным возможностям(необходимо для автоматизации). - В списке приложений отметьте те, которые хотите перенести.
- Нажмите
Перенести на SD-картуи подтвердите действие.
Для Link2SD потребуется дополнительная настройка:
- После установки откройте приложение и предоставьте root-доступ (если есть).
- Выберите файловый формат для второго раздела (рекомендуется
ext4). - Перезагрузите смартфон.
- В списке приложений выберите нужное и нажмите
Создать ссылку.
⚠️ Внимание: При использовании Link2SD на смартфонах Xiaomi с MIUI 13/14 может возникнуть ошибка"Mount script cannot be created". Это связано с политикой безопасности MIUI, блокирующей изменения в/system. Решение — откатить прошивку до MIUI 12.5 или использовать Magisk для обхода ограничений.
Проблемы и решения: что делать, если ничего не работает?
Даже следуя инструкциям, вы можете столкнуться с ошибками. Рассмотрим типичные сценарии и их решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Опция "Перенести на SD" неактивна | Приложение системное или карта отформатирована как портативная | Форматируйте карту как внутреннюю или используйте ADB |
| Ошибка "Недостаточно места" при переносе | На карте недостаточно свободного пространства для временных файлов | Освободите 10–15% места на SD-карте и повторите попытку |
| Приложение крашится после переноса | Файлы данных остались во внутренней памяти, а APK — на карте | Перенесите данные вручную (см. Способ 3) или переустановите приложение |
| ADB выдаёт ошибку "Read-only file system" | MIUI блокирует изменения в системных разделах | Используйте Magisk для получения root или откатитесь на MIUI 12.5 |
Если ни один из методов не сработал, рассмотрите альтернативные способы освобождения памяти:
- 🧹 Очистка кэша:
Настройки → Хранилище → Очистить кэш(можно освободить 1–3 ГБ). - 🗑️ Удаление дубликатов: Используйте Files by Google или Mi File Manager для поиска ненужных файлов.
- ☁️ Перенос медиа в облако: Загрузите фото и видео в Google Фото или Mi Cloud и удалите локальные копии.
- 🔄 Сброс к заводским настройкам: Крайняя мера, но эффективна, если внутренняя память забита системным мусором.
FAQ: Частые вопросы о переносе приложений на SD в Xiaomi
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Само приложение WhatsApp перенести нельзя, но вы можете:
- Переместить медиафайлы (фото, видео) в настройках чата:
Настройки → Хранилище → Управление хранилищем. - Вручную скопировать папку
WhatsApp/Mediaна SD-карту и настроить автоматическую загрузку туда.
Базы данных сообщений (msgstore.db) всегда остаются во внутренней памяти.
Почему после переноса игры на SD-карту она тормозит?
Это связано с низкой скоростью чтения/записи SD-карты по сравнению с внутренней памятью. Решения:
- Используйте карту класса
A2(например, Samsung EVO Plus или SanDisk Extreme). - Перенесите только файлы ресурсов (например, в Genshin Impact это папка
com.mihoyo.GenshinImpact/files), оставив APK во внутренней памяти. - Закройте фоновые приложения перед запуском игры — это снизит нагрузку на карту.
Как перенести приложения на SD-карту в POCO X5 Pro?
На POCO X5 Pro (как и на других современных Xiaomi) стандартный перенос заблокирован. Используйте:
- ADB-метод: Подключитесь к ПК и выполните команду
adb shell pm set-install-location 2, затем переустановите приложение. - AppMgr III: Утилита покажет, какие приложения можно перенести, и сделает это автоматически.
Если нужна SD-карта как внутренняя память — отформатируйте её через Настройки → Хранилище, но учтите, что после извлечения карты приложения перестанут работать.
Что будет, если извлечь SD-карту, на которую перенесены приложения?
Зависит от способа переноса:
- Если карта отформатирована как внутренняя память — приложения перестанут работать, а система может выдавать ошибки до перезагрузки.
- Если карта портативная, а приложения перенесены через ADB — они останутся в списке, но не будут запускаться.
- Если перенесены только данные (например, кэш игр) — приложения могут сброситься к состоянию "как после установки".
Всегда используйте Безопасное извлечение в шторке уведомлений!
Можно ли перенести Google Play Маркет на SD-карту?
Нет, com.android.vending (Google Play Маркет) — системное приложение, и его перенос заблокирован на уровне Android. То же касается:
- MIUI Launcher (
com.miui.home) - Настройки (
com.android.settings) - Сервисы Google Play (
com.google.android.gms)
Попытка переноса через ADB или root приведёт к сбоям в работе системы.