Владельцы смартфонов Xiaomi на базе Android 10 рано или поздно сталкиваются с нехваткой внутренней памяти — особенно если устройство оснащено скромными 32 или 64 ГБ. Даже после очистки кэша и удаления ненужных файлов система упорно сигнализирует о переполнении. Решение кажется очевидным: перенести приложения на SD-карту. Но в MIUI этот процесс далеко не так прямолинеен, как в более ранних версиях Android.
Проблема усугубляется тем, что начиная с Android 6.0 Marshmallow Google ограничила возможности переноса приложений на внешние накопители по соображениям безопасности. Производители, включая Xiaomi, пошли ещё дальше, заблокировав эту функцию в стандартных настройках. Однако обходные пути существуют — и мы рассмотрим их все: от встроенных инструментов MIUI до ручных методов с использованием ADB и сторонних утилит. Важно понимать, что не все приложения поддерживают перенос, а некоторые после перемещения могут работать нестабильно.
Эта статья поможет вам:
- 🔍 Разобраться, почему в Xiaomi на Android 10 нет кнопки"Перенести на SD-карту" в настройках приложений.
- 🛠️ Перенести поддерживаемые приложения стандартными средствами MIUI (если они доступны).
- 💻 Использовать
ADBдля принудительного переноса приложений, которые блокирует система. - ⚠️ Избежатьных ошибок, ведущих к сбоям в работе приложений или потере данных.
- 📊 Оптимизировать использование SD-карты как внутреннего накопителя (с оговорками).
Почему в Xiaomi на Android 10 нет кнопки"Перенести на SD-карту"?
Если вы обновились до Android 10 или купили смартфон Xiaomi с этой версией"из коробки", то могли заметить, что опция переноса приложений на SD-карту пропала из меню Настройки → Приложения. Причины этому две:
- Политика Google. Начиная с Android 6.0, компания ужесточила правила работы с внешними накопителями. Приложения по умолчанию устанавливаются во внутреннюю память, а перенос разрешён только для тех, что явно поддерживают эту функцию (указывается в манифесте приложения).
- Ограничения MIUI. Xiaomi дополнительно заблокировала эту возможность в своих прошивках, мотивируя это стабильностью работы системы. В некоторых региональных версиях MIUI (например, для Китая) опция может отсутствовать даже там, где она технически возможна.
Кроме того, SD-карты формата FAT32 или exFAT не поддерживают установку приложений как внутренняя память. Для этого карту нужно отформатировать как внутренний накопитель (через Настройки → Память), но это имеет свои минусы:
- 🔄 Карта будет зашифрована и привязана к устройству — её нельзя будет прочитать на другом смартфоне или ПК.
- ⚡ Скорость работы приложений может упасть (особенно если карта класса
UHS-I U1или ниже). - 🚫 Некоторые функции (например, Adoptable Storage) официально не поддерживаются на устройствах с MIUI.
⚠️ Внимание: Если вы отформатируете SD-карту как внутреннюю память, а затем извлечёте её без предварительного"размонтирования" в настройках, данные на карте будут утеряны, а система может начать работать нестабильно. Всегда используйте опцию Безопасное извлечение в панели уведомлений.
Способ 1: Перенос приложений через стандартные настройки MIUI (если доступно)
Несмотря на ограничения, некоторые модели Xiaomi (особенно бюджетные серии Redmi и Poco) всё же позволяют переносить отдельные приложения через меню настроек. Проверить это можно так:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение, которое хотите перенести (например, Facebook или Spotify).
- Нажмите на
Хранилище. - Если опция доступна, вы увидите кнопку
Перенести на SD-карту(илиИзменитьс выбором места хранения).
Список приложений, которые можно перенести таким способом, обычно ограничен. Чаще всего это:
- 📱 Социальные сети (VK, Twitter, Instagram).
- 🎵 Музыкальные плееры (Spotify, Яндекс Музыка).
- 🎮 Некоторые игры с поддержкой внешнего хранилища (например, Minecraft).
Убедитесь, что SD-карта отформатирована как портативное хранилище (не внутреннее)
Проверьте свободное место на карте (нужно не менее 1.5× от размера приложения)
Закройте приложение перед переносом
Сделайте резервную копию данных приложения (если есть такая опция)-->
Если кнопки переноса нет, это значит, что либо приложение не поддерживает эту функцию, либо ваша версия MIUI полностью заблокировала её. В этом случае придётся использовать альтернативные методы.
Способ 2: Перенос приложений через ADB (для опытных пользователей)
Если стандартный способ не работает, можно воспользоваться инструментом Android Debug Bridge (ADB). Это официальная утилита от Google, позволяющая управлять устройством через командную строку. Метод требует подключения смартфона к ПК, но даёт больше возможностей.
Прежде чем начать, убедитесь, что:
- 🖥️ На ПК установлены драйверы для вашего Xiaomi (можно скачать с сайта Xiaomi или через Mi PC Suite).
- 🔌 Включена отладка по USB (
Настройки → О телефоне → Версия MIUI— нажмите 7 раз, затем вернитесь вНастройки → Дополнительно → Для разработчиков → Отладка по USB). - 💾 SD-карта вставлена и распознаётся системой.
Инструкция по переносу:
- Скачайте ADB Tools и распакуйте архив в отдельную папку.
- Подключите смартфон к ПК по USB и выберите режим
Передача файлов. - Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с
ADB. - Введите команду для проверки подключения:
adb devicesЕсли устройство отображается, переходите дальше.
- Узнайте пакетное имя приложения (например, для Facebook это
com.facebook.katana). Сделать это можно через команду:adb shell pm list packages | grep'facebook' - Перенесите приложение на SD-карту командой:
adb shell pm set-install-location 2Затем:
adb shell pm move-package com.facebook.katana(замените
com.facebook.katanaна имя вашего пакета).
Если команда выполнилась успешно, вы увидите сообщение Success. Однако есть нюансы:
- ❌ Не все приложения поддерживают перенос даже через
ADB(особенно системные). - 🔄 После обновления приложения оно может автоматически вернуться во внутреннюю память.
- ⚠️ Некоторые приложения (например, WhatsApp или банковские) откажутся работать после переноса.
Что делать, если ADB выдаёт ошибку"Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION]"
Эта ошибка означает, что либо SD-карта не распознаётся как подходящее хранилище, либо приложение категорически отказывается устанавливаться на внешний накопитель. Решения:
1. Переформатируйте SD-карту как внутреннюю память (но помните о рисках, описанных выше).
2. Попробуйте перенести другое приложение — возможно, это ограничение конкретного APK.
3. Проверьте, не включена ли опция"Запретить установку на SD" в настройках разработчика (если есть).
Способ 3: Использование SD-карты как внутренней памяти (Adoptable Storage)
Если ваш Xiaomi работает на"чистом" Android 10 (например, на устройствах с Android One), вы можете попробовать функцию Adoptable Storage. Она позволяет"привязать" SD-карту к устройству, чтобы система воспринимала её как часть внутренней памяти. Однако в MIUI эта опция часто скрыта или отключена.
Чтобы попробовать активировать её:
- Вставьте SD-карту в смартфон.
- Перейдите в
Настройки → Память. - Нажмите на SD-карту →
Три точки (меню) → Настройки хранилища. - Выберите
Внутренняя память(если опция доступна). - Следуйте инструкциям на экране — система предложит отформатировать карту (все данные будут удалены!).
После форматирования карта станет частью внутреннего хранилища, и новые приложения будут устанавливаться на неё по умолчанию. Однако этот метод имеет критические недостатки:
| Плюсы | Минусы |
|---|---|
| ✅ Приложения устанавливаются на карту автоматически | ❌ Карта привязывается к устройству и не читается на других гаджетах |
| ✅ Можно переносить системные обновления (если хватает места) | ❌ Скорость работы зависит от класса SD-карты (нужен UHS-I U3 или выше) |
| ✅ Не требует ручного переноса каждого приложения | ❌ При извлечении карты без"безопасного отключения" возможны сбои |
⚠️ Внимание: На некоторых устройствах Xiaomi (например, Redmi Note 8 Pro или Poco X3) после форматирования SD-карты как внутренней памяти могут возникнуть проблемы с шифрованием. Если смартфон перестанет загружаться, придётся сбрасывать настройки до заводских через Recovery Mode.
Способ 4: Сторонние приложения для переноса (с оговорками)
В Google Play есть утилиты, обещающие перенос приложений на SD-карту в один клик, например:
- 📌 AppMgr III (App 2 SD)
- 📌 Link2SD (требует root)
- 📌 Files by Google (ограниченная функциональность)
Однако большинство из них либо дублируют стандартные функции MIUI, либо требуют root-прав, что аннулирует гарантию на устройство. Например, Link2SD позволяет создавать символические ссылки на SD-карту, но для этого нужно:
- Разблокировать загрузчик (Bootloader) на Xiaomi.
- Установить кастомное recovery (TWRP).
- Получить root-доступ через Magisk.
Это рискованно и не рекомендуется для новичков. Более безопасный вариант — использовать AppMgr III, который просто показывает, какие приложения поддерживают перенос, и даёт быстрый доступ к настройкам хранилища.
Какие приложения нельзя переносить на SD-карту?
Даже если вам удалось активировать перенос, некоторые приложения категорически не рекомендуется перемещать. К ним относятся:
- 🏦 Банковские приложения (СберБанк Онлайн, Тинькофф, Альфа-Клик) — могут блокировать доступ по соображениям безопасности.
- 🔐 Мессенджеры с шифрованием (WhatsApp, Telegram Secret Chats, Signal) — риск потери сообщений или ключей шифрования.
- 🎮 Игры с онлайн-авторизацией (PUBG Mobile, Genshin Impact, Call of Duty: Mobile) — могут выдавать ошибки при проверке лицензии.
- 📱 Системные приложения (Настройки, Телефон, Google Play Services) — перенос приведёт к сбоям в работе смартфона.
Также избегайте переноса:
- 📷 Приложений с постоянной фоновой синхронизацией (Google Фото, Dropbox).
- 🎵 Стриминговых сервисов (YouTube, Netflix), если карта медленная — будут лаги при воспроизведении.
- 📊 Приложений с виджеты (Погода, Календарь) — виджеты могут перестать обновляться.
Если после переноса приложение начало тормозить или выдавать ошибки, верните его обратно во внутреннюю память через тот же путь в настройках.
Оптимизация памяти без переноса приложений
Перенос на SD-карту — не всегда лучшее решение. Часто эффективнее оптимизировать использование внутренней памяти:
- 🧹 Очистка кэша: Перейдите в
Настройки → Память → Очистить кэш. Это освободит несколько гигабайт без удаления данных. - 🗑️ Удаление дубликатов: Используйте Files by Google или MIUI Cleaner для поиска ненужных файлов.
- ☁️ Перенос медиафайлов: Фото, видео и музыку можно вручную переместить на SD-карту через любой файловый менеджер.
- 📦 Lite-версии приложений: Замените"тяжёлые" приложения на облегчённые (например, Facebook Lite, Messenger Lite).
- 🔄 Автоочистка: Включите в
Настройки → Память → Автоочисткадля автоматического удаления ненужных файлов.
Также стоит проверить, какие приложения занимают больше всего места:
- Откройте
Настройки → Приложения → Управление приложениями. - Отсортируйте список по размеру (нажмите на иконку фильтра).
- Удалите или очистите данные для самых"прожорливых" приложений.
FAQ: Частые вопросы о переносе приложений на SD-карту в Xiaomi
Можно ли перенести WhatsApp на SD-карту без root?
Нет. WhatsApp категорически запрещает перенос на внешние накопители из-за риска потери резервных копий чатов. Принудительный перенос через ADB приведёт к ошибкам при отправке сообщений. Единственный выход — регулярно очищать кэш мессенджера вручную или архивировать медиафайлы на SD-карту через файловый менеджер.
Почему после переноса приложение тормозит или вылетает?
Это связано с низкой скоростью чтения/записи SD-карты. Для нормальной работы приложений нужна карта класса A2 или UHS-I U3. Если карта медленная (например, Class 10 без маркировки A1/A2), система не успевает загружать данные, что приводит к лагам. Также проблема может быть в фрагментации файлов на карте — попробуйте отформатировать её заново.
Можно ли перенести системные обновления на SD-карту?
Нет, системные обновления (OTA) всегда устанавливаются во внутреннюю память. Однако если вы отформатировали SD-карту как внутреннее хранилище (через Adoptable Storage), то новые приложения будут устанавливаться на неё по умолчанию, освобождая место для обновлений. Учтите, что для установки крупных обновлений (например, с MIUI 11 на MIUI 12) всё равно потребуется не менее 3-4 ГБ свободного пространства во внутренней памяти.
Что будет, если извлечь SD-карту, на которую перенесены приложения?
Если карта отформатирована как портативное хранилище, приложения просто перестанут запускаться, пока вы не вставите её обратно. Если карта используется как внутренняя память, система может зависнуть или перезагрузиться. В худшем случае (например, при извлечении во время работы приложения) возможны повреждения данных. Всегда используйте опцию Безопасное извлечение в панели уведомлений.
Как вернуть приложение обратно во внутреннюю память?
Для этого:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение и нажмите
Хранилище. - Нажмите
Перенести во внутреннюю память(илиИзменить → Внутренняя память).
Если опция недоступна, используйте ADB с командой:
adb shell pm move-package -i com.example.app
(замените com.example.app на имя пакета).