Владельцы Xiaomi Redmi 9 часто сталкиваются с нехваткой внутренней памяти, особенно если на устройстве установлено много приложений. Один из способов решить эту проблему — перенести часть программ на SD-карту. Однако в MIUI этот процесс имеет свои особенности, которые важно учитывать, чтобы не столкнуться с ошибками или замедлением работы смартфона.
В этой статье мы разберём все доступные способы переноса приложений на внешний накопитель, включая стандартные настройки MIUI, использование ADB-команд и сторонних утилит. Вы узнаете, какие приложения можно перемещать, а какие — нет, как правильно подготовить SD-карту и что делать, если система не даёт выполнить перенос.
Прежде чем приступать, убедитесь, что ваша SD-карта соответствует требованиям: она должна быть формата microSDXC или microSDHC с классом скорости не ниже UHS-I (Class 10). В противном случае приложения могут работать нестабильно.
Почему в Redmi 9 не получается перенести приложения на SD-карту?
Многие пользователи Xiaomi Redmi 9 сталкиваются с тем, что опция переноса приложений на SD-карту просто отсутствует в настройках. Это связано с политикой MIUI и ограничениями Android начиная с версии 6.0. Вот основные причины:
- 📱 Ограничения MIUI: Прошивка от Xiaomi блокирует перенос большинства приложений по умолчанию, оставляя эту возможность только для отдельных программ (например, некоторых игр или медиаплееров).
- 🔒 Безопасность Android: Начиная с Android 6.0 Marshmallow, Google ужесточила правила работы с внешними накопителями, чтобы предотвратить кражу данных.
- 💾 Формат SD-карты: Если карта отформатирована как
портативное хранилище(а не каквнутренняя память), система ограничивает запись данных приложений. - 🚫 Запрет разработчиков: Некоторые приложения (например, WhatsApp, Banking-клиенты) явно блокируют перенос на SD-карту из соображений безопасности.
Если в вашем Redmi 9 нет кнопки "Перенести на SD-карту" в настройках приложения, это не означает, что решение невозможно. Ниже мы рассмотрим обходные пути, включая использование ADB и сторонних инструментов.
⚠️ Внимание: Перенос системных приложений или сервисов Google на SD-карту может привести к нестабильной работе телефона. Рекомендуется перемещать только пользовательские программы (игры, мессенджеры, утилиты).
Подготовка SD-карты для переноса приложений
Перед тем как переносить приложения, необходимо правильно подготовить SD-карту. В Redmi 9 есть два варианта её использования:
- Портативное хранилище — карта работает как съёмный накопитель (фото, музыка, документы). Приложения на неё перенести нельзя.
- Внутренняя память — карта форматируется как часть системы, и на неё можно устанавливать программы. Все данные с карты будут удалены!
Чтобы сделать SD-карту внутренней памятью:
- Вставьте карту в слот Redmi 9.
- Перейдите в
Настройки → Память → SD-карта. - Нажмите
Три точки (⋮) → Настройки → Форматировать как внутреннюю. - Подтвердите действие. Внимание! Все данные на карте будут стёрты.
- После форматирования выберите
Перенести данные, если хотите переместить часть файлов с внутренней памяти.
| Тип форматирования | Можно ли переносить приложения? | Скорость работы | Безопасность данных |
|---|---|---|---|
| Портативное хранилище | ❌ Нет | ⚡ Быстро (только для файлов) | 🔒 Данные защищены |
| Внутренняя память (Adoptable Storage) | ✅ Да | 🐢 Медленнее (зависит от класса SD) | ⚠️ Риск потери данных при извлечении карты |
| Через ADB | ✅ Частично | ⚡ Нормально | ⚠️ Требует прав разработчика |
После форматирования как внутренней памяти SD-карта будет отображаться как часть основного хранилища. Однако учтите:
- 🔄 Карту нельзя будет извлечь без потери данных (система будет требовать перезагрузку).
- 📉 Скорость работы приложений может снизиться, если SD-карта медленная.
- 🔧 Некоторые приложения (например, Google Play Services) всё равно не смогут переместиться.
Стандартный перенос приложений через настройки MIUI
Если ваше приложение поддерживает перенос на SD-карту, сделать это можно через стандартные настройки MIUI. Вот пошаговая инструкция:
Откройте "Настройки" → "Приложения"
Выберите нужное приложение
Нажмите "Хранилище"
Тапните "Перенести на SD-карту" (если опция активна)-->
К сожалению, в Redmi 9 эта опция доступна далеко не для всех программ. Обычно её можно увидеть для:
- 🎮 Некоторых игр (например, Subway Surfers, Candy Crush).
- 🎵 Медиаплееров (VLC, MX Player).
- 📖 Читалок книг (Moon+ Reader, FBReader).
Если кнопки "Перенести на SD-карту" нет, это означает, что:
- 🚫 Приложение не поддерживает перенос (заблокировано разработчиком).
- 💾 SD-карта отформатирована как портативное хранилище.
- 🔧 В настройках разработчика отключена опция
Принудительный перенос на SD(если она есть в вашей версии MIUI).
⚠️ Внимание: После переноса приложения на SD-карту его виджеты могут перестать работать, а уведомления — приходить с задержкой. Это связано с особенностями Android.
Перенос приложений через ADB (для опытных пользователей)
Если стандартный способ не работает, можно воспользоваться ADB (Android Debug Bridge) — инструментом для отладки Android-устройств. Этот метод позволяет принудительно переместить некоторые приложения на SD-карту, даже если в MIUI нет такой опции.
Для этого потребуется:
- 🖥️ Компьютер с установленными драйверами Xiaomi и ADB.
- 🔌 USB-кабель для подключения Redmi 9.
- 📱 Включённый режим
Отладка по USBна телефоне.
Шаги для переноса:
- Подключите Redmi 9 к ПК и разрешите отладку.
- Откройте командную строку (Windows) или терминал (Mac/Linux) и введите:
adb shell pm set-install-location 2
Эта команда устанавливает SD-карту как место установки по умолчанию для новых приложений. Чтобы перенести уже установленное приложение, используйте:
adb shell pm move-package com.example.app
Где com.example.app — пакетное имя приложения (можно узнать через App Inspector или adb shell pm list packages).
Не все приложения смогут перенестись — некоторые выдадут ошибку Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION]. Это означает, что разработчик заблокировал перенос.
Как узнать пакетное имя приложения?
1. Установите из Google Play приложение App Inspector.
2. Откройте его и найдите нужное приложение в списке.
3. Скопируйте строку в формате com.android.example.
4. Используйте её в ADB-команде.
⚠️ Внимание: После использования ADB некоторые приложения могут работать некорректно. Например, Google Maps или YouTube могут выдавать ошибки при запуске с SD-карты. Перед переносом сделайте резервную копию данных!
Использование сторонних приложений для переноса на SD
Если предыдущие методы не сработали, можно попробовать специализированные утилиты из Google Play. Они не гарантируют 100% результат, но иногда помогают обойти ограничения MIUI.
Популярные приложения для переноса:
- 📱 AppMgr III (App 2 SD) — показывает, какие программы можно перенести, и предлагает альтернативные способы (например, очистку кэша).
- 🔧 Link2SD — требует root-прав, но позволяет переносить почти любые приложения, создавая символические ссылки.
- 🗃️ Files by Google — помогает освободить место, находит ненужные файлы и предлагает их удалить.
Пример работы с AppMgr III:
- Установите приложение из Google Play.
- Откройте его и предоставьте доступ к хранилищу.
- В списке выберите приложение с пометкой
Movable(переносимое). - Нажмите
Move to SD card.
Если приложение не переносится, AppMgr III может предложить:
- 🧹 Очистить кэш (освобождает до нескольких гигабайт).
- 🗑️ Удалить ненужные файлы (APK, временные данные).
- 🔄 Перенести медиафайлы (фото, видео) на SD-карту вручную.
Link2SD — более мощный инструмент, но требует root-доступа. Он позволяет:
- 🔗 Создавать ссылки на приложения, чтобы они "думали", что установлены во внутреннюю память, хотя фактически лежат на SD.
- 🗑️ Переносить кэш и данные приложений (например, сохранения игр).
- 🔧 Автоматически перемещать новые приложения на SD-карту.
⚠️ Внимание: Использование Link2SD без root-прав бессмысленно — большинство функций будут заблокированы. Также есть риск повредить данные, если неправильно настроить символические ссылки.
Что делать, если приложение не переносится на SD-карту?
Если ни один из методов не сработал, не отчаивайтесь. Вот альтернативные способы освободить место на Redmi 9:
- 🧹 Очистка кэша: Перейдите в
Настройки → Приложения → Выберите приложение → Хранилище → Очистить кэш. Например, кэш YouTube или Telegram может занимать несколько гигабайт. - 🗑️ Удаление ненужных APK: После обновления приложений старые версии остаются в папке
/data/app. Их можно удалить через Files by Google илиНастройки → Память → Ненужные файлы. - ☁️ Использование облачных хранилищ: Перенесите фото и видео в Google Фото, Yandex Диск или Mi Cloud, а затем удалите локальные копии.
- 🔄 Перенос медиафайлов: Музыку, фильмы и документы можно вручную переместить на SD-карту через любой файловый менеджер (например, Mi File Manager).
- 📦 Установка облегчённых версий приложений: Например, вместо Facebook используйте Facebook Lite, а вместо Messenger — Messenger Lite.
Также стоит проверить, какие приложения занимают больше всего места:
- Перейдите в
Настройки → Приложения → Сортировка по размеру. - Удалите или очистите самые "тяжёлые" программы.
- Обратите внимание на системные приложения (например, Mi Video, Mi Music) — их можно отключить, если не используете.
Если внутренняя память заполнена на 90% и более, система начинает тормозить. Оптимально поддерживать свободными 10-15% памяти.
Частые ошибки и их решения
При переносе приложений на SD-карту в Redmi 9 пользователи часто сталкиваются с ошибками. Рассмотрим самые распространённые и способы их исправления:
| Ошибка | Причина | Решение |
|---|---|---|
| "Не удалось перенести приложение" | SD-карта отформатирована как портативное хранилище | Переформатируйте её как внутреннюю память (см. раздел выше) |
| "Приложение не поддерживает перенос" | Разработчик заблокировал эту возможность | Используйте ADB или удалите/замените приложение на облегчённую версию |
| После переноса приложение не запускается | SD-карта слишком медленная или повреждена | Проверьте карту на ошибки или замените на более быструю (UHS-I Class 10) |
| "Недостаточно места на устройстве" при установке на SD | На внутренней памяти осталось менее 1 ГБ | Очистите кэш или удалите ненужные файлы |
ADB выдаёт ошибку INSTALL_FAILED_INVALID_INSTALL_LOCATION |
Приложение не поддерживает установку на SD | Попробуйте другое приложение или используйте Link2SD (требует root) |
Если после переноса приложения на SD-карту оно начинает тормозить или вылетать, попробуйте:
- 🔄 Вернуть его во внутреннюю память.
- 🔧 Обновить приложение до последней версии.
- 💾 Заменить SD-карту на более быструю (например, SanDisk Extreme вместо no-name).
Если проблемы возникают с системными приложениями (например, Mi Browser или Security), их перенос на SD-карту может привести к сбоям в работе MIUI. В этом случае лучше очистить их кэш или отключить (если возможно).
FAQ: Ответы на частые вопросы
Можно ли перенести WhatsApp на SD-карту в Redmi 9?
Нет, WhatsApp блокирует перенос на внешние накопители из соображений безопасности. Однако вы можете:
- Перенести медиафайлы (фото, видео) вручную через
Настройки WhatsApp → Хранилище → Управление хранилищем. - Очистить кэш приложения (
Настройки → Приложения → WhatsApp → Хранилище → Очистить кэш).
Если очень нужно освободить место, попробуйте WhatsApp Business — он весит меньше, но имеет те же ограничения.
Почему после переноса на SD-карту приложение перестало обновляться?
Это связано с тем, что Google Play по умолчанию устанавливает обновления во внутреннюю память. Чтобы исправить:
- Перенесите приложение обратно во внутреннюю память.
- Обновите его через Google Play.
- Снова перенесите на SD-карту (если опция доступна).
Если обновления критичны (например, для банковских приложений), лучше оставить их во внутренней памяти.
Можно ли использовать SD-карту как внутреннюю память на Redmi 9 без форматирования?
Нет, MIUI требует полного форматирования карты при выборе опции "Внутренняя память". Однако есть обходной путь:
- Скопируйте все данные с SD-карты на ПК.
- Отформатируйте её как внутреннюю память в Redmi 9.
- Подключите телефон к ПК и верните файлы обратно (они будут доступны в папке
/storage/emulated/0/).
Учтите, что после этого карта будет "привязана" к вашему телефону и не будет читаться на других устройствах без повторного форматирования.
Как перенести игры на SD-карту, если кнопки "Перенести" нет?
Для игр (например, PUBG Mobile, Call of Duty) стандартный перенос часто недоступен. Альтернативные способы:
- ADB: Попробуйте команду
adb shell pm move-package com.pubg.imobile(замените на пакетное имя вашей игры). - Очистка кэша: В настройках игры выберите
Хранилище → Очистить кэш(может освободить 1-3 ГБ). - Установка на SD по умолчанию: Введите в ADB команду
adb shell pm set-install-location 2, затем переустановите игру. - Использование облегчённых версий: Например, PUBG Mobile Lite вместо полной версии.
Если игра после переноса тормозит, верните её во внутреннюю память — SD-карты (даже класса UHS-I) часто не обеспечивают достаточной скорости для тяжелых 3D-игр.
Что будет, если извлечь SD-карту, отформатированную как внутренняя память?
Если вы извлечёте SD-карту, которую использовали как внутреннюю память:
- 📵 Телефон может перестать включаться или загружаться в безопасном режиме.
- 🔄 При следующем включении система предложит отформатировать карту или сбросить телефон к заводским настройкам.
- 💾 Все данные, которые были на карте (включая перенесённые приложения), будут утеряны.
Чтобы избежать проблем:
- Перед извлечением карты перенесите все важные приложения обратно во внутреннюю память.
- Скопируйте данные с карты на ПК.
- Отформатируйте карту как портативное хранилище, если больше не планируете использовать её как внутреннюю память.