Владельцы смартфонов Xiaomi часто сталкиваются с нехваткой внутренней памяти, особенно если устройство оснащено всего 32 ГБ или 64 ГБ накопителя. Один из очевидных выходов — использовать SD-карту для хранения приложений, но в MIUI эта функция не всегда работает "из коробки". В отличие от некоторых других Android-устройств, где перенос приложений на внешний накопитель реализован нативно, в смартфонах Redmi, POCO или Mi требуется выполнить ряд дополнительных действий.
Проблема усложняется тем, что начиная с Android 6.0 Marshmallow Google ограничила возможность свободного переноса приложений на SD-карты из соображений безопасности. Однако в MIUI (особенно в версиях 12–14) остались лазейки, позволяющие обойти эти ограничения. В этой статье мы разберём все рабочие способы: от стандартных настроек до использования ADB и ручного форматирования карты как внутреннего хранилища. Также вы узнаете, почему некоторые приложения принципиально не хотят переезжать на внешний накопитель и что с этим делать.
Почему Xiaomi не даёт перенести приложения на SD-карту по умолчанию
Основная причина кроется в архитектуре Android и политике Xiaomi. Вот ключевые моменты:
- 🔒 Ограничения Google: Начиная с Android 6.0, приложения по умолчанию устанавливаются во внутреннюю память. Перенос на SD разрешается только если разработчик явно добавил поддержку этой функции в манифест приложения (
android:installLocation). Многие популярные приложения (например, WhatsApp, Instagram) этого не делают. - 📱 MIUI и оптимизация: Прошивка MIUI скрывает некоторые настройки переноса, чтобы избежать жалоб на медленную работу приложений с SD-карт (особенно классов
Class 4/6). - ⚡ Производительность: SD-карты (даже
UHS-I Class 10) работают медленнее встроенной памятиeMMC/UFS. Это может приводить к лагам, особенно в играх или тяжелых приложениях. - 🔄 Форматирование как внутренней памяти: MIUI не предлагает эту опцию "из коробки", хотя она есть в чистом Android. Придётся использовать
ADB.
Важно понимать, что даже если вы перенесёте приложение на SD-карту, его основные данные (кеш, настройки) могут остаться во внутренней памяти. Это касается, например, Telegram или VK — их медиафайлы можно хранить на карте, но само приложение останется в системном разделе.
⚠️ Внимание: Перенос приложений на SD-карту может привести к их нестабильной работе, особенно если карта низкого класса (Class 4 или ниже). В некоторых случаях приложения могут вообще перестать запускаться после перезагрузки устройства.
Способ 1: Стандартный перенос через настройки MIUI (для поддерживаемых приложений)
Этот метод работает только для тех приложений, которые разрешают перенос на внешний накопитель. Проверить это можно следующим образом:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Google Maps или Spotify).
- Тапните по пункту
Хранилище. - Если есть кнопка
ИзменитьилиПеренести на SD-карту— нажмите её.
Список приложений, которые обычно поддерживают перенос:
- 🎵 Музыкальные плееры: Spotify, VK Музыка, Yandex Музыка.
- 🗺️ Карты: Google Maps, 2ГИС, Яндекс.Карты.
- 📖 Читалки: Moon+ Reader, FBReader.
- 🎮 Некоторые легкие игры: Candy Crush, Clash of Clans (но не PUBG или Genshin Impact).
Если кнопки переноса нет — значит, приложение заблокировано для этой операции. В этом случае поможет только форматирование SD-карты как внутренней памяти (способ 3) или использование ADB (способ 4).
Способ 2: Перенос кеша и медиафайлов приложений на SD-карту
Даже если само приложение нельзя перенести, можно освободить место во внутренней памяти, переместив его кеш и загруженные файлы. Это актуально для мессенджеров, соцсетей и стриминговых сервисов.
Примеры:
- 📸 Instagram: Загруженные истории и фотографии можно сохранить на SD-карту в настройках приложения (
Настройки → Хранилище). - 🎬 YouTube: Загрузки видео перенаправляются в
Настройки → Фоновые и офлайн → Память. - 💬 Telegram: Медиафайлы (фото, видео, документы) хранятся в
Настройки → Данные и память → Папка Telegram. - 🎵 Spotify: Офлайн-плейлисты переносятся в
Настройки → Хранилище → Папка загрузок.
Для WhatsApp и Viber перенос чатов и медиа на SD-карту официально не поддерживается, но можно использовать обходные пути:
- Создайте резервную копию чатов в
Настройки → Чат → Резервная копия. - Подключите телефон к ПК и вручную скопируйте папку
WhatsApp(илиViber Media) на SD-карту. - Удалите оригинальную папку из внутренней памяти.
- В WhatsApp укажите новый путь к папке с медиа (это работает не на всех версиях).
⚠️ Внимание: При переносе папок приложений вручную (например, Android/obb для игр) может нарушиться их работа. Всегда делайте резервную копию перед экспериментами!
Способ 3: Форматирование SD-карты как внутренней памяти (Adoptable Storage)
Этот метод позволяет объединить SD-карту с внутренней памятью, после чего система будет воспринимать её как часть основного хранилища. Преимущество: можно устанавливать любые приложения на карту. Недостатки:
- 🔐 Карта будет зашифрована и не будет читаться на других устройствах.
- ⚡ Скорость работы приложений может упасть (зависит от класса SD-карты).
- 🚫 После извлечения карты приложения на ней перестанут работать.
Инструкция:
- Вставьте SD-карту в смартфон (рекомендуется
Class 10 UHS-Iили выше). - Перейдите в
Настройки → Хранилище. - Тапните по SD-карте →
Настройки(три точки в правом верхнем углу) →Хранилище. - Выберите
Внутренняя память(если опция отсутствует — см. способ 4 сADB). - Подтвердите форматирование (все данные на карте будут удалены!).
- После завершения перезагрузите устройство.
Теперь при установке приложений система будет предлагать выбрать место хранения. Чтобы перенести уже установленные приложения:
- Откройте
Настройки → Приложения. - Выберите приложение →
Хранилище→Изменить. - Укажите SD-карту как место хранения.
| Преимущества | Недостатки |
|---|---|
| Можно устанавливать любые приложения на SD-карту | Карта становится "привязанной" к устройству |
| Освобождается внутренняя память | При извлечении карты приложения не работают |
| Подходит для устройств с малым объёмом памяти (16–32 ГБ) | Требуется карта высокого класса (UHS-I) |
| Нет нужды в ручном переносе каждого приложения | Скорость работы ниже, чем у внутренней памяти |
Что делать если опция "Внутренняя память" отсутствует?
Если в настройках нет пункта форматирования SD-карты как внутренней памяти, это значит, что Xiaomi отключила эту функцию в вашей версии MIUI. В этом случае поможет только метод с ADB (способ 4).
Способ 4: Перенос приложений через ADB (для опытных пользователей)
Если в MIUI отсутствует опция форматирования SD-карты как внутренней памяти, можно включить её принудительно через ADB (Android Debug Bridge). Этот метод требует подключения смартфона к ПК.
Что понадобится:
- 🖥️ Компьютер с установленными драйверами Xiaomi и
ADB(скачать здесь). - 📱 Включённая отладка по USB на смартфоне (
Настройки → О телефоне → Версия MIUI→ 7 раз тапните по версии → вернитесь вДополнительные настройки → Для разработчиков → Отладка по USB). - 💾 SD-карта (рекомендуется
Class 10 UHS-Iили выше).
Пошаговая инструкция:
- Подключите смартфон к ПК по USB и выберите режим
Передача файлов. - Откройте командную строку (
Win + R→ введитеcmd) и перейдите в папку сADB:
cd C:\platform-tools
- Проверьте подключение устройства:
adb devices
(Должно появиться название вашего устройства.)
- Введите команду для форматирования SD-карты как внутренней памяти:
adb shell sm set-force-adoptable true
- Перезагрузите смартфон:
adb reboot
- После перезагрузки перейдите в
Настройки → Хранилище, выберите SD-карту и отформатируйте её как внутреннюю память.
Если после выполнения команды sm set-force-adoptable true опция форматирования так и не появилась, попробуйте альтернативную команду:
adb shell sm partition disk:179,64 private
(Здесь 179,64 — идентификатор SD-карты. Узнать его можно командой adb shell ls /dev/block/vold.)
⚠️ Внимание: Неправильное использование ADB может привести к сбоям в работе системы. Если вы не уверены в своих действиях, лучше воспользуйтесь другими способами или обратитесь за помощью к специалисту.
☑️ Подготовка к работе с ADB
Способ 5: Использование сторонних приложений для переноса
Если предыдущие методы не сработали или показались слишком сложными, можно воспользоваться специализированными утилитами. Они не гарантируют 100% результат, но иногда помогают перенести часть приложений.
Популярные приложения:
- 📱 AppMgr III (App 2 SD): Показывает, какие приложения можно перенести, и предлагает сделать это в один клик. Поддерживает batch-режим (пакетный перенос).
- 🔄 Link2SD: Создаёт символические ссылки, позволяя частично переносить приложения на SD-карту. Требует root-прав.
- 🗃️ Files by Google: Помогает очистить кеш и перенести медиафайлы, освобождая место во внутренней памяти.
- 🎮 GLTools (для геймеров): Позволяет переносить игры на SD-карту, но работает не на всех устройствах.
Пример работы с AppMgr III:
- Установите приложение из Google Play.
- Откройте его и предоставьте доступ к
Специальным возможностям(необходимо для автоматического переноса). - В списке приложений отметьте те, которые хотите перенести.
- Нажмите
Перенести на SD-карту.
Ограничения сторонних утилит:
- Не все приложения поддерживают перенос (зависит от их манифеста).
- Некоторые функции (например, в Link2SD) требуют root-прав.
- Могут возникать ошибки при работе с MIUI из-за её кастомизированной архитектуры.
Что делать, если приложения не хотят переноситься на SD-карту
Некоторые приложения принципиально отказываются переезжать на внешний накопитель. Вот что можно сделать в таких случаях:
- 🔍 Проверьте манифест приложения: Установите AIDA64 или App Inspector, чтобы узнать, поддерживает ли приложение
android:installLocation. Если нет — перенос невозможен. - 📦 Удалите и установите заново: При первой установке некоторые приложения (например, Netflix) позволяют выбрать место хранения.
- 🔄 Используйте Lite-версии: Облегчённые версии приложений (например, Facebook Lite, Messenger Lite) занимают меньше места.
- ☁️ Перенесите данные в облако: Фото, видео и документы можно хранить в Google Drive, Yandex Диск или Mi Cloud.
- 🛠️ Очистите кеш: В
Настройки → Приложения → Хранилищеможно удалить ненужные данные (например, кеш YouTube или TikTok).
Для игр (например, PUBG Mobile или Call of Duty) перенос на SD-карту часто блокируется из-за:
- Защиты от читов (античит может воспринять перенос как взлом).
- Требований к производительности (играм нужна быстрая память
UFS). - Обновлений "на лету" (игре нужно быстро скачивать патчи).
Если игра не переносится, попробуйте:
- Перенести только файлы
OBB(папкаAndroid/obb) вручную на SD-карту. - Использовать GLTools для принудительного переноса (требует root).
- Установить игру на другую учётную запись Google Play (иногда помогает).
FAQ: Частые вопросы о переносе приложений на SD-карту в Xiaomi
❓ Можно ли перенести WhatsApp на SD-карту?
Официально — нет. WhatsApp не поддерживает перенос на внешние накопители из соображений безопасности. Однако можно вручную скопировать папку WhatsApp на SD-карту, а затем указать новый путь в настройках мессенджера (работает не на всех версиях). Альтернатива — регулярно очищать кеш и резервные копии.
❓ Почему после переноса приложение перестало работать?
Это может происходить по нескольким причинам:
- SD-карта слишком медленная (класс ниже
Class 10). - Приложение не поддерживает работу с внешней памятью.
- Карта отформатирована как портативная, а не внутренняя.
- Система MIUI заблокировала доступ к карте (проверьте разрешения).
Решение: попробуйте перенести приложение обратно во внутреннюю память или используйте карту более высокого класса.
❓ Как перенести игры на SD-карту?
Большинство современных игр (например, Genshin Impact, PUBG Mobile) не поддерживают перенос на SD-карту. Однако можно:
- Перенести файлы
OBBвручную (папкаAndroid/obb). - Использовать GLTools (требует root).
- Установить игру на другую учётную запись Google Play (иногда срабатывает).
Если игра лагает после переноса — верните её во внутреннюю память.
❓ Можно ли использовать SD-карту как внутреннюю память на всех Xiaomi?
Теоретически — да, но на практике есть ограничения:
- На устройствах с MIUI 12–14 опция может быть скрыта (нужно использовать
ADB). - Некоторые модели (например, POCO F1, Redmi Note 8 Pro) не поддерживают
Adoptable Storageиз-за аппаратных ограничений. - На флагманах (Xiaomi 13, Mi 11) функция может быть отключена для повышения стабильности.
Перед экспериментами проверьте совместимость вашей модели на форумах (например, 4PDA или XDA Developers).
❓ Как вернуть всё обратно, если после переноса телефон начал тормозить?
Если после переноса приложений на SD-карту смартфон стал работать медленнее:
- Перенесите критичные приложения (мессенджеры, лаунчер) обратно во внутреннюю память.
- Отформатируйте SD-карту как портативную (
Настройки → Хранилище → SD-карта → Форматировать как портативную). - Замените SD-карту на более быструю (например,
UHS-IIвместоClass 10). - Сбросьте настройки до заводских (
Настройки → О телефоне → Сброс настроек).
Если тормоза связаны с Adoptable Storage, единственный способ — полный сброс телефона и отказ от использования SD-карты как внутренней памяти.