Xiaomi Redmi 9 — популярный бюджетный смартфон с 32/64 ГБ встроенной памяти, которой часто не хватает для современных игр. Перенос приложений на SD-карту кажется логичным решением, но в MIUI этот процесс имеет нюансы: не все игры поддерживают перемещение, а некоторые методы требуют дополнительных манипуляций. В этой статье разберём все актуальные способы — от стандартных функций системы до обходных путей для упрямых приложений.
Важно понимать: даже после переноса игры на карту памяти, часть данных (кеш, обновления) может оставаться во внутренней памяти. Это связано с ограничениями Android и политикой разработчиков. Тем не менее, освободить 1-3 ГБ вполне реально. Мы протестировали все методы на Redmi 9 с MIUI 12.5/13 — результаты сведены в таблицу сравнения ниже.
Подготовка: какая SD-карта нужна для Redmi 9
Не каждая карта памяти подойдёт для переноса игр. Xiaomi Redmi 9 поддерживает microSD объёмом до 512 ГБ (официально подтверждено производителем), но есть критические нюансы:
- 🔹 Класс скорости: минимум
Class 10илиUHS-I (U1). Для тяжёлых игр (например, Genshin Impact) лучшеU3илиA2— они обеспечивают высокую скорость чтения/записи мелких файлов. - 🔹 Формат: карта должна быть отформатирована в
exFATилиFAT32. NTFS не поддерживается! - 🔹 Производитель: избегайте no-name карт — они часто подделывают класс скорости. Оптимальные бренды: SanDisk Extreme, Samsung EVO, Kingston Canvas.
Перед покупкой проверьте карту на подлинность с помощью утилиты H2testw (Windows) или SD Insight (Android). Подделки не только медленнее, но и могут повредить данные при интенсивном использовании.
⚠️ Внимание: Если вы используете карту как внутреннюю память (функция Adoptable Storage), её нельзя будет извлечь без потери данных. Этот режим также может привести к замедлению работы системы.
| Тип карты | Макс. объём | Скорость записи | Подходит для игр? | Цена (ср. по рынку) |
|---|---|---|---|---|
microSDHC Class 10 |
32-128 ГБ | 10-30 МБ/с | Лёгкие игры (2D, казуальные) | 500-1500 ₽ |
microSDXC U3/A1 |
64-256 ГБ | 30-90 МБ/с | Средние игры (PUBG Mobile, Call of Duty) | 1500-3500 ₽ |
microSDXC U3/A2 |
128-512 ГБ | 90-150 МБ/с | Тяжёлые игры (Genshin Impact, Honkai: Star Rail) | 3000-8000 ₽ |
Метод 1: Стандартный перенос через настройки MIUI
Самый простой способ — использовать встроенную функцию MIUI. Он работает для большинства игр, но есть ограничения:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите игру, которую хотите перенести (например, Brawl Stars).
- Нажмите
Хранилище→Изменить→ выберитеSD-карта. - Подтвердите перенос и дождитесь завершения (может занять 1-5 минут).
Если кнопка Изменить неактивна или отсутствует, значит:
- 🚫 Игра не поддерживает перенос (например, Clash of Clans блокирует эту функцию).
- 🚫 Карта памяти отформатирована как внутренняя (нужно переформатировать как портативную).
- 🚫 На карте недостаточно места (требуется свободное пространство в 1.5-2 раза больше размера игры).
Карта отформатирована в exFAT/FAT32|
На карте достаточно свободного места|
Игра поддерживает перенос (проверьте в Google Play)|
Смартфон не подключён к зарядке (рекомендуется)-->
После переноса проверьте работу игры: некоторые titles (например, Free Fire) могут тормозить с карты Class 10, но нормально работать с A2.
Class 10 (до 30 МБ/с)|
UHS-I U1 (30-90 МБ/с)|
UHS-I U3/A2 (90+ МБ/с)|
Не знаю/не использую-->
Метод 2: Перенос через ADB (для опытных пользователей)
Если стандартный способ не работает, можно использовать Android Debug Bridge (ADB) — инструмент для отладки, который позволяет принудительно перенести приложение на SD-карту. Этот метод требует подключения к ПК и базовых знаний командной строки.
Шаг 1. Подготовка:
- Скачайте ADB Tools для Windows/macOS/Linux.
- Включите на смартфоне
Режим разработчика: перейдите вНастройки → О телефонеи 7 раз нажмите наВерсия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови активируйтеОтладка по USB.
Шаг 2. Подключение и команды:
- Подключите Redmi 9 к ПК по USB (выберите режим
Передача файлов). - Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с
adb.exe. - Введите команды по очереди:
adb devices(должно появиться устройство)
adb shell pm set-install-location 2(это принудительно устанавливает все новые приложения на SD-карту)
adb shell pm move-package com.example.game /sdcard(замените
com.example.gameна реальный пакет игры, например,com.supercell.clashofclans).
Как узнать пакет игры?
Откройте страницу игры в Google Play → скопируйте URL. После id= будет пакет, например:
https://play.google.com/store/apps/details?id=com.mojang.minecraftpe → пакет com.mojang.minecraftpe.Ограничения метода:
- 🔸 Не все игры переносятся даже через ADB (зависит от разработчика).
- 🔸 После обновления игры она может автоматически вернуться во внутреннюю память.
- 🔸 Команду
pm set-install-location 2нужно повторять после сброса настроек.
⚠️ Внимание: Неправильное использование ADB может привести к сбоям в работе системы. Не вводите команды, назначение которых вам непонятно. Например, adb shell pm uninstall без указания пакета удалит все пользовательские приложения!
Метод 3: Использование карты как внутренней памяти (Adoptable Storage)
MIUI поддерживает функцию Adoptable Storage, которая позволяет "объединить" SD-карту с внутренней памятью. Это радикальный способ, но он имеет серьёзные недостатки:
Плюсы:
- ✅ Приложения устанавливаются на карту автоматически.
- ✅ Освобождается до 70% внутренней памяти.
Минусы:
- ❌ Карту нельзя извлечь без форматирования (данные потеряются).
- ❌ Скорость работы системы может упасть на 10-30%.
- ❌ Некоторые игры (например, PUBG Mobile) отказываются работать с "внешней" памяти.
Как включить:
- Вставьте SD-карту в смартфон.
- При появлении уведомления выберите
Использовать как внутреннюю память. - Следуйте инструкциям системы (карта будет отформатирована!).
- После форматирования перезагрузите устройство.
Если уведомление не появилось, перейдите в Настройки → Хранилище → SD-карта → Меню (три точки) → Настройки хранилища → Внутренняя память.
Метод 4: Перенос кеша и данных игр вручную
Если саму игру перенести нельзя, можно переместить её кеш и дополнительные файлы (например, загруженные карты в Google Maps или ресурсы в Genshin Impact). Для этого:
- Подключите смартфон к ПК или используйте файловый менеджер (например, Mi File Explorer).
- Перейдите в папку
/Android/obb/или/Android/data/. - Найдите папку с названием игры (например,
com.miHoYo.GenshinImpact) и скопируйте её на SD-карту. - Вернитесь в папку
obbилиdataи создайте символическую ссылку (требуются root-права) или просто оставьте папку пустой — некоторые игры автоматически найдут файлы на карте.
Для создания символической ссылки (если есть root):
su
ln -s /storage/1234-5678/Android/obb/com.game.package /sdcard/Android/obb/com.game.package
Где 1234-5678 — реальный идентификатор вашей SD-карты (узнать можно через Mi File Explorer в адресной строке).
⚠️ Внимание: Некоторые игры (например, Clash Royale) проверяют целостность файлов и могут заблокировать аккаунт за "вмешательство" в игровые данные. Этот метод подходит только для офлайн-игр или titles без жёсткой защиты.
Частые ошибки и их решения
При переносе игр на SD-карту пользователи Redmi 9 сталкиваются с типичными проблемами. Мы собрали самые распространённые и способы их устранения:
| Ошибка | Причина | Решение |
|---|---|---|
| "Недостаточно места на устройстве" | SD-карта отформатирована как внутренняя, но система резервирует место | Переформатируйте карту как портативную или очистите кеш в Настройки → Хранилище |
| Игра тормозит после переноса | Низкая скорость чтения карты (Class 10 вместо U3) | Замените карту на модель с классом A2 или перенесите только кеш, а не саму игру |
| Кнопка "Перенести" неактивна | Разработчик заблокировал перенос или карта несовместима | Попробуйте метод с ADB или используйте App2SD из Google Play |
| Игра не запускается после переноса | Повреждённые файлы или несовместимость с внешней памятью | Переустановите игру или верните её во внутреннюю память |
Если ни один метод не помог, проверьте:
- 🔧 Обновлена ли прошивка (
Настройки → О телефоне → Обновление системы). - 🔧 Нет ли вирусов на карте памяти (просканируйте через Google Play Protect).
- 🔧 Не включена ли функция
Защита приложенийв MIUI (может блокировать доступ к SD-карте).
Альтернативные решения: облака и оптимизация
Если перенос на SD-карту невозможен или неэффективен, рассмотрите альтернативы:
- 🌥 Облачные сохранения: игры вроде Clash of Clans или Brawl Stars синхронизируют прогресс с аккаунтом Google Play Games или Supercell ID. Можно удалить игру и переустановить её при необходимости.
- 🗃 Очистка кеша: в
Настройки → Приложения → Управление приложениями → [игра] → Хранилище → Очистить кешможно освободить 100-500 МБ. - 🔄 Lite-версии игр: PUBG Mobile Lite, Call of Duty: Mobile Lite занимают в 2-3 раза меньше места.
- 📱 Внешний накопитель: USB-флешка с адаптером OTG (поддерживается Redmi 9) — некоторые игры (например, Minecraft) позволяют хранить миры на внешнем диске.
Для автоматизации очистки памяти используйте утилиты:
- Files by Google — находит и удаляет ненужные файлы.
- SD Maid (требует root) — очищает остаточные файлы после деинсталляции игр.
FAQ: Ответы на популярные вопросы
Можно ли перенести Genshin Impact на SD-карту в Redmi 9?
Официально игра не поддерживает перенос, но можно:
- Скопировать папку
/Android/obb/com.miHoYo.GenshinImpactна карту. - Удалить оригинальную папку и создать символическую ссылку (требуется root).
- Использовать Adoptable Storage, но это может привести к лагам.
Без root игра будет скачивать ресурсы заново при каждом обновлении.
Почему после переноса игры на SD-карту она тормозит?
Причины:
- Карта памяти слишком медленная (нужен класс
A2илиU3). - Фрагментация файлов на карте (регулярно форматируйте её).
- Игра активно использует внутреннюю память для кеша (проверьте в
Настройки → Хранилище).
Решение: перенесите обратно во внутреннюю память или замените SD-карту на более быструю.
Как перенести PUBG Mobile на карту памяти?
PUBG Mobile блокирует перенос через стандартные средства, но:
- Используйте ADB-команду:
adb shell pm move-package com.tencent.ig. - Перенесите только папку с ресурсами (
/Android/obb/com.tencent.ig) на карту. - Установите PUBG Mobile Lite — она весит ~300 МБ против 1.5 ГБ основной версии.
После обновления игры её может "выбросить" обратно во внутреннюю память.
Что делать, если SD-карта не определяется в Redmi 9?
Проверьте:
- Карта вставлена до упора (попробуйте извлечь и вставить заново).
- Формат карты —
exFATилиFAT32(отформатируйте через ПК). - Нет ли физических повреждений (попробуйте карту в другом устройстве).
- Обновлена ли прошивка (MIUI 12.5+ исправляет баги с SD-картами).
Если карта определяется, но не работает как хранилище, сбросьте настройки в Настройки → Система → Сброс настроек → Сброс настроек хранилища.
Можно ли использовать SD-карту как внутреннюю память без потери скорости?
Нет, в любом случае будет просадка производительности, так как:
- Скорость чтения/записи SD-карты (даже
A2) ниже, чем у встроенной памяти eMMC 5.1 в Redmi 9. - MIUI шифрует данные на "внутренней" SD-карте, что добавляет нагрузку на процессор.
Рекомендация: используйте этот режим только если внутренней памяти катастрофически не хватает, и вы готовы мириться с тормозами.