Смартфоны Xiaomi на базе MIUI часто сталкиваются с нехваткой встроенной памяти, особенно в бюджетных моделях с 32 или 64 ГБ накопителя. Перенос приложений на SD-карту кажется логичным решением, но здесь пользователей поджидают подводные камни: от ограничений самой операционной системы до особенностей файловой системы FAT32/exFAT. В этой статье разберём все рабочие методы переноса — от стандартных функций MIUI до скрытых возможностей Android и обходных путей для "упрямых" приложений.
Важно понимать, что не все приложения можно перенести: некоторые (например, системные или с высокими правами) принципиально не поддерживают эту функцию. Кроме того, после переноса производительность приложения может снизиться — это связано с ограниченной скоростью чтения/записи microSD. Но если альтернативы нет, наши инструкции помогут максимально эффективно использовать внешний накопитель.
Подготовка SD-карты: выбор и форматирование
Прежде чем переносить приложения, нужно правильно подготовить саму карту памяти. Не все microSD одинаково полезны: для работы с приложениями рекомендуется класс скорости UHS-I U3 или A2 (оптимизирован для случайных операций ввода-вывода). Карты класса U1 или без маркировки A могут тормозить приложения или вовсе не поддерживать перенос.
В смартфонах Xiaomi карту можно отформатировать двумя способами:
- 📱 Как портативное хранилище — файлы и приложения переносятся вручную, но не все программы будут работать с внешнего накопителя.
- 🔄 Как внутреннюю память — карта становится частью системы (формат
Adoptable Storage), но после этого её нельзя будет использовать в других устройствах без форматирования.
Для форматирования как внутренней памяти:
- Вставьте карту в смартфон и дождитесь её определения.
- Перейдите в
Настройки → Хранилище → [Название SD-карты] → Троеточие (⋮) → Настройки хранилища. - Выберите
Внутренняя памятьи подтвердите форматирование (данные будут удалены!).
⚠️ Внимание: После форматирования карты как внутренней памяти её нельзя будет извлечь без риска потери данных. Также некоторые приложения (например, WhatsApp или Google Pay) могут отказаться работать с такого рода хранилищем.
Стандартный перенос через настройки MIUI
Самый простой способ перенести приложения — использовать встроенные инструменты MIUI. Однако он работает не со всеми программами и доступен только если карта отформатирована как портативное хранилище (не внутренняя память!). Вот как это сделать:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение, которое хотите перенести (например, Facebook или VK).
- Нажмите на
Хранилище→Изменить(илиПеренести на SD-карту, если опция активна). - Подтвердите перенос и дождитесь завершения процесса.
Если кнопка Перенести на SD-карту неактивна, это значит, что:
- 🚫 Приложение не поддерживает перенос (часто касается игр с кэшем или системных утилит).
- 📛 Карта отформатирована как внутренняя память (в этом случае перенос происходит автоматически при установке).
- 🔒 Приложение использует OBB-файлы или защищённые данные (например, банковские программы).
☑️ Проверка перед переносом
Перенос через ADB: для опытных пользователей
Если стандартный метод не сработал, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки, который позволяет вручную указать системе, какие приложения переносить. Этот способ требует подключения к компьютеру и включения режима разработчика.
Пошаговая инструкция:
- Включите
Режим разработчика:- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI, пока не появится уведомление "Вы стали разработчиком".
- Перейдите в
Отладку по USB в Настройки → Дополнительно → Для разработчиков.platform-tools.adb devices
Должно появиться название вашего устройства.
com.facebook.katana) с помощью команды:
adb shell pm list packages | grep "facebook"
adb shell pm set-install-location 2
После этого все новые приложения будут устанавливаться на карту по умолчанию.
adb shell pm move-package com.facebook.katana
⚠️ Внимание: Не все приложения поддерживают перенос через ADB. Если команда возвращает ошибку Failure [NOT_MOVED: Package couldn't be moved], значит, разработчик заблокировал эту возможность. Также после переноса некоторые функции (например, виджеты или уведомления) могут работать некорректно.
Что делать если ADB не видит устройство?
1. Убедитесь, что включена отладка по USB и вы дали разрешение на подключение к ПК (появится запрос на экране смартфона).
2. Попробуйте другой USB-кабель (желательно оригинальный).
3. Обновите драйверы ADB через Диспетчер устройств Windows (вручную указав путь к папке с platform-tools).
4. Перезагрузите смартфон и ПК.
5. Если используете macOS/Linux, проверьте права на папку с ADB (команда chmod +x adb).
Использование сторонних приложений для переноса
Если встроенные средства MIUI не справляются, на помощь приходят сторонние утилиты. Самые популярные:
- 📱 AppMgr III (App 2 SD) — показывает, какие приложения можно перенести, и делает это в один клик. Поддерживает batch-режим (пакетный перенос).
- 🔧 Link2SD — создаёт символические ссылки для приложений, позволяя обойти ограничения системы. Требует root-прав.
- 🗃️ Files by Google — не переносит приложения напрямую, но помогает очистить кэш и ненужные файлы, освобождая место.
Пример работы с AppMgr III:
- Установите приложение из Google Play.
- Откройте его и предоставьте доступ к хранилищу.
- В списке приложений найдите те, у которых в колонке
SD-cardстоит значок ✅ (поддерживают перенос). - Нажмите на приложение →
Move to SD card.
Важно: Приложения, перенесённые через Link2SD с root-правами, могут работать быстрее, чем при стандартном переносе, так как используют прямой доступ к карте без посредников MIUI. Однако это требует разблокировки загрузчика и установки Magisk, что аннулирует гарантию Xiaomi.
Перенос кэша и данных приложений
Многие приложения (особенно игры) занимают место не столько самим APK-файлом, сколько кэшем и пользовательскими данными (например, загруженные уровни в Genshin Impact или медиафайлы в Telegram). Эти данные тоже можно перенести:
| Тип данных | Как перенести | Ограничения |
|---|---|---|
Кэш приложений (папка Android/obb) |
Вручную через файловый менеджер (например, Mi File Manager) | Некоторые игры требуют, чтобы OBB-файлы лежали во внутренней памяти |
| Медиафайлы (фото, видео) | Настройки приложения → Папка загрузки (например, в WhatsApp) | Приложение должно поддерживать выбор пути сохранения |
| Данные пользователя (сохранения, базы данных) | Только через Titanium Backup или Root Explorer (требует root) | Риск повреждения данных при некорректном переносе |
Для переноса кэша:
- Подключите файловый менеджер с доступом к корневым папкам (например, Solid Explorer).
- Перейдите в
/Android/obb/или/Android/data/. - Скопируйте папку с названием пакета приложения (например,
com.gameloft.android.ANMP.GloftDMHMдля Asphalt 9) на SD-карту. - Удалите оригинальную папку и создайте символическую ссылку (требует root):
ln -s /storage/XXXX-XXXX/Android/obb/com.example /sdcard/Android/obb/com.example
Решение распространённых ошибок
При переносе приложений на SD-карту пользователи Xiaomi часто сталкиваются с типичными проблемами. Вот как их решить:
- 🔌 Кнопка "Перенести" неактивна:
- Проверьте, что карта отформатирована как портативное хранилище (не внутренняя память).
- Обновите MIUI до последней версии — в старых сборках были баги с переносом.
- Попробуйте перенести приложение через ADB (см. раздел выше).
- 🐢 Приложения тормозят после переноса:
- Используйте карту класса
A2илиU3— они оптимизированы для случайной записи. - Не переносите тяжелые игры (например, PUBG Mobile или Call of Duty) — они требуют высокой скорости чтения.
- Очистите кэш приложения после переноса:
Настройки → Приложения → [Приложение] → Очистить кэш.
- Используйте карту класса
- 🚫 Приложение не запускается после переноса:
- Удалите и переустановите его, выбрав SD-карту как место установки по умолчанию.
- Проверьте, не блокирует ли MIUI Optimizer работу с внешним хранилищем (отключается в настройках для разработчиков).
- Если использовали Link2SD, убедитесь, что символические ссылки созданы корректно.
⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi Note 10 Pro или POCO X3 Pro) после обновления до MIUI 13/14 может пропадать опция переноса приложений. Это связано с политикой Google, запрещающей перенос на SD-карты, отформатированные как портативные. В этом случае поможет только форматирование карты как внутренней памяти или использование ADB.
Альтернативные способы освободить память
Если перенос приложений не решил проблему нехватки памяти, рассмотрите альтернативные методы:
- 🧹 Очистка кэша:
- Перейдите в
Настройки → Хранилище → Очистить. - Используйте CCleaner или Files by Google для глубокой очистки.
- Перейдите в
- ☁️ Облачные хранилища:
- Перенесите фото и видео в Google Фото или Mi Cloud.
- Настройте автоматическую загрузку в
Настройки → Синхронизация.
- 🔄 Оптимизация MIUI:
- Отключите анимацию в настройках для разработчиков (
Масштаб анимации окна → Без анимации). - Заморозьте ненужные системные приложения через ADB:
adb shell pm disable-user --user 0 com.miui.weather2
- Отключите анимацию в настройках для разработчиков (
- 📦 Lite-версии приложений:
- Установите облегчённые версии соцсетей: Facebook Lite, Messenger Lite, Twitter Lite.
- Используйте веб-версии вместо приложений (например, Telegram Web или VK в браузере).
FAQ: Частые вопросы о переносе приложений на Xiaomi
Можно ли перенести WhatsApp на SD-карту?
Официально WhatsApp не поддерживает перенос на SD-карту, так как это может нарушить работу резервного копирования и уведомлений. Однако вы можете:
- Перенести медиафайлы (фото, видео) в настройках чатов:
Троеточие → Настройки → Данные и хранилище → Сохранение медиафайлов. - Использовать Link2SD с root-правами для создания символической ссылки на папку
/Android/media/com.whatsapp.
⚠️ Риск: При некорректном переносе вы можете потерять историю сообщений.
Почему после переноса игры на SD-карту она вылетает?
Это связано с:
- Низкой скоростью чтения карты (используйте класс
A2/U3). - Повреждёнными файлами OBB (переустановите игру, скопировав OBB на карту до первого запуска).
- Ограничениями MIUI на работу с внешним хранилищем (попробуйте отключить
MIUI Optimizerв настройках для разработчиков).
Как перенести приложения на SD-карту в POCO F3?
На POCO F3 (как и на других смартфонах Xiaomi с MIUI 12.5+) стандартная опция переноса может быть скрыта. Попробуйте:
- Отформатировать карту как внутреннюю память (все приложения будут устанавливаться на неё по умолчанию).
- Использовать ADB-команду:
adb shell pm set-install-location 2 - Установить AppMgr III и перенести поддерживаемые приложения вручную.
Можно ли перенести системные приложения (например, Галерея или Камера)?
Нет, системные приложения MIUI нельзя перенести на SD-карту без root-прав. Попытка сделать это через ADB или сторонние утилиты приведёт к ошибке Failure [INVALID_OPERATION: Package cannot be moved]. Единственный выход — заморозить ненужные системные программы через:
adb shell pm disable-user --user 0 com.miui.gallery
Но это не освободит память, а лишь отключит приложение.
Что будет, если извлечь SD-карту, на которую перенесены приложения?
Последствия зависят от способа переноса:
- Карта как портативное хранилище: Приложения перестанут работать, но после возвращения карты на место восстановятся (если не были удалены).
- Карта как внутренняя память: Смартфон может зависнуть или перезагрузиться. После возвращения карты потребуется перезагрузка.
- Символические ссылки (Link2SD): Приложения крашнутся до возвращения карты на место.
🔹 Совет: Перед извлечением карты отмонтируйте её через Настройки → Хранилище → [Название карты] → Извлечь.