Владельцы смартфонов Xiaomi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство бюджетной или средней линейки — Redmi Note 10, Poco X3 или Mi 11 Lite. Один из способов освободить место — перенести приложения на SD-карту. Однако в MIUI эта функция работает не так очевидно, как в "чистом" Android, и имеет ограничения. В этой статье разберём все актуальные методы, включая скрытые настройки, команды ADB и обход ограничений производителя.
Важно понимать, что не все приложения можно перенести: некоторые (например, системные или с высокими требованиями к безопасности) останутся во внутренней памяти. Также после переноса производительность приложений может снизиться — SD-карты (даже класса A2) медленнее встроенной флеш-памяти. Но для редко используемых программ или игр с кэшем это решение оправдано.
Почему Xiaomi ограничивает перенос приложений на SD-карту?
В отличие от старых версий Android (до 6.0), где перенос приложений на внешний накопитель был стандартной функцией, MIUI (начиная с версии 8) сузила эту возможность. Причины:
- 🔒 Безопасность: Приложения на SD-карте легче украсть или подменить, особенно если карта извлекается и подключается к другим устройствам.
- ⚡ Производительность: Даже быстрые карты
UHS-Iработают медленнее встроенной памятиUFS 2.1/3.0, что может вызывать лаги. - 📱 Политика Google: С 2019 года Google рекомендует разработчикам блокировать перенос приложений на внешние носители из-за рисков стабильности.
- 💾 Фрагментация файлов: Частые записи на SD-карту сокращают её срок службы (особенно дешёвые модели без контроля износа).
Тем не менее, обходные пути есть. Ниже — все рабочие способы для MIUI 12–14, включая скрытые функции и ADB-команды.
Способ 1: Стандартный перенос через настройки (для поддерживаемых приложений)
Это самый простой метод, но он работает только для тех приложений, которые разрешают перенос (обычно это игры с кэшем или легковесные утилиты). Инструкция:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Facebook или Spotify).
- Тапните по пункту
Хранилище. - Если опция доступна, появится кнопка
Перенести на SD-карту(илиИзменитьв новых версиях MIUI).
⚠️ Внимание: После переноса не извлекайте SD-карту без предварительного возврата приложения во внутреннюю память. Иначе программа перестанет запускаться, а её данные могут повредиться. Также учтите, что виджеты таких приложений работать не будут.
Отформатируйте карту в FAT32 или exFAT|Проверьте скорость записи (минимум 10 МБ/с)|Создайте резервную копию данных с карты|Убедитесь, что на карте достаточно места (минимум 1 ГБ свободно)
-->
| Модель Xiaomi | Поддержка переноса в MIUI 14 | Макс. объём SD-карты | Рекомендуемый класс карты |
|---|---|---|---|
| Redmi Note 12 Pro+ | Частичная (только некоторые приложения) | 1 ТБ | A2/UHS-I |
| Poco X5 Pro | Частичная | 512 ГБ | A2 |
| Mi 11 Ultra | Ограниченная (блокировка системных приложений) | 1 ТБ | UHS-I |
| Redmi 10A | Полная (для большинства приложений) | 256 ГБ | A1 |
Способ 2: Форматирование SD-карты как внутренней памяти (Adoptable Storage)
Этот метод позволяет "обмануть" систему, заставив её воспринимать SD-карту как часть внутреннего хранилища. Преимущество: приложения устанавливаются на карту автоматически. Недостатки:
- 🔄 Карту нельзя будет извлечь без потери данных (она шифруется и привязывается к устройству).
- 🐢 Скорость работы приложений может упасть на 20–40%.
- 🚫 Не все модели Xiaomi поддерживают эту функцию в MIUI (например, она отключена в Redmi Note 11 Pro).
Инструкция:
- Вставьте SD-карту в смартфон.
- Перейдите в
Настройки → Хранилище → [Название SD-карты] → Три точки (меню) → Настройки хранилища. - Выберите
Внутренняя память(илиФорматировать как внутренний накопитель). - Подтвердите форматирование (все данные с карты будут удалены!).
- После перезагрузки устройства карта станет частью внутренней памяти.
⚠️ Внимание: Если вы извлечёте SD-карту после такого форматирования, все перенесённые на неё приложения перестанут работать, а система может выдавать ошибки до повторной вставки карты. Также этот метод не работает на устройствах с MIUI Global Stable после обновления до Android 11+ — функция скрыта в прошивке.
Что делать, если опция "Внутренняя память" не отображается?
Если в меню нет пункта форматирования как внутреннего хранилища, попробуйте:
1. Обновить прошивку до последней версии MIUI (иногда функция возвращается).
2. Использовать ADB-команду:
adb shell sm set-force-adoptable true
Затем повторите попытку форматирования.
3. Установить кастомное recovery (TWRP) и отформатировать карту через него.
Способ 3: Перенос через ADB (для опытных пользователей)
Если стандартные методы не работают, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки. Этот способ позволяет принудительно перенести почти любое приложение, но требует подключения к ПК.
Что понадобится:
- 🖥️ Компьютер с Windows/macOS/Linux.
- 🔌 USB-кабель (желательно оригинальный).
- 📦 Установленные драйверы Xiaomi и ADB-tools.
- 🔓 Включённая отладка по USB (
Настройки → О телефоне → Версия MIUI(тапните 7 раз) →Дополнительно → Для разработчиков → Отладка по USB).
Пошаговая инструкция:
- Подключите телефон к ПК и разрешите отладку (на экране смартфона появится запрос).
- Откройте командную строку (или Terminal на macOS/Linux) и введите:
adb devicesУбедитесь, что устройство определилось (должен появиться его серийный номер).
- Введите команду для переноса (замените
com.example.appна пакетное имя вашего приложения, например,com.facebook.katanaдля Facebook):adb shell pm set-install-location 2adb shell pm move-package com.example.app
- Перезагрузите смартфон.
⚠️ Внимание: Некоторые приложения (например, Google Play Services или MIUI System) перенести не удастся — система выдаст ошибку Failure [NOT_MOVED]. Также после обновления MIUI перенесённые приложения могут автоматически вернуться во внутреннюю память.
adb shell pm list packages | grep "ключевое_слово"
Например, для поиска всех приложений с "facebook" в имени: adb shell pm list packages | grep "facebook".-->
Как проверить, какие приложения уже перенесены?
Чтобы избежать дублирования или конфликтов, полезно знать, какие программы уже находятся на SD-карте. Для этого:
- Откройте
Настройки → Приложения → Управление приложениями. - Тапните по фильтру (значок воронки) и выберите
Хранилище → SD-карта. - Перед вами появится список всех перенесённых приложений.
Альтернативный способ — через ADB:
adb shell pm get-install-location
Эта команда вернёт:
0— приложения устанавливаются во внутреннюю память.1— предпочтение отдаётся внутренней памяти, но возможна установка на SD.2— приложения по умолчанию устанавливаются на SD-карту.
Частые ошибки и их решения
При переносе приложений на SD-карту в Xiaomi пользователи сталкиваются с типичными проблемами. Разберём самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
| "Не удалось перенести приложение" | Приложение не поддерживает перенос или SD-карта слишком медленная. | Попробуйте другой метод (ADB) или замените карту на класс A2/UHS-I. |
| Кнопка "Перенести" неактивна | Версия MIUI блокирует функцию или приложение системное. | Используйте ADB или откатитесь на более старую прошивку. |
| Приложение крашится после переноса | Несовместимость с файловой системой SD-карты или повреждение данных. | Верните приложение обратно и отформатируйте карту в FAT32. |
| SD-карта не определяется как внутренняя память | Ограничение MIUI или несовместимость карты. | Попробуйте команду adb shell sm set-force-adoptable true. |
⚠️ Внимание: Если после переноса приложений смартфон начал сильно тормозить, верните их обратно во внутреннюю память. Это признак того, что SD-карта не справляется с нагрузкой. Особенно критично для многозадачности и игр.
Альтернативные способы освободить память в Xiaomi
Если перенос на SD-карту не помог или невозможен, рассмотрите другие варианты:
- 🧹 Очистка кэша: Перейдите в
Настройки → Хранилище → Очисткаи удалите ненужные файлы (особенно кэш Google Play Services и MIUI). - ☁️ Облачные хранилища: Перенесите фото/видео в Google Фото или Mi Cloud (даёт 5 ГБ бесплатно).
- 🗑️ Удаление дубликатов: Используйте приложения вроде Files by Google или Clean Master для поиска повторяющихся файлов.
- 🔄 Сброс к заводским настройкам: Крайняя мера, но эффективна, если система захламлена (не забудьте сделать бэкап!).
- 📱 Root-доступ: С правами суперпользователя можно принудительно переносить любые приложения (например, через Link2SD), но это лишает гарантии.
Для владельцев Xiaomi с поддержкой Virtual RAM (например, Redmi Note 11 Pro+) также поможет увеличение виртуальной памяти за счёт внутреннего хранилища: Настройки → Дополнительно → Расширение памяти. Это не освободит место, но улучшит многозадачность.
FAQ: Ответы на частые вопросы
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Официально WhatsApp не поддерживает перенос на SD-карту, так как хранит данные в зашифрованном виде во внутренней памяти. Однако можно:
- Сделать бэкап чатов в
Настройки → Чат → Резервная копия. - Скопировать папку
/sdcard/WhatsApp/на SD-карту вручную (но это не перенесёт само приложение). - Использовать
ADB, но после обновления WhatsApp может перестать работать.
⚠️ Риск: При таком переносе возможна потеря сообщений или проблемы с отправкой медиафайлов.
Почему после переноса приложение не обновляется?
Это связано с тем, что Google Play по умолчанию устанавливает обновления во внутреннюю память. Решения:
- Верните приложение обратно, обновите его, затем перенесите снова.
- Очистите кэш Google Play Market (
Настройки → Приложения → Google Play → Хранилище → Очистить кэш). - Отключите автоматическое обновление для этого приложения.
Как перенести игры с большим кэшем (например, Genshin Impact)?
Игры вроде Genshin Impact или Call of Duty Mobile занимают десятки гигабайт, но их кэш можно перенести вручную:
- Скопируйте папку
Android/obb/[имя_пакета]на SD-карту. - Установите приложение FolderMount (требует root) и примонтируйте папку с кэшем с SD-карты в оригинальное расположение.
- Или используйте символические ссылки через
ADB:adb shell ln -s /sdcard/external_sd/Android/obb/com.example.game /sdcard/Android/obb/com.example.game
⚠️ Без root-прав игра может не увидеть кэш на SD-карте.
Можно ли использовать SD-карту как внутреннюю память на Xiaomi с Android 12+?
В MIUI 13/14 (на базе Android 12/13) функция Adoptable Storage официально отключена, но её можно вернуть:
- Установите Magisk и модуль Adoptable Storage Enabler.
- Или откатитесь на MIUI 12 (если доступно для вашей модели).
- Используйте
ADB-команду (см. способ 3), но гарантий нет — зависит от модели.
📌 На Redmi Note 10 Pro и новее этот метод часто не работает из-за аппаратных ограничений.
Какая SD-карта лучше для переноса приложений в Xiaomi?
Рекомендации по выбору:
- Класс скорости: Минимум
A2(например, SanDisk Ultra A2), лучшеUHS-I U3(для игр). - Ёмкость: От 64 ГБ (128 ГБ оптимально для игр).
- Бренд: SanDisk, Samsung EVO, Kingston Canvas (избегайте no-name карт).
- Файловая система:
exFATдля карт >32 ГБ,FAT32для меньших.
❌ Не покупайте карты класса A1 или Class 10 — они слишком медленные для приложений.