Как перенести приложения на карту памяти в Xiaomi: все способы (включая MIUI 15)

Владельцы смартфонов Xiaomi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство оснащено всего 32 или 64 ГБ хранилища. Одно из очевидных решений — перенос приложений на SD-карту, но в современных версиях MIUI (14 и 15) эта функция либо скрыта, либо работает с ограничениями. В отличие от старых версий Android, где перенос был доступен в два клика, теперь потребуется использовать обходные пути.

В этой статье мы разберём все актуальные способы перемещения приложений на карту памяти в Xiaomi, включая:

  • 📱 Стандартный метод через настройки (если доступен)
  • 🔧 ADB-команды для принудительного переноса
  • 🛠️ Ручное перемещение с помощью файлового менеджера (для поддерживаемых приложений)
  • 🔓 Способы с root-доступом (для продвинутых пользователей)

Также вы узнаете, почему некоторые приложения нельзя перенести на SD-карту и как обойти это ограничение. Инструкции актуальны для всех моделей Xiaomi, Redmi и POCO на базе MIUI 12–15 и Android 11–14.

Почему в Xiaomi нет кнопки "Перенести на SD-карту"?

Начиная с Android 6.0 Marshmallow, Google ограничила возможность переноса приложений на внешние накопители по соображениям безопасности и производительности. В MIUI эти ограничения ещё строже: даже если функция технически поддерживается, она может быть скрыта или заблокирована производителем.

Основные причины отсутствия кнопки:

  • 🔒 Безопасность: Приложения на SD-карте легче украсть или подменить.
  • Производительность: Карты памяти медленнее встроенной памяти (особенно класс UHS-I vs UFS 2.2 в современных смартфонах).
  • 📦 Фрагментация: Android не оптимизирован для работы с внешними накопителями как с основным хранилищем.
  • 📵 Политика Xiaomi: В MIUI часто удаляют "ненужные" функции для упрощения интерфейса.

Тем не менее, обходные пути существуют. Например, некоторые приложения (например, Google Maps или Spotify) позволяют сохранять данные кэша на SD-карту, даже если само приложение нельзя перенести. А для остальных придётся использовать ADB или root-доступ.

📊 Какую карту памяти вы используете в Xiaomi?
MicroSD до 64 ГБ
MicroSD 128–256 ГБ
MicroSD 512 ГБ и больше
Не использую

Способ 1: Стандартный перенос через настройки (если доступен)

В некоторых моделях Xiaomi (особенно на старых версиях MIUI или Android Go) функция переноса приложений на SD-карту может быть доступна по умолчанию. Проверить это просто:

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

Если кнопки нет, значит ваша модель или версия MIUI не поддерживает этот метод. В этом случае переходите к следующему способу.

☑️ Подготовка к переносу приложений

Выполнено: 0 / 4
⚠️ Внимание: Если вы форматируете SD-карту как внутреннюю память (через Настройки → Хранилище → SD-карта → Настроить как внутреннюю), все данные на ней будут удалены! Этот режим позволяет устанавливать приложения на карту, но она станет "привязана" к телефону и не будет читаться на других устройствах.

Способ 2: Перенос приложений через ADB (без root)

Если стандартный метод не работает, можно использовать Android Debug Bridge (ADB) — инструмент для отладки, который позволяет принудительно переместить поддерживаемые приложения на SD-карту. Этот способ не требует root-доступа, но потребует компьютера.

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

  1. Включите отладку по USB:
    • Перейдите в Настройки → О телефоне → Версия MIUI и тапните 7 раз, чтобы активировать Режим разработчика.
    • Вернитесь в Настройки → Дополнительно → Для разработчиков и включите Отладка по USB.
  2. Подключите телефон к ПК и подтвердите разрешение на отладку.
  3. Скачайте ADB:
    • Для Windows: Platform Tools от Google.
    • Для Linux/macOS: установите через пакетный менеджер (sudo apt install adb).
  • Откройте командную строку в папке с adb.exe и выполните команды:
    adb shell
    

    pm set-install-location 2

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

    adb shell pm move-package com.example.app /sdcard

    (замените com.example.app на пакетное имя приложения, например, com.facebook.katana для Facebook).

  • Команда ADB Описание
    pm set-install-location 2 Устанавливает SD-карту как место установки по умолчанию для новых приложений.
    pm get-install-location Показывает текущее место установки (0 — внутренняя память, 2 — SD-карта).
    pm move-package com.app.name /sdcard Переносит указанное приложение на SD-карту (работает не для всех приложений).
    pm list packages -f Показывает список всех установленных приложений с их пакетными именами.

    Если команда pm move-package возвращает ошибку Failure [NOT_MOVED: Operation not allowed], значит приложение не поддерживает перенос. В этом случае поможет только root-доступ или использование Link2SD (об этом ниже).

    Способ 3: Использование Link2SD (требует root)

    Если у вас есть root-доступ, самое мощное решение — приложение Link2SD. Оно позволяет не только переносить приложения на SD-карту, но и создавать символические ссылки, экономя место во внутренней памяти.

    Инструкция по настройке:

    1. Установите Link2SD из Google Play.
    2. Предоставьте root-доступ при запросе.
    3. Выберите файловую систему для второго раздела SD-карты (рекомендуется ext4 или F2FS).
    4. Перезагрузите телефон.
    5. В списке приложений выберите нужное и тапните Создать ссылку (или Перенести на SD-карту).

    Link2SD поддерживает три типа переноса:

    • 📁 Перенос APK — само приложение перемещается на SD-карту.
    • 🗃️ Перенос данных — кэш и пользовательские данные перемещаются.
    • 🔗 Символические ссылки — файлы остаются на SD-карте, но система "видит" их как внутренние.
    ⚠️ Внимание: Не все приложения будут работать после переноса через Link2SD. Например, системные приложения (Mi Home, Security) или игры с защитой (PUBG Mobile, Genshin Impact) могут выдавать ошибки. Перед переносом сделайте резервную копию!
    Что делать, если после переноса приложение не запускается?

    Если приложение не запускается после переноса на SD-карту, попробуйте:

    1. Вернуть его обратно во внутреннюю память.

    2. Очистить кэш и данные в Настройки → Приложения.

    3. Переустановить приложение (иногда помогает установка на SD-карту "с нуля").

    4. Проверить карту памяти на ошибки (через chkdsk на ПК или SD Card Tester в Play Market).

    Если ничего не помогает — приложение не поддерживает работу с внешней памятью.

    Способ 4: Ручной перенос файлов приложения (для опытных)

    Этот метод подходит для приложений, которые хранят большие файлы (например, карты в Google Maps или офлайн-музыку в Spotify). Он не переносит само приложение, но позволяет освободить место во внутренней памяти.

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

    1. Подключите телефон к ПК в режиме Передача файлов (MTP).
    2. Перейдите в папку Android/data/[пакетное_имя_приложения] (например, Android/data/com.spotify.music).
    3. Скопируйте содержимое папки на SD-карту (например, в /storage/emulated/0/Android/data-2/[пакетное_имя]).
    4. В самом приложении укажите новый путь к файлам (если есть такая опция).

    Пример для Google Maps:

    • Скопируйте папку com.google.android.apps.maps с внутренней памяти на SD-карту.
    • В настройках Google Maps выберите Офлайн-карты → Настройки → Папка хранения и укажите новый путь.

    Этот способ не универсален, но работает для многих мультимедийных приложений. Главное — не перемещайте папки системных приложений (MiuiGallery, MiuiCamera), это может привести к сбоям.

    Какие приложения нельзя перенести на SD-карту?

    Даже с использованием ADB или root некоторые приложения принципиально не поддерживают работу с внешней памятью. К ним относятся:

    Тип приложения Причина блокировки Примеры
    Системные приложения Защищены от модификации MiuiHome, Security, Settings
    Приложения с DRM-защитой Требуют шифрованное хранилище Netflix, Disney+, Amazon Prime Video
    Игры с античитом Защита от взлома PUBG Mobile, Call of Duty: Mobile, Genshin Impact
    Виджеты и сервисы Требуют постоянный доступ Nova Launcher, Tasker, IFTTT

    Если вы попытаетесь перенести такое приложение принудительно, оно либо не запустится, либо будет работать с ошибками. В некоторых случаях поможет создание символической ссылки (через Link2SD), но это не гарантирует стабильности.

    Частые ошибки и их решения

    При переносе приложений на SD-карту пользователи часто сталкиваются с проблемами. Вот самые распространённые и способы их решения:

    • 🚫 "Недостаточно места на устройстве":

      Даже если на SD-карте есть свободное место, Android может блокировать установку. Решение: отформатируйте карту как внутреннюю память (удалит все данные!) или используйте Link2SD.

    • 🔄 "Приложение постоянно сбрасывается":

      Это происходит, если SD-карта медленная (класс Class 4/6). Используйте карты UHS-I (U1/U3) или A2 для стабильной работы.

    • 📵 "Приложение не запускается после переноса":

      Попробуйте очистить кэш или переустановить приложение. Если не помогает — верните его во внутреннюю память.

    • 🔌 "SD-карта не определяется после форматирования как внутренняя":

      Перезагрузите телефон. Если не поможет — отформатируйте карту заново через Настройки → Хранилище → SD-карта → Форматировать как портативную, а затем снова как внутреннюю.

    Если вы используете Link2SD и видите ошибку Mount script cannot be created, значит:

    • На SD-карте нет второго раздела (нужно создать через MiniTool Partition Wizard на ПК).
    • Файловая система раздела не ext2/ext3/ext4.
    • Отсутствуют права root.

    FAQ: Ответы на частые вопросы

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

    Официально — нет. WhatsApp блокирует перенос на внешние накопители из соображений безопасности. Однако вы можете:

    • Перенести медиафайлы (фото, видео) вручную через Настройки → Хранилище → Управление файлами.
    • Использовать Link2SD с root-доступом для создания символической ссылки на папку /Android/media/com.whatsapp.

    Само приложение и базу данных перенести нельзя — это приведёт к потере чатов.

    Почему после переноса приложения на SD-карту оно тормозит?

    Скорость чтения/записи SD-карты (даже класса A2) в 2–5 раз ниже, чем у встроенной памяти (UFS 2.1/3.0). Особенно заметно это в:

    • Играх с тяжелой графикой (Genshin Impact, Honkai: Star Rail).
    • Приложениях с частой записью данных (Telegram, VK).

    Решение: переносите на SD-карту только "лёгкие" приложения (например, Reader, Podcast-клиенты).

    Как перенести приложения на SD-карту в POCO X3 Pro?

    В POCO X3 Pro (как и в других моделях на MIUI) стандартная кнопка переноса отсутствует. Используйте:

    1. ADB-команды (описано в Способе 2).
    2. Link2SD (если есть root).
    3. Форматирование SD-карты как внутренней памяти (удалит все данные!).

    Учтите, что в POCO X3 Pro гибридный слот для SIM/SD, поэтому при использовании двух SIM-карт SD-карту вставить нельзя.

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

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

    • Если карта отформатирована как портативная — приложения просто исчезнут из меню, но не удалятся с карты. После возвращения карты они снова появятся.
    • Если карта отформатирована как внутренняя память — телефон может зависнуть или перезагрузиться. Некоторые приложения перестанут работать до возвращения карты.
    • Если использовался Link2SD — приложения, перенесённые через символические ссылки, дадут ошибку.
    Можно ли перенести Google Play Маркет на SD-карту?

    Нет. Google Play Маркет — системное приложение, и его перенос приведёт к ошибкам обновления других приложений. То же касается:

    • Google Play Services
    • Mi App Store
    • Miui System UI