Владельцы смартфонов Xiaomi (включая линейки Redmi и POCO) часто сталкиваются с нехваткой внутренней памяти, особенно на бюджетных моделях с 32 или 64 ГБ накопителя. Один из очевидных выходов — **перенос приложений на SD-карту**, но в MIUI эта функция работает не так, как в "чистом" Android. В некоторых случаях опция вовсе отсутствует в меню, а где-то перенос возможен только для части софта.
В этой статье разберём все актуальные способы переноса приложений на внешний накопитель в Xiaomi, включая скрытые настройки MIUI, использование ADB, и обход ограничений через форматирование SD как внутренней памяти. Также объясним, почему некоторые приложения (например, WhatsApp или игры) нельзя перенести, и что делать, если система выдаёт ошибку "Недостаточно места на устройстве" даже при свободной SD-карте.
Обратите внимание: методы отличаются в зависимости от версии MIUI (12, 13, 14) и модели смартфона. Мы тестировали инструкции на Redmi Note 10 Pro, POCO X3 Pro и Xiaomi 11T, но большая часть решений универсальна.
Почему в Xiaomi нет кнопки "Перенести на SD-карту"?
Многие пользователи удивляются, что в настройках приложения (Настройки → Приложения → Управление приложениями) отсутствует опция переноса на внешний накопитель. Причины кроются в политике Xiaomi и ограничениях Android:
- 🔒 Безопасность данных: MIUI блокирует перенос системных и критически важных приложений (например, Google Play Services или Mi Account), чтобы избежать сбоев при извлечении SD-карты.
- 📱 Оптимизация производительности: Приложения на SD-карте работают медленнее из-за ограниченной скорости чтения/записи (особенно на картах класса
Class 10вместоUHS-I). - 🛠️ Архитектура MIUI: В новых версиях прошивки (начиная с MIUI 12) функция переноса скрыта для большинства приложений, кроме медиафайлов.
- 📌 Ограничения Android: Начиная с Android 6.0, Google запретила перенос исполняемых файлов (
.apk) на внешние накопители без форматирования SD как внутренней памяти.
Важно: даже если вы увидите кнопку "Перенести на SD-карту" в настройках приложения, она перенесёт только кэш и пользовательские данные, но не сам APK-файл. Это означает, что место на внутренней памяти освободится незначительно.
⚠️ Внимание: Перенос приложений на SD-карту может привести к их нестабильной работе, особенно если карта медленная или часто извлекается. Например, Telegram или VK могут перестать отправлять уведомления.
- Redmi Note 10/11/12
- POCO X3/X4/X5
- Xiaomi 11/12/13
- Другая модель
Способ 1: Стандартный перенос через настройки MIUI (если доступен)
Этот метод работает только для отдельных приложений и не на всех версиях MIUI. Проверьте его перед тем, как переходить к сложным решениям:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Facebook или Spotify).
- Нажмите
Хранилище. - Если есть кнопка
ИзменитьилиПеренести на SD-карту— тапните по ней. - Подтвердите действие и дождитесь завершения процесса.
Если кнопки нет, значит приложение не поддерживает перенос. В этом случае переходите к следующим способам.
| Модель Xiaomi | Версия MIUI | Доступен ли стандартный перенос? | Примечания |
|---|---|---|---|
| Redmi Note 8/9 | MIUI 12.5 | ✅ Да (для некоторых приложений) | Работает только для приложений с поддержкой adoptable storage |
| POCO F3 | MIUI 13 | ❌ Нет | Кнопка отсутствует даже для поддерживаемых приложений |
| Xiaomi Mi A3 | Android One | ✅ Да | Функция работает как в "чистом" Android |
| Redmi 10 | MIUI 14 | ⚠️ Частично | Перенос доступен только для медиафайлов, не для APK |
⚠️ Внимание: После переноса приложения на SD-карту его иконка может исчезнуть с главного экрана. Чтобы вернуть её, перезагрузите смартфон или вручную добавьте ярлык из меню приложений.
Способ 2: Форматирование SD-карты как внутренней памяти (Adoptable Storage)
Это наиболее эффективный метод, но он имеет серьёзные последствия: после форматирования SD-карту нельзя будет использовать на других устройствах (например, в фотоаппарате или компьютере). Зато все приложения смогут устанавливаться на неё по умолчанию.
Инструкция:
- Вставьте SD-карту в смартфон (рекомендуется класс
UHS-IилиA2для скорости). - Перейдите в
Настройки → Хранилище → SD-карта. - Нажмите
Три точки (⋮) → Настройки хранилища → Форматировать как внутреннее. - Подтвердите действие. Все данные на карте будут удалены!
- После форматирования выберите
Перенести данные, чтобы переместить поддерживаемые приложения.
Теперь при установке новых приложений система будет предлагать выбрать место хранения (внутренняя память или SD-карта). Чтобы изменить расположение по умолчанию:
- Откройте
Настройки → Приложения → Управление приложениями. - Нажмите
⋮ → Место установки по умолчанию. - Выберите
SD-карта.
Сделать резервную копию данных с карты|Проверить класс скорости (рекомендуется UHS-I/A2)|Зарядить телефон минимум на 50%|Отключить важные уведомления на время процесса-->
Плюсы метода:
- ✅ Можно переносить большинство приложений, включая игры.
- ✅ Освобождается значительное место во внутренней памяти.
Минусы:
- ❌ Карта становится "привязанной" к телефону — не читается на ПК.
- ❌ При извлечении SD некоторые приложения перестанут работать.
- ❌ Скорость работы приложений может снизиться (зависит от класса карты).
Что будет если извлечь SD-карту после форматирования?
Приложения, установленные на SD-карту, перестанут запускаться до её возвращения. Система может выдавать ошибки типа "Приложение не установлено". Чтобы избежать проблем, перед извлечением карты перенесите критичные приложения обратно во внутреннюю память или отформатируйте SD как портативную (с потерей данных).
Способ 3: Перенос через ADB (для опытных пользователей)
Если стандартные методы не работают, можно воспользоваться Android Debug Bridge (ADB) — инструментом для отладки, который позволяет вручную указать системе, какие приложения переносить. Этот способ требует компьютера и базовых знаний командной строки.
Пошаговая инструкция:
- Включите
Режим разработчикана смартфоне:- Перейдите в
Настройки → О телефоне. - Тапните 7 раз по пункту
Версия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Активируйте
Отладка по USB.
- Перейдите в
Win + R → cmd) и введите:adb devices
(Должно появиться название вашего устройства — если нет, проверьте драйверы).
adb shell pm set-install-location 2
(Эта команда устанавливает SD-карту как место хранения по умолчанию для новых приложений).
adb shell pm move-package com.example.app /sdcard
(Замените com.example.app на пакетное имя приложения, например, com.whatsapp для WhatsApp).
Чтобы узнать пакетное имя приложения, используйте:
adb shell pm list packages | find "название_приложения"
Важно: не все приложения поддерживают перенос через ADB. Например, Google Play Маркет или Mi Home не смогут работать с внешнего накопителя.
Если команда adb devices не находит устройство, попробуйте переключить режим USB-подключения на телефоне с "Зарядка" на "Передача файлов" (MTP).
Способ 4: Перенос кэша и данных приложений (без APK)
Если ни один из методов не сработал, можно хотя бы перенести кэш и пользовательские данные приложений (фото, видео, загрузки). Это не освободит много места, но поможет с медиафайлами.
Как это сделать:
- Откройте
Настройки → Хранилище → Внутренняя память. - Выберите категорию (например,
ИзображенияилиВидео). - Нажмите
Перенести на SD-карту(если опция доступна). - Для отдельных приложений (например, Gallery или Files) зайдите в их настройки и укажите SD-карту как место сохранения по умолчанию.
Также можно вручную перемещать файлы через Проводник:
- 📁 Откройте
Файлы → Внутренняя память → Android → data. - 🔍 Найдите папку с названием пакета приложения (например,
com.whatsapp). - 📤 Скопируйте её на SD-карту (но не все приложения будут корректно работать с перенесёнными данными!).
⚠️ Внимание: Не переносите папки с расширением .obb (данные игр) вручную — это может привести к сбоям. Для игр используйте специализированные инструменты вроде App2SD (доступен в Google Play).
Почему некоторые приложения нельзя перенести?
Даже с использованием ADB или форматирования SD как внутренней памяти некоторые приложения отказываются работать с внешнего накопителя. Причины:
- 🔐 Защита от пиратства: Приложения вроде Netflix или Disney+ блокируют установку на SD из-за DRM-защиты.
- 🎮 Игры с большими файлами: Genshin Impact, Call of Duty Mobile или PUBG требуют высокой скорости чтения, поэтому устанавливаются только во внутреннюю память.
- 📱 Системные сервисы: Google Play Services, Mi Cloud или Android System WebView нельзя переносить — это приведёт к краху системы.
- 🛡️ Банковские приложения: СберБанк Онлайн, Тинькофф или ВТБ блокируют работу с SD по соображениям безопасности.
Если вы пытаетесь перенести такое приложение, система либо проигнорирует команду, либо выдаст ошибку:
"Не удалось перенести приложение""Приложение не поддерживает внешнее хранилище""Ошибка -24"(недостаточно места, хотя память есть)
Если приложение нельзя перенести, единственный выход — регулярно чистить его кэш или удалять ненужные данные через Настройки → Приложения → Хранилище → Очистить кэш.
Решение проблем при переносе приложений на SD
Если в процессе переноса возникли ошибки, воспользуйтесь этими советами:
| Проблема | Причина | Решение |
|---|---|---|
| Кнопка "Перенести" неактивна | Приложение не поддерживает SD или карта отформатирована как портативная | Попробуйте ADB или отформатируйте SD как внутреннюю |
| Ошибка "-24" при установке | Несовместимость с SD-картой или повреждённые файлы | Отформатируйте карту в FAT32 или exFAT и повторите попытку |
| Приложение крашится после переноса | Низкая скорость SD-карты или повреждённые данные | Перенесите приложение обратно или используйте карту класса A2 |
| SD-карта не определяется | Проблемы с файловой системой или слотом | Проверьте карту на другом устройстве или очистите контакты слота |
Если ни одно решение не помогло, попробуйте:
- 🔄 Сбросить настройки (не данные!) в
Настройки → Система → Сброс настроек. - 📥 Обновить MIUI до последней версии (иногда баги исправляются в новых сборках).
- 🛠️ Использовать сторонние утилиты вроде App2SD или Link2SD (требуют root-прав).
FAQ: Частые вопросы о переносе приложений на SD в Xiaomi
Можно ли перенести WhatsApp на SD-карту в Xiaomi?
Официально — нет. WhatsApp блокирует перенос на внешние накопители из-за шифрования базы данных. Однако можно перенести медиафайлы (фото, видео, голосовые сообщения) через Настройки WhatsApp → Хранилище → Управление хранилищем.
Почему после переноса приложение исчезло с главного экрана?
Это нормальное поведение MIUI. Чтобы вернуть иконку:
- Откройте меню всех приложений (свайп вверх от нижней части экрана).
- Найдите перенесённое приложение и удерживайте его иконку.
- Перетащите на главный экран.
Как перенести игру на SD-карту, если кнопки "Перенести" нет?
Для игр (например, Genshin Impact или Free Fire) стандартный перенос невозможен. Альтернативы:
- Отформатируйте SD как внутреннюю память (способ 2).
- Используйте App2SD (требует root).
- Перенесите только кэш игры через
Настройки → Приложения → Хранилище → Очистить кэш(освободит место, но не перенесёт саму игру).
Что делать, если SD-карта не определяется после форматирования как внутренняя?
Возможные причины и решения:
- 🔌 Проблемы с подключением: Извлеките карту, очистите контакты и вставьте обратно.
- 🗃️ Повреждённая файловая система: Отформатируйте карту на ПК в
FAT32и повторите процедуру. - 📱 Сбой MIUI: Перезагрузите телефон или сбросьте настройки (
Настройки → Система → Сброс настроек).
Если карта по-прежнему не работает, проверьте её на другом устройстве — возможно, она повреждена.
Можно ли перенести системные приложения (например, Галерею или Музыку) на SD?
Нет, системные приложения Xiaomi (Gallery, Music, Mi Video) нельзя перенести на SD-карту. Однако можно:
- Отключить их (если не используете) через
Настройки → Приложения → Отключить. - Установить альтернативные приложения (например, Google Фото вместо Gallery) и перенести их.
- Перенести медиафайлы (фото, видео) вручную через Проводник.