Владельцы смартфонов Xiaomi часто сталкиваются с проблемой нехватки внутренней памяти, особенно если устройство бюджетное или выпущено несколько лет назад. Даже после очистки кэша и удаления ненужных файлов многие приложения продолжают занимать драгоценные гигабайты. Решением может стать перенос части программ на SD-карту — внешний накопитель, который поддерживают большинство моделей Redmi, POCO и Mi.
Однако не всё так просто: начиная с Android 6.0 Marshmallow, Google ограничила возможность свободного переноса приложений на внешние носители. Производители, включая Xiaomi, добавили свои ограничения в оболочку MIUI. В этой статье мы разберём все рабочие способы переноса приложений на SD-карту, включая официальные и альтернативные методы, а также объясним, почему некоторые программы нельзя переместить и как обойти эти ограничения.
Подготовка: какую SD-карту выбрать для Xiaomi
Прежде чем переносить приложения, нужно правильно подобрать и подготовить SD-карту. Не все накопители подходят для установки программ — дешёвые или медленные карты могут вызвать лаги, ошибки или даже повредить данные.
Для Xiaomi рекомендуются карты памяти класса UHS-I (U1 или U3) с скоростью записи не ниже 10 МБ/с. Оптимальный объём — от 32 ГБ до 128 ГБ. Карты формата microSDXC (до 2 ТБ) поддерживаются большинством современных моделей, но для старых смартфонов (например, Redmi 4A или Mi A1) может потребоваться microSDHC (до 32 ГБ).
- 🔹 Класс скорости: Минимально Class 10 (лучше UHS-I U1/U3). Карты Class 4/6 не подходят для приложений.
- 🔹 Производитель: Предпочтение отдавайте брендам SanDisk, Samsung, Kingston или Lexar. Дешёвые "no-name" карты часто подделывают.
- 🔹 Форматирование: Карту нужно отформатировать в
FAT32(для карт до32 ГБ) илиexFAT(для карт от64 ГБ) прямо в смартфоне, а не на ПК.
⚠️ Внимание: Если вы используете SD-карту как внутреннюю память (функция Adoptable Storage), её нельзя будет извлечь без потери данных. Этот режим также может ускорить износ карты из-за частой перезаписи.
Перед покупкой проверьте, поддерживает ли ваша модель Xiaomi расширение памяти. Например, POCO F1 и Redmi Note 7 имеют гибридный слот (второй SIM или SD-карта), а Mi 11 и новее — отдельный слот для microSD.
Способ 1: Перенос через настройки MIUI (официальный метод)
Самый простой способ — использовать встроенные инструменты MIUI. Он работает на большинстве смартфонов Xiaomi, но имеет ограничения: не все приложения поддерживают перенос, а некоторые после перемещения могут работать нестабильно.
Инструкция:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение, которое хотите перенести (например, Facebook или Spotify).
- Нажмите на
Хранилище(илиПамятьв старых версиях MIUI). - Если опция доступна, появится кнопка
Перенести на SD-картуилиИзменить(в MIUI 12/13/14). - Подтвердите действие и дождитесь завершения процесса.
После переноса часть данных приложения останется во внутренней памяти — это нормально. Полностью на SD-карту перемещаются только дополнительные файлы (кэш, медиа), а исполняемые файлы (.apk) остаются в системе.
Поддерживает ли приложение перенос (не все игры и соцсети позволяют это)
Достаточно ли места на SD-карте (нужно минимум 1.5× от размера приложения)
Форматирована ли карта в правильной файловой системе (FAT32/exFAT)
Подключена ли карта как портативное хранилище, а не как внутренняя память-->
⚠️ Внимание: После переноса некоторые приложения (например, WhatsApp или Telegram) могут перестать отправлять уведомления. Это связано с ограничениями Android на работу фоновых процессов с внешних носителей.
Если кнопка Перенести на SD-карту неактивна или отсутствует, значит:
- 📵 Приложение не поддерживает перенос (часто встречается у системных утилит и некоторых игр).
- 📵 SD-карта отформатирована как внутренняя память (в этом случае перенос не требуется — приложения автоматически устанавливаются на карту).
- 📵 Версия MIUI слишком старая или, наоборот, новая (в MIUI 14 на Android 13 опция может быть скрыта).
Способ 2: Использование SD-карты как внутренней памяти (Adoptable Storage)
Функция Adoptable Storage (принятие хранилища) позволяет объединить SD-карту с внутренней памятью смартфона. В этом случае система рассматривает карту как часть основного накопителя, и приложения устанавливаются на неё автоматически.
Преимущества метода:
- 🔹 Приложения устанавливаются на SD-карту по умолчанию (если места во внутренней памяти недостаточно).
- 🔹 Нет нужды вручную переносить каждое приложение.
- 🔹 Поддерживаются даже те программы, которые обычно не позволяют перенос.
Недостатки:
- 🔸 Карту нельзя извлечь без полного сброса (данные будут потеряны).
- 🔸 Скорость работы приложений может снизиться (зависит от класса SD-карты).
- 🔸 Не все модели Xiaomi поддерживают эту функцию (например, на POCO X3 она отключена производителем).
Как настроить:
- Вставьте SD-карту в смартфон.
- При появлении уведомления
Новая SD-картанажмитеНастроить. - Выберите
Использовать как внутреннюю память(илиВнутреннее хранилищев MIUI). - Подтвердите форматирование (все данные на карте будут стёрты!).
- После завершения перезагрузите устройство.
Чтобы проверить, что карта подключена как внутренняя память, перейдите в Настройки → Хранилище. Там должна отображаться единая память (например, Внутренняя память: 64 ГБ + SD-карта: 64 ГБ = 128 ГБ).
| Модель Xiaomi | Поддержка Adoptable Storage | Макс. объём SD-карты |
|---|---|---|
| Redmi Note 10 Pro | Да | 512 ГБ |
| POCO X3 NFC | Нет (заблокировано) | 256 ГБ |
| Mi 11 Lite | Да | 1 ТБ |
| Redmi 9A | Да (только microSDHC) | 32 ГБ |
Способ 3: Перенос с помощью ADB (для опытных пользователей)
Если стандартные методы не работают, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки, который позволяет вручную указать системе, какие приложения перенести на SD-карту. Этот способ требует подключения смартфона к компьютеру и базовых знаний командной строки.
Предупреждение: неправильное использование ADB может привести к сбоям в работе приложений или системы. На некоторых моделях Xiaomi (например, POCO F3) после переноса через ADB приложения могут перестать обновляться через Google Play.
Инструкция:
- Активируйте
Режим разработчика:- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI, пока не появится уведомлениеВы стали разработчиком.
- Перейдите в
Отладку по USB в Настройки → Дополнительно → Для разработчиков.cmd в Windows) и введите:
adb devices
Убедитесь, что устройство определилось (должно появиться его серийный номер).
com.example.app на пакетное имя приложения):
adb shell pm set-install-location 2
adb shell pm move-package com.example.app
Чтобы узнать пакетное имя приложения, используйте команду:
adb shell pm list packages | find "название_приложения"
Например, для Facebook это будет com.facebook.katana, а для WhatsApp — com.whatsapp.
Как вернуть приложение обратно во внутреннюю память?
Используйте команду:
adb shell pm move-package -k com.example.app
Флаг -k сохраняет данные приложения (кэш и настройки).
⚠️ Внимание: На MIUI 13/14 с Android 12/13 команда pm move-package может не сработать из-за ограничений безопасности. В этом случае поможет только ручное копирование файлов через Root-доступ.
Способ 4: Перенос файлов приложений вручную (без root)
Если перенос через настройки или ADB невозможен, можно вручную переместить часть файлов приложения (например, кэш или загруженные данные) на SD-карту. Этот метод не освободит много места, но поможет сэкономить несколько гигабайт.
Как это сделать:
- Подключите SD-карту к смартфону и убедитесь, что она распознаётся как портативное хранилище.
- Откройте Проводник (или любой файловый менеджер, например Mi File Manager).
- Перейдите в папку
/Android/data/(во внутренней памяти) и найдите папку с названием пакета приложения (например,com.whatsapp). - Скопируйте папку на SD-карту в тот же путь:
/Android/data/. - Удалите оригинальную папку из внутренней памяти.
- Запустите приложение и проверьте, не запросит ли оно заново загрузить данные.
- 🎵 Музыкальных файлов в Spotify или Yandex Music.
- 📷 Кэша карт в Google Maps или 2ГИС.
- 🎮 Сохранений некоторых игр (например, Minecraft или Brawl Stars).
- 🚫 Не все приложения позволяют изменять путь к своим данным.
- 🚫 После обновления приложения папка может снова создаться во внутренней памяти.
- 🚫 Некоторые программы (например, Netflix) блокируют работу с внешних носителей из-за DRM-защиты.
- 🔒 Системные приложения: Программы, предустановленные в MIUI (например, Mi Browser, Security или Gallery), нельзя перенести — они тесно интегрированы с системой.
- 🔒 Приложения с виджеты: Виджеты на главном экране требуют постоянного доступа к внутренней памяти. Примеры: Google Widget, Погода от Xiaomi.
- 🔒 Сервисы Google: Google Play Services, Google Play Store и другие системные сервисы всегда остаются во внутренней памяти.
- 🔒 Приложения с DRM: Сервисы стриминга (Netflix, Disney+) блокируют работу с SD-карт из-за защиты контента.
- 🔒 Игры с античитом: Популярные игры (PUBG Mobile, Free Fire, Call of Duty Mobile) не позволяют перенос, чтобы предотвратить читерство.
- 📱 WhatsApp и Telegram могут перестать синхронизировать медиафайлы.
- 🎵 Spotify или Apple Music не будут кэшировать музыку на SD-карту.
- 📷 Instagram и TikTok могут медленнее загружать stories.
- 🔄 Используйте облачные хранилища (Google Фото, Mi Cloud) для резервного копирования медиафайлов.
- 🧹 Регулярно очищайте кэш через
Настройки → Хранилище → Очистка. - 🗑️ Удалите неиспользуемые приложения или перенесите их данные на ПК.
- 🔌 Карта была извлечена без безопасного отключения (
Настройки → Хранилище → Извлечь SD-карту). - 🔌 Приложение использовало карту как внутреннюю память, а вы её отформатировали на другом устройстве.
- 🔌 Файловая система карты повреждена (проверьте через chkdsk на ПК).
Этот метод работает для:
Ограничения:
Через настройки MIUI
Adoptable Storage (внутренняя память)
Команды ADB
Ручной перенос файлов
Никакой, не пробовал-->
Почему некоторые приложения нельзя перенести на SD-карту
Даже если вы следуете всем инструкциям, некоторые приложения принципиально не переносятся на внешний накопитель. Это связано с политикой безопасности Android и ограничениями разработчиков. Вот основные причины:
Также стоит учитывать, что некоторые приложения технически переносятся, но после этого работают некорректно:
Если вам критически важно освободить место, рассмотрите альтернативы:
Частые ошибки и их решения
При переносе приложений на SD-карту пользователи часто сталкиваются с проблемами. Вот самые распространённые ошибки и способы их исправления:
| Ошибка | Причина | Решение |
|---|---|---|
| Кнопка "Перенести на SD-карту" неактивна | Приложение не поддерживает перенос или карта отформатирована как внутренняя память | Попробуйте ADB или перенесите только кэш вручную |
| Приложение не запускается после переноса | SD-карта слишком медленная или повреждена | Верните приложение обратно или замените карту на более быструю |
| После обновления приложение снова во внутренней памяти | Google Play сбрасывает расположение при апдейте | Перенесите приложение заново или отключите автообновление |
| Не хватает места на SD-карте, хотя она пустая | Карта отформатирована в FAT32, который не поддерживает файлы >4 ГБ |
Переформатируйте карту в exFAT или NTFS (только для портативного режима!) |
Если после переноса приложение начало тормозить, проверьте скорость SD-карты с помощью приложения A1 SD Bench (доступно в Google Play). Минимальная скорость чтения/записи для комфортной работы должна быть не ниже 10 МБ/с.
Ещё одна частая проблема — исчезновение данных после извлечения SD-карты. Это происходит, если:
FAQ: Ответы на популярные вопросы
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Официально WhatsApp не поддерживает перенос на SD-карту через настройки MIUI. Однако вы можете:
- Скопировать папку
WhatsAppиз внутренней памяти на SD-карту вручную (путь:/Android/media/com.whatsapp). - Использовать
ADBдля принудительного переноса (но это может нарушить работу уведомлений).
После переноса WhatsApp может перестать автоматически загружать медиафайлы — их придётся сохранять вручную.
Почему после переноса игры на SD-карту она стала тормозить?
Это связано с низкой скоростью чтения/записи SD-карты. Большинство игр требуют быстрого доступа к данным, а даже карты класса UHS-I U3 медленнее внутренней памяти UFS 2.1/3.0, которой оснащены современные Xiaomi.
Решения:
- Купите SD-карту с более высоким классом скорости (например, SanDisk Extreme).
- Перенесите только кэш игры, а основные файлы оставьте во внутренней памяти.
- Используйте Game Turbo в MIUI для оптимизации производительности.
Как перенести приложения на SD-карту в POCO X3 Pro?
В POCO X3 Pro (как и в других моделях на MIUI 12.5+) стандартная опция переноса может быть скрыта. Попробуйте:
- Использовать
ADB(команды приведены выше). - Форматировать SD-карту как внутреннюю память (если модель поддерживает Adoptable Storage).
- Обновить MIUI до последней версии — иногда опция появляется после апдейта.
Если ничего не помогает, остаётся только ручной перенос кэша или покупка SD-карты большего объёма.
Можно ли перенести системные приложения (например, Gallery или Security)?
Нет, системные приложения MIUI нельзя перенести на SD-карту без root-прав. Это связано с тем, что они:
- Интегрированы в оболочку MIUI и зависят от системных библиотек.
- Используют функции, требующие постоянного доступа к внутренней памяти (например, сканирование вирусов или индексация фото).
Единственный способ — удалить предустановленные приложения через ADB (команда adb shell pm uninstall -k --user 0 имя_пакета), но это не освободит место, а лишь удалит программу.
Что делать, если после переноса приложение перестало обновляться?
Эта проблема характерна для приложений, перенесённых через ADB. Решения:
- Верните приложение во внутреннюю память (
adb shell pm move-package -k имя_пакета). - Обновите приложение вручную через Google Play, затем снова перенесите его на SD-карту.
- Отключите автообновление для этого приложения в настройках Google Play.
Если проблема остаётся, возможно, разработчик заблокировал работу с внешних носителей (например, Banking Apps или Google Apps).