Владельцы смартфонов 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-IvsUFS 2.2в современных смартфонах). - 📦 Фрагментация: Android не оптимизирован для работы с внешними накопителями как с основным хранилищем.
- 📵 Политика Xiaomi: В MIUI часто удаляют "ненужные" функции для упрощения интерфейса.
Тем не менее, обходные пути существуют. Например, некоторые приложения (например, Google Maps или Spotify) позволяют сохранять данные кэша на SD-карту, даже если само приложение нельзя перенести. А для остальных придётся использовать ADB или root-доступ.
Способ 1: Стандартный перенос через настройки (если доступен)
В некоторых моделях Xiaomi (особенно на старых версиях MIUI или Android Go) функция переноса приложений на SD-карту может быть доступна по умолчанию. Проверить это просто:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Facebook или Telegram).
- Тапните по пункту
Хранилище. - Если есть кнопка
ИзменитьилиПеренести на SD-карту— нажмите её.
Если кнопки нет, значит ваша модель или версия MIUI не поддерживает этот метод. В этом случае переходите к следующему способу.
☑️ Подготовка к переносу приложений
⚠️ Внимание: Если вы форматируете SD-карту как внутреннюю память (через Настройки → Хранилище → SD-карта → Настроить как внутреннюю), все данные на ней будут удалены! Этот режим позволяет устанавливать приложения на карту, но она станет "привязана" к телефону и не будет читаться на других устройствах.
Способ 2: Перенос приложений через ADB (без root)
Если стандартный метод не работает, можно использовать Android Debug Bridge (ADB) — инструмент для отладки, который позволяет принудительно переместить поддерживаемые приложения на SD-карту. Этот способ не требует root-доступа, но потребует компьютера.
Пошаговая инструкция:
- Включите отладку по USB:
- Перейдите в
Настройки → О телефоне → Версия MIUIи тапните 7 раз, чтобы активироватьРежим разработчика. - Вернитесь в
Настройки → Дополнительно → Для разработчикови включитеОтладка по USB.
- Перейдите в
- Подключите телефон к ПК и подтвердите разрешение на отладку.
- Скачайте 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-карту, но и создавать символические ссылки, экономя место во внутренней памяти.
Инструкция по настройке:
- Установите Link2SD из Google Play.
- Предоставьте root-доступ при запросе.
- Выберите файловую систему для второго раздела SD-карты (рекомендуется
ext4илиF2FS). - Перезагрузите телефон.
- В списке приложений выберите нужное и тапните
Создать ссылку(илиПеренести на 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). Он не переносит само приложение, но позволяет освободить место во внутренней памяти.
Как это работает:
- Подключите телефон к ПК в режиме
Передача файлов (MTP). - Перейдите в папку
Android/data/[пакетное_имя_приложения](например,Android/data/com.spotify.music). - Скопируйте содержимое папки на SD-карту (например, в
/storage/emulated/0/Android/data-2/[пакетное_имя]). - В самом приложении укажите новый путь к файлам (если есть такая опция).
Пример для 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) стандартная кнопка переноса отсутствует. Используйте:
- ADB-команды (описано в Способе 2).
- Link2SD (если есть root).
- Форматирование SD-карты как внутренней памяти (удалит все данные!).
Учтите, что в POCO X3 Pro гибридный слот для SIM/SD, поэтому при использовании двух SIM-карт SD-карту вставить нельзя.
Что будет, если вынуть SD-карту с перенесёнными приложениями?
Зависит от способа переноса:
- Если карта отформатирована как портативная — приложения просто исчезнут из меню, но не удалятся с карты. После возвращения карты они снова появятся.
- Если карта отформатирована как внутренняя память — телефон может зависнуть или перезагрузиться. Некоторые приложения перестанут работать до возвращения карты.
- Если использовался Link2SD — приложения, перенесённые через символические ссылки, дадут ошибку.
Можно ли перенести Google Play Маркет на SD-карту?
Нет. Google Play Маркет — системное приложение, и его перенос приведёт к ошибкам обновления других приложений. То же касается:
- Google Play Services
- Mi App Store
- Miui System UI