Как устанавливать приложения на SD-карту в Xiaomi с MIUI 12: все рабочие способы

Смартфоны Xiaomi на базе оболочки MIUI 12 часто сталкиваются с нехваткой внутренней памяти, особенно в бюджетных моделях с 32 или 64 ГБ накопителя. Перенос приложений на SD-карту кажется логичным решением, но в реальности этот процесс сопряжён с нюансами: от ограничений самой оболочки до технических особенностей Android. В этой статье разберём все доступные способы установки и переноса приложений на внешний накопитель, включая официальные методы, обходные пути и альтернативные решения для пользователей Redmi, Poco и Mi.

Важно понимать, что начиная с Android 6.0 MarshmallowMIUI 12 базируется на более поздних версиях) Google существенно ограничила возможность переноса приложений на SD. Производители, включая Xiaomi, часто блокируют эту функцию из-за рисков снижения производительности и стабильности. Однако есть легальные и неочевидные приёмы, которые помогут освободить внутреннюю память. Далее — подробный разбор каждого из них.

Почему MIUI 12 ограничивает установку на SD-карту?

Оболочка MIUI 12 наследует политику Android по работе с внешними накопителями, но добавляет свои ограничения. Основные причины:

  • 🔒 Безопасность данных: Приложения на SD-карте легче украсть или подменить, особенно если накопитель извлекается и подключается к другим устройствам.
  • Производительность: Скорость чтения/записи microSD (даже класса A2) в 5–10 раз ниже, чем у встроенной памяти UFS 2.1/3.0. Это приводит к лагам и зависаниям.
  • 🛠️ Фрагментация: Частая перезапись данных на SD ускоряет износ карты и может привести к потере данных.
  • 📱 Политика Xiaomi: Компания стимулирует покупку устройств с большим объёмом памяти, поэтому искусственно усложняет перенос приложений.

Тем не менее, некоторые приложения (например, карты Google Maps или мессенджеры вроде Telegram) позволяют сохранять кэш или медиафайлы на внешний накопитель. А для полноценного переноса .apk-файлов и данных потребуются дополнительные манипуляции.

📊 Какую модель Xiaomi вы используете?
Redmi Note 10/11
Poco X3/X4
Mi 11/12
Другая модель

Подготовка SD-карты: форматирование и выбор класса

Перед переносом приложений обязательно проверьте и подготовьте SD-карту. Неправильный формат или низкая скорость записи сведут на нет все усилия.

Требования к SD-карте:

  • 📌 Класс скорости: Минимум Class 10 (оптимально — A1 или A2 для приложений). Карты класса C4/C6 не подойдут.
  • 💾 Формат: exFAT или FAT32 (но FAT32 не поддерживает файлы >4 ГБ). Для полноценного переноса приложений потребуется формат Adoptable Storage (см. следующий раздел).
  • 🔄 Объём: Рекомендуется от 64 ГБ. Карты на 16–32 ГБ быстро заполнятся, а их производительность обычно ниже.

Чтобы проверить текущий формат карты:

  1. Подключите SD к ПК через кардридер.
  2. Откройте Управление дисками (Win + R → diskmgmt.msc).
  3. Найдите вашу карту в списке и посмотрите файловую систему в столбце Тип.

Как отформатировать SD-карту в смартфоне Xiaomi:

  1. Вставьте карту в слот (если используется гибридный слот, убедитесь, что в нём нет второй SIM).
  2. Перейдите в Настройки → Память → SD-карта.
  3. Тапните по трёх точкам () в правом верхнем углу и выберите Настройки памяти.
  4. Выберите Форматировать как внутреннюю (это активирует режим Adoptable Storage).
  5. Подтвердите действие и дождитесь завершения (занятие может занять до 10 минут).
⚠️ Внимание: Форматирование в режиме Adoptable Storage шифрует карту и привязывает её к устройству. После извлечения данные на ней будут недоступны на других гаджетах. Также этот режим может не поддерживаться на некоторых моделях Xiaomi (например, Redmi 9A или Poco M3).

Официальный способ: перенос приложений через настройки MIUI

В MIUI 12 сохранена возможность переноса части приложений на SD-карту, но с серьёзными оговорками:

  • ✅ Работает только для приложений, поддерживающих эту функцию (их меньшинство).
  • ✅ Переносится только кэш и некоторые данные, а не сам .apk-файл.
  • ❌ Не доступно для системных приложений и большинства игр.

Инструкция:

  1. Откройте Настройки → Приложения → Управление приложениями.
  2. Выберите нужное приложение (например, Spotify или Netflix).
  3. Тапните по пункту Память (или Хранилище).
  4. Если опция доступна, появится кнопка Изменить или Перенести на SD-карту.
  5. Подтвердите перенос и дождитесь завершения (может занять несколько минут).

Список приложений, которые чаще всего поддерживают перенос:

Категория Примеры приложений Что переносится
Медиапроигрыватели VLC, MX Player Кэш, загруженные файлы
Мессенджеры Telegram, Signal Медиафайлы, стикеры
Карты Google Maps, Osmand Офлайн-карты, кэш
Социальные сети Facebook Lite, Twitter Lite Кэш изображений
⚠️ Внимание: После переноса приложение может работать медленнее, особенно если SD-карта класса C10 без маркировки A1/A2. Также некоторые функции (например, уведомления в Telegram) могут отключаться при извлечении карты.

SD-карта отформатирована в exFAT или как внутренняя память|

Скорость карты не ниже Class 10 (оптимально A1/A2)|

В настройках приложения есть опция "Перенести на SD"|

Свободное место на карте превышает размер приложения в 1.5 раза-->

Альтернативный метод: использование ADB для принудительного переноса

Если официальный способ не работает, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки, который позволяет вручную указать системе, какие приложения перенести. Этот метод требует подключения к ПК и базовых знаний командной строки.

Преимущества:

  • 🔧 Работает для большинства пользовательских приложений (но не для системных).
  • 📱 Не требует root-прав.
  • ⚡ Быстрее, чем ручной перенос через настройки.

Недостатки:

  • 🖥️ Нужен компьютер с установленными драйверами Xiaomi.
  • 🔄 При обновлении приложения оно может автоматически вернуться во внутреннюю память.
  • 🚫 Не работает для игр с защитой (например, PUBG Mobile или Genshin Impact).

Пошаговая инструкция:

  1. Включите Режим разработчика на смартфоне:
    • Перейдите в Настройки → О телефоне.
    • Тапните 7 раз по пункту Версия MIUI.
    • Вернитесь в Настройки → Дополнительно → Для разработчиков.
    • Активируйте Отладка по USB.
  • Подключите смартфон к ПК через USB-кабель (выберите режим Передача файлов).
  • Скачайте и распакуйте ADB Tools на компьютер.
  • Откройте командную строку (Win + R → cmd) и перейдите в папку с adb:
    cd C:\platform-tools
  • Проверьте подключение устройства:
    adb devices

    (должен появиться серийный номер вашего Xiaomi).

  • Выполните команду для переноса (замените com.example.app на пакетное имя приложения):
    adb shell pm set-install-location 2
    adb shell pm move-package com.example.app
  • Чтобы найти пакетное имя приложения, используйте команду:

    adb shell pm list packages | find "название_приложения"

    Например, для WhatsApp это будет com.whatsapp.

    Как узнать пакетное имя без ADB?

    Откройте приложение App Inspector (доступно в Google Play), выберите нужное приложение и скопируйте значение поля Package Name.

    ⚠️ Внимание: Команда pm set-install-location 2 устанавливает глобальное правило для всех новых приложений — они будут по умолчанию устанавливаться на SD. Чтобы вернуть настройки к исходным, выполните:
    adb shell pm set-install-location 0

    (0 — автоматический выбор, 1 — внутренняя память, 2 — внешняя).

    Перенос приложений без root: приложения-менеджеры

    Если работа с ADB кажется сложной, можно воспользоваться сторонними утилитами. Они не дают 100% гарантии, но упрощают процесс для новичков. Лучшие варианты:

    • 📱 AppMgr III (App 2 SD): Показывает, какие приложения можно перенести, и делает это в один тап. Поддерживает MIUI 12, но требует Adoptable Storage.
    • 🔄 Files by Google: Встроенный менеджер файлов с функцией очистки кэша и переноса медиафайлов (не самих приложений, но освобождает место).
    • 💾 SD Maid: Помогает найти и удалить ненужные файлы, а также перенести поддерживаемые данные на SD.

    Как пользоваться AppMgr III:

    1. Установите приложение из Google Play.
    2. Откройте его и предоставьте доступ к памяти.
    3. Перейдите во вкладку Movable (Переносимые).
    4. Выберите приложения и тапните Move to SD card.
    5. Подтвердите действие и дождитесь завершения.

    Ограничения:

    • Не работает для системных приложений и большинства игр.
    • Может не отображать некоторые приложения, если они заблокированы MIUI.
    • После обновления Android или MIUI перенесённые приложения могут сброситься.

    Радикальный метод: получение root-прав и Link2SD

    Если ни один из вышеперечисленных способов не помог, остаётся крайняя мера — получение root-прав и использование приложения Link2SD. Этот метод даёт полный контроль над установкой приложений, но имеет серьёзные минусы:

    • ⚠️ Потеря гарантии (если устройство на гарантии).
    • 🔐 Риск безопасности: Root открывает доступ к системным файлам для вредоносного ПО.
    • 🔄 Сложность обновлений: После апдейта MIUI root может слететь, а устройство — зациклиться на загрузке.

    Как это работает:

    1. Разблокируйте загрузчик Xiaomi через официальный инструмент (требуется аккаунт Mi и ожидание 7–15 дней).
    2. Установите кастомное recovery (TWRP) и прошейте Magisk для получения root.
    3. Скачайте Link2SD из Google Play.
    4. В приложении выберите второй раздел на SD-карте (отформатированный как ext2/ext3/ext4).
    5. Перенесите приложения через меню Link to SD card.

    Link2SD создаёт символические ссылки, позволяя хранить данные приложений на SD, а сами .apk-файлы — во внутренней памяти. Это снижает нагрузку на накопитель и ускоряет работу.

    ⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi Note 8 Pro с процессором Mediatek) разблокировка загрузчика может привести к проблемам с IMEI или модемом. Перед процедурой сделайте резервную копию через TWRP.

    Что делать, если ничего не помогает? Альтернативные решения

    Если перенос приложений на SD-карту невозможен, рассмотрите альтернативные способы освободить внутреннюю память:

    • 🗑️ Очистка кэша: В Настройки → Память → Очистка удалите ненужные файлы (кэш, временные данные, дубликаты).
    • ☁️ Облачные хранилища: Перенесите фото, видео и документы в Google Drive, Mi Cloud или Yandex Disk.
    • 🎮 Лайт-версии приложений: Установите Facebook Lite, Messenger Lite или Spotify Lite — они занимают в 2–3 раза меньше места.
    • 🔄 Перенос медиафайлов: Вручную переместите фото, музыку и видео на SD через любой файловый менеджер (например, Mi File Manager).
    • 📱 Сброс к заводским настройкам: Крайняя мера, если память забита системным мусором. Предварительно сделайте резервную копию!

    Как перенести медиафайлы на SD:

    1. Откройте Галерею или Музыку.
    2. Выделите файлы (зажмите палец на одном из них).
    3. Тапните Ещё → Переместить.
    4. Выберите SD-карта и подтвердите.

    Важно: некоторые приложения (например, WhatsApp) позволяют вручную указать папку для хранения медиа. Для этого перейдите в Настройки → Хранилище и данные → Папка для медиа и укажите путь на SD-карте.

    FAQ: Частые вопросы по переносу приложений на SD в MIUI 12

    Можно ли перенести WhatsApp на SD-карту в MIUI 12?

    Само приложение WhatsApp перенести нельзя, но можно переместить его медиафайлы (фото, видео, голосовые сообщения). Для этого:

    1. Откройте WhatsApp⋮ → Настройки → Хранилище и данные.
    2. Тапните Управление хранилищем.
    3. Выберите Папка для медиа и укажите путь на SD-карте (например, /storage/1234-5678/WhatsApp).

    Обратите внимание: при извлечении SD-карты новые медиафайлы сохраняться не будут.

    Почему после переноса приложение перестало работать?

    Это типичная проблема при использовании медленных SD-карт (ниже Class 10 или без маркировки A1/A2). Решения:

    • Верните приложение во внутреннюю память.
    • Купите более быструю карту (рекомендуется SanDisk Extreme A2 или Samsung Pro Plus).
    • Очистите кэш приложения в Настройки → Приложения.
    Как узнать, какие приложения можно перенести на SD?

    Есть два способа:

    1. Через настройки:
      • Перейдите в Настройки → Приложения.
      • Выберите приложение и проверьте наличие кнопки Перенести на SD-карту.
  • Через ADB:
    adb shell pm get-install-location

    Если результат 2, то приложения по умолчанию устанавливаются на SD (но это не гарантирует поддержку переноса для всех приложений).

  • Можно ли перенести системные приложения (например, Галерея или Камера)?

    Нет, системные приложения в MIUI 12 заблокированы для переноса. Их можно только отключить или удалить (требуется root). Альтернатива — использовать сторонние аналоги (например, Google Photos вместо Галереи Xiaomi).

    Что будет, если извлечь SD-карту с перенесёнными приложениями?

    Зависит от способа переноса:

    • Официальный перенос через настройки: Приложение перестанет работать, но его данные сохранятся. После возвращения карты всё восстановится.
    • Adoptable Storage: Система выдаст ошибку, так как карта зашифрована и привязана к устройству. Придётся перезагрузить смартфон.
    • Link2SD с root: Приложения, связанные символическими ссылками, могут крашнуться. Требуется перезагрузка.

    Рекомендуется перед извлечением карты вернуть критичные приложения во внутреннюю память.