Почему в Xiaomi не получается перенести приложения на SD-карту?
Владельцы смартфонов Xiaomi, Redmi и POCO часто сталкиваются с проблемой: внутренняя память заканчивается, а перенос приложений на карту памяти блокируется системой. В чём причина? Дело в политике Google и особенностях прошивки MIUI.
Начиная с Android 6.0 Marshmallow, Google ограничил возможность переноса приложений на SD-карту по умолчанию. Производители, включая Xiaomi, дополнительно ужесточили эти ограничения в своих оболочках. Однако есть обходные пути — как официальные (для поддерживаемых приложений), так и скрытые (через ADB или сторонние утилиты). В этой статье разберём все актуальные методы для MIUI 12/13/14 и Android 10–14.
Важно понимать: не все приложения можно перенести. Например, системные утилиты (com.miui.gallery, com.android.settings) и игры с защитой (Genshin Impact, PUBG Mobile) останутся во внутренней памяти. Но для большинства пользовательских программ решения существуют.
Способ 1: Стандартный перенос через настройки Xiaomi
Самый простой метод — использовать встроенную функцию MIUI. Он работает только для приложений, которые поддерживают перенос на внешний накопитель. Вот как это сделать:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Telegram или VK).
- Тапните по пункту
Хранилище. - Если опция активна, нажмите
Изменитьи выберите SD-карта. - Подтвердите перенос и дождитесь завершения (может занять до 5 минут).
⚠️ Внимание: После переноса некоторые приложения могут работать медленнее — это связано с скоростью чтения/записи microSD. Карты класса A1 или A2 сводят лаги к минимуму.
- Карта памяти отформатирована как внутреннее хранилище (если нужно)
- На SD-карте достаточно свободного места (минимум на 20% больше размера приложения)
- Приложение не является системным или защищённым (например, банковские программы)
- Версия MIUI не ниже 12 (в старых прошивках опция может отсутствовать)
-->
Если кнопка Изменить неактивна или отсутствует, значит приложение не поддерживает перенос. В этом случае переходите к следующим способам.
Способ 2: Форматирование SD-карты как внутренней памяти
Этот метод позволяет использовать microSD как часть внутреннего хранилища, но имеет критические недостатки. После форматирования карту нельзя будет извлечь без потери данных, и она будет работать только на этом устройстве.
Инструкция:
- Вставьте SD-карту в смартфон (рекомендуется класс
UHS-I U3илиA2). - Перейдите в
Настройки → Хранилище → [Название SD-карты] → Три точки (меню) → Настройки хранилища. - Выберите
Форматировать как внутреннее. - Подтвердите действие (все данные на карте будут стёрты!).
- После форматирования перезагрузите устройство.
Теперь при установке новых приложений система будет предлагать сохранить их на SD-карту. Уже установленные программы можно перенести через Настройки → Приложения, как в Способе 1.
Что будет, если извлечь SD-карту после форматирования как внутреннюю?
Приложения, установленные на карту, перестанут работать, а система будет выдавать ошибки до перезагрузки. Восстановить данные после извлечения невозможно — они шифруются под конкретное устройство. Рекомендуется использовать этот метод только для карт большого объёма (128 ГБ и более), которые не планируется вынимать.
| Преимущества | Недостатки |
|---|---|
| Максимальная совместимость с приложениями | Карта привязывается к одному устройству |
| Увеличивает общий объём памяти | Скорость работы ниже, чем у встроенной памяти |
| Подходит для игр и тяжёлых приложений | При поломке карты данные потеряются |
Способ 3: Перенос через ADB (для опытных пользователей)
Если стандартные методы не сработали, можно воспользоваться Android Debug Bridge (ADB). Этот способ требует подключения к компьютеру и базовых знаний командной строки, но позволяет перенести даже те приложения, которые обычно заблокированы.
Шаги:
- Включите
Режим разработчикана смартфоне: перейдите вНастройки → О телефонеи 7 раз тапните поВерсия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови активируйтеОтладка по USB. - Подключите телефон к ПК, установите ADB-драйверы и откройте командную строку в папке с
platform-tools. - Введите команду для проверки подключения:
adb devicesДолжен появиться серийный номер устройства.
- Узнайте пакетное имя приложения (например, через App Inspector или команду:
adb shell pm list packages | grep "название_приложения" - Перенесите приложение на SD-карту:
adb shell pm set-install-location 2Затем:
adb shell pm move-package com.example.app /sdcard(замените
com.example.appна реальный пакет).
⚠️ Внимание: Некоторые приложения (например, WhatsApp или Google Play Services) могут перестать работать после принудительного переноса. Перед выполнением команд сделайте резервную копию данных через Настройки → Система → Резервное копирование.
-->
Способ 4: Использование сторонних утилит (Link2SD, AppMgr III)
Для устройств с root-правами или без них существуют специализированные приложения, которые автоматизируют перенос. Самые популярные:
- 🔗 Link2SD — требует
root, но позволяет переносить даже системные приложения. Создаёт символические ссылки, экономя место во внутренней памяти. - 📱 AppMgr III (App 2 SD) — работает без
root, поддерживает пакетный перенос и очистку кэша. - 🛠️ Files by Google — встроенный менеджер файлов с функцией анализа памяти и рекомендациями по очистке.
Инструкция для AppMgr III:
- Установите утилиту из Google Play.
- Откройте приложение и предоставьте доступ к
Специальным возможностям(необходимо для автоматизации). - В разделе
Перемещаемыеотметьте галочками нужные программы. - Нажмите
Переместить на SD-картуи подтвердите действие.
Важно: Приложения, перенесённые через сторонние утилиты, могут выдавать ошибки при обновлении. Перед апдейтом временно верните их во внутреннюю память.
Стандартные настройки MIUI|Форматирование SD как внутренней|ADB-команды|Стороние утилиты (Link2SD, AppMgr)|Ничего не пробовал|Другой способ-->
Способ 5: Перенос кэша и медиафайлов приложений
Если само приложение перенести нельзя, можно освободить место, переместив его кэш и медиафайлы (например, загрузки из Telegram или WhatsApp). Для этого:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение (например, Галерея или Музыка).
- Перейдите в
Хранилище → Очистить кэш(если нужно). - Для медиафайлов используйте встроенные настройки приложения. Например, в WhatsApp:
Настройки → Хранилище → Путь к папке→ укажите папку на SD-карте.
Некоторые приложения (например, Google Фото) позволяют выбрать место сохранения по умолчанию. Для этого:
- Откройте Google Фото.
- Тапните по аватару →
Настройки фотографий → Резервное копирование и синхронизация. - Выберите
Папка устройстваи укажите путь на SD-карте.
Частые ошибки и их решения
При переносе приложений пользователи Xiaomi сталкиваются с типичными проблемами. Разберём самые распространённые:
| Ошибка | Причина | Решение |
|---|---|---|
| Кнопка "Перенести" неактивна | Приложение не поддерживает перенос | Используйте ADB или Link2SD |
| Ошибка "Недостаточно места" | SD-карта отформатирована как портативная | Форматируйте как внутреннюю память (см. Способ 2) |
| Приложение крашится после переноса | Низкая скорость чтения карты | Используйте карту класса A2 или перенесите обратно |
| ADB выдаёт "device unauthorized" | Не подтверждена отладка по USB | Подтвердите доступ на экране смартфона |
⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi Note 10 Pro или POCO X3 Pro) после обновления до MIUI 14 стандартная опция переноса может исчезнуть. Это связано с политикой Google по ограничению доступа к внешним накопителям. В этом случае остаются только ADB или форматирование SD как внутренней памяти.
FAQ: Ответы на популярные вопросы
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Официально — нет, так как WhatsApp блокирует перенос из-за защиты данных. Однако можно:
- Сделать резервную копию чатов в
Настройки → Чат → Резервная копия. - Удалить приложение и установить его заново, выбрав SD-карту как место установки (если она отформатирована как внутренняя).
- Восстановить чаты из резервной копии.
⚠️ Риск: При извлечении карты WhatsApp перестанет работать.
Почему после переноса игры на SD-карту она тормозит?
Это связано с скоростью чтения/записи карты памяти. Для игр требуется класс A2 или UHS-I U3. Если лаги критичные:
- Верните игру во внутреннюю память.
- Используйте карту с более высокой скоростью (например, SanDisk Extreme).
- Очистите кэш игры в
Настройки → Приложения.
Как перенести системные приложения (например, Галерея или Камера)?
Системные приложения перенести нельзя без root-прав. Альтернативы:
- Установите сторонний аналог (например, Google Фото вместо Галереи MIUI).
- Перенесите только медиафайлы (фото, видео) на SD-карту вручную.
- Используйте Link2SD с
rootдля создания символических ссылок.
Что делать, если после форматирования SD как внутренней памяти телефон её не видит?
Проблема может быть в:
- Несовместимой карте — используйте только
microSDXCклассаU3/A2. - Ошибке форматирования — повторите процесс или отформатируйте карту на ПК в
FAT32/exFAT, затем повторите в телефоне. - Повреждённом слоте — проверьте карту на другом устройстве.
Если карта не определяется даже после перезагрузки, попробуйте сбросить настройки телефона (но это удалит все данные!).
Можно ли перенести Google Play Маркет и сервисы Google на SD-карту?
Нет, системные сервисы Google (com.android.vending, com.google.android.gms) заблокированы для переноса. Это связано с:
- Требованиями безопасности Google Mobile Services (GMS).
- Риском нарушения работы обновлений и синхронизации.
Единственный способ освободить место — очистить кэш этих приложений в Настройки → Приложения.
-->