Владельцы смартфонов Xiaomi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство оснащено скромными 32 или 64 ГБ. Один из очевидных способов освободить место — перенести приложения на SD-карту. Однако в современных версиях Android и фирменной оболочке MIUI эта функция либо скрыта, либо работает с ограничениями. В этой статье разберём все актуальные методы переноса приложений на внешний накопитель, включая официальные и альтернативные решения.
Важно понимать, что возможности переноса зависят от версии Android, модели смартфона и типа SD-карты. Например, на устройствах с MIUI 12/13/14 на базе Android 11-14 стандартный перенос через настройки может быть заблокирован, а на старых моделях (до Android 9) он ещё доступен. Мы рассмотрим варианты для разных сценариев, а также объясним, почему некоторые приложения принципиально нельзя перенести на карту памяти.
Почему Xiaomi ограничивает перенос приложений на SD-карту?
Современные версии Android (начиная с Android 6.0 Marshmallow) поддерживают функцию Adoptable Storage, которая позволяет форматировать SD-карту как часть внутренней памяти. Однако Xiaomi в оболочке MIUI часто отключает эту опцию по нескольким причинам:
- 🔒 Безопасность: Приложения на SD-карте легче украсть или подменить, особенно если карта извлекается.
- ⚡ Производительность: SD-карты (даже класса
A1/A2) работают медленнее встроенной памятиeMMC/UFS, что тормозит приложения. - 📱 Политика Google: С Android 9 Google рекомендует разработчикам блокировать перенос приложений на внешние носители.
- 🔄 Стабильность: При извлечении карты приложения, установленные на неё, могут крашнуться.
Тем не менее, есть обходные пути. Например, некоторые приложения (например, Google Maps или Spotify) позволяют сохранять кэш или офлайн-данные на SD-карту вручную. А для полного переноса APK-файлов потребуются дополнительные манипуляции.
⚠️ Внимание: Перенос системных приложений (например, MIUI Launcher или Google Services) на SD-карту может привести к неработоспособности смартфона. Не пытайтесь перемещать приложения с пометкой "Системное" или "Обновление системы".
Официальный способ: перенос через настройки (для старых версий MIUI)
Если ваш смартфон работает на Android 8.1 Oreo или старше (например, Redmi Note 5, Mi A1/A2), то в настройках может сохраниться стандартная функция переноса. Проверьте её наличие:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Facebook или Telegram).
- Нажмите
Хранилище. - Если есть кнопка
ИзменитьилиПеренести на SD-карту— нажмите её.
Если кнопки нет, значит ваша версия MIUI её скрыла. В этом случае переходите к альтернативным методам.
| Модель Xiaomi | Версия Android | Поддержка переноса | Примечания |
|---|---|---|---|
| Redmi Note 8/9 | Android 10/11 | ❌ Нет | Функция скрыта в MIUI 12+ |
| Mi A3 | Android 11 (stock) | ✅ Да | Чистый Android без ограничений MIUI |
| POCO X3 Pro | Android 11/12 | ⚠️ Частично | Только для некоторых приложений |
| Redmi 4X | Android 7/8 | ✅ Да | Полная поддержка переноса |
⚠️ Внимание: На смартфонах с MIUI Global функция переноса может быть заблокирована даже если она доступна в MIUI China. Это связано с политикой локализации.
Метод 1: Форматирование SD-карты как внутренней памяти (Adoptable Storage)
Этот способ подходит для смартфонов на Android 6.0–9.0 и позволяет использовать SD-карту как часть внутреннего хранилища. Все данные на карте будут удалены, поэтому предварительно сделайте резервную копию.
Инструкция:
- Вставьте SD-карту в смартфон (рекомендуется класс
A1илиA2). - Перейдите в
Настройки → Хранилище. - Нажмите на название SD-карты (например,
SD-карта: 64 ГБ). - В правом верхнем углу тапните на три точки и выберите
Настройки хранилища. - Нажмите
Форматировать как внутреннюю. - Подтвердите действие и дождитесь завершения (может занять 5–10 минут).
После форматирования система предложит перенести данные на карту. Выберите Перенести сейчас. Теперь при установке новых приложений они по умолчанию будут сохраняться на SD-карту (если это позволяет разработчик).
Сделать резервную копию данных с карты|Проверить класс скорости (рекомендуется A1/A2)|Зарядить телефон минимум на 50%|Использовать оригинальный картридер (если карта внешняя)-->
Ограничения метода:
- 🔄 Карту нельзя извлечь — она становится частью системы.
- 📉 Скорость работы приложений может снизиться.
- 🚫 Не все приложения поддерживают установку на внешнее хранилище.
Метод 2: Перенос через ADB (для опытных пользователей)
Если в настройках нет опции переноса, можно воспользоваться Android Debug Bridge (ADB). Этот метод работает на большинстве устройств Xiaomi, но требует подключения к компьютеру.
Шаги:
- Включите
Отладку по USBв настройках разработчика (Настройки → О телефоне → Версия MIUI— тапните 7 раз, затем вернитесь вДополнительные настройки → Для разработчиков). - Подключите смартфон к ПК и подтвердите разрешение на отладку.
- Скачайте ADB Tools и распакуйте в папку.
- Откройте командную строку в этой папке (Shift + правая кнопка мыши → "Открыть окно PowerShell здесь").
- Введите команду для проверки подключения:
adb devicesДолжен появиться серийный номер вашего устройства.
- Узнайте пакетное имя приложения (например, для WhatsApp это
com.whatsapp). Сделать это можно через приложение App Inspector или командой:adb shell pm list packages - Перенесите приложение на SD-карту командой:
adb shell pm set-install-location 2Эта команда устанавливает SD-карту как место установки по умолчанию для новых приложений.
- Для переноса уже установленного приложения используйте:
adb shell pm move-package com.whatsapp(замените
com.whatsappна нужный пакет).
Если команда move-package возвращает ошибку Failure [NOT_MOVED: Operation not allowed], значит приложение не поддерживает перенос.
Что делать если ADB не видит устройство?
1. Убедитесь, что установлены драйвера Xiaomi USB Drivers (скачать можно на официальном сайте).
2. Попробуйте другой USB-кабель (лучше оригинальный).
3. Включите в настройках разработчика опцию Отладка по USB (запрет отзыва разрешений).
4. Перезагрузите телефон и ПК.
5. Если используете Windows, попробуйте запустить командную строку от имени администратора.
Метод 3: Использование приложений-менеджеров (AppMgr III, Link2SD)
Если предыдущие способы не сработали, можно воспользоваться сторонними утилитами. Наиболее популярные:
- 📱 AppMgr III (App 2 SD) — показывает, какие приложения можно перенести, и делает это в один тап.
- 🔗 Link2SD — создаёт символические ссылки для переноса части данных приложений на SD-карту (требует root-прав).
- 📂 Files by Google — позволяет вручную перемещать кэш и медиафайлы приложений.
Инструкция для AppMgr III:
- Скачайте приложение из Google Play.
- Откройте его и предоставьте доступ к хранилищу.
- В списке приложений найдите те, у которых в столбце "SD-карта" стоит галочка ✅.
- Тапните на приложение и выберите
Перенести на SD-карту.
Link2SD более мощный, но требует root-доступа. После установки:
- Откройте приложение и выберите файловую систему (рекомендуется
ext2). - Перезагрузите телефон.
- В списке приложений выберите нужное и нажмите
Создать ссылку. - Выберите, какие данные переносить (APK, DALVIK-кэш, библиотеки).
⚠️ Внимание: При использовании Link2SD не переносите системные приложения и сервисы Google. Это может привести к bootloop (зацикленной перезагрузке) смартфона.
Метод 4: Перенос кэша и данных приложений вручную
Если само приложение перенести нельзя, можно освободить место, переместив его кэш или загруженные данные (например, карты в Google Maps или музыку в Spotify).
Как это сделать:
- Откройте настройки приложения (например,
Настройки → Приложения → Google Maps → Хранилище). - Нажмите
Очистить кэш(это безопасно, данные не удалятся). - Если есть опция
Управление пространствомилиОфлайн-карты, выберите её. - Укажите SD-карту как место сохранения (например, в Spotify:
Настройки → Качество звука → Сохранение музыки на устройстве → SD-карта).
Некоторые приложения (например, Netflix или YouTube Premium) позволяют скачивать контент прямо на SD-карту. Для этого:
- 🎬 В Netflix:
Профиль → Настройки приложения → Загрузки → Память устройства → SD-карта. - 🎵 В YouTube Premium:
Библиотека → Загрузки → Настройки → Сохранять на SD-карту.
Важно: Приложения, использующие OBB-файлы (например, игры), часто позволяют переносить только дополнительные данные, но не сам APK. Для этого скопируйте папку Android/obb/[имя_пакета] на SD-карту вручную через файловый менеджер.
Частые проблемы и их решения
При переносе приложений на SD-карту пользователи Xiaomi сталкиваются с типичными ошибками. Рассмотрим самые распространённые:
| Проблема | Причина | Решение |
|---|---|---|
| Кнопка "Перенести на SD-карту" неактивна | Приложение не поддерживает перенос | Используйте ADB или переносите только кэш |
| После переноса приложение крашнутся | SD-карта слишком медленная | Используйте карту класса A2 или перенесите обратно |
| Нельзя форматировать SD как внутреннюю память | Ограничение MIUI или старая карта | Обновите MIUI или используйте карту exFAT/FAT32 |
ADB выдаёт ошибку INSTALL_FAILED_INSUFFICIENT_STORAGE |
Не хватает места на карте | Очистите карту или используйте карту большего объёма |
Если после переноса приложение перестало обновляться через Google Play, попробуйте:
- Перенести его обратно во внутреннюю память.
- Обновить через Play Market.
- Снова перенести на SD-карту.
FAQ: Ответы на популярные вопросы
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Само приложение WhatsApp перенести нельзя, но можно переместить его резервные копии и медиафайлы:
- Откройте
Настройки → Чаты → Резервное копирование. - Укажите SD-карту как место сохранения.
- Для медиа: в
Настройки → Данные и хранилище → Управление хранилищемвыберите файлы и нажмитеЭкспорт.
Для полного переноса потребуется root и приложение Link2SD.
Почему после обновления MIUI пропала возможность переноса?
Xiaomi с версий MIUI 11 и новее постепенно убирает поддержку переноса приложений на SD-карту, следуя политике Google. В новых версиях Android (начиная с Android 10) эта функция считается устаревшей из-за рисков безопасности и производительности.
Альтернатива — использовать облачные хранилища (Google Drive, Mi Cloud) или регулярно чистить кэш через Настройки → Хранилище → Очистка.
Какую SD-карту лучше купить для Xiaomi, чтобы приложения работали быстрее?
Для установки приложений рекомендуются карты памяти с классом скорости A2 (например, SanDisk Extreme A2 или Samsung EVO Plus A2). Они обеспечивают:
- 📈 Минимальную скорость записи
4000 IOPS(вдвое быстрее, чемA1). - 📱 Оптимизацию для запуска приложений.
- 🔄 Устойчивость к частым операциям чтения/записи.
Объём — от 64 ГБ (карты меньше 32 ГБ не поддерживают exFAT, что может ограничивать перенос больших приложений).
Можно ли перенести системные приложения Xiaomi на SD-карту?
Нет, системные приложения (например, MIUI Launcher, Security, Google Play Services) заблокированы от переноса. Попытка их перемещения через ADB или root может привести к:
- 🔄 Bootloop (бесконечная перезагрузка).
- 🚫 Потере функциональности (например, перестанет работать Google Play).
- 🔧 Необходимости сброса до заводских настроек.
Исключение — некоторые предустановленные приложения (например, Mi Video или Mi Music), которые можно удалить или перенести без последствий.
Что будет, если извлечь SD-карту, на которую перенесены приложения?
Если карта отформатирована как внутренняя память:
- 📵 Смартфон перестанет видеть перенесённые приложения (они исчезнут из меню).
- 🔄 После возвращения карты приложения восстановятся, но могут работать нестабильно.
Если карта используется как портативное хранилище:
- 🎵 Приложения, сохраняющие данные на карту (например, музыка или карты), потеряют доступ к ним.
- 📱 Сами APK-файлы останутся во внутренней памяти (если перенос был частичным).
Всегда безопасно извлекайте карту через Настройки → Хранилище → Извлечь SD-карту.