Как перенести игры на SD-карту в Xiaomi Redmi 9: все рабочие методы

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. Он работает для большинства игр, но есть ограничения:

  1. Откройте Настройки → Приложения → Управление приложениями.
  2. Выберите игру, которую хотите перенести (например, Brawl Stars).
  3. Нажмите ХранилищеИзменить → выберите SD-карта.
  4. Подтвердите перенос и дождитесь завершения (может занять 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. Подготовка:

  1. Скачайте ADB Tools для Windows/macOS/Linux.
  2. Включите на смартфоне Режим разработчика: перейдите в Настройки → О телефоне и 7 раз нажмите на Версия MIUI.
  3. Вернитесь в Настройки → Дополнительно → Для разработчиков и активируйте Отладка по USB.

Шаг 2. Подключение и команды:

  1. Подключите Redmi 9 к ПК по USB (выберите режим Передача файлов).
  2. Откройте командную строку (Windows) или терминал (macOS/Linux) в папке с adb.exe.
  3. Введите команды по очереди:
    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) отказываются работать с "внешней" памяти.

Как включить:

  1. Вставьте SD-карту в смартфон.
  2. При появлении уведомления выберите Использовать как внутреннюю память.
  3. Следуйте инструкциям системы (карта будет отформатирована!).
  4. После форматирования перезагрузите устройство.

Если уведомление не появилось, перейдите в Настройки → Хранилище → SD-карта → Меню (три точки) → Настройки хранилища → Внутренняя память.

Метод 4: Перенос кеша и данных игр вручную

Если саму игру перенести нельзя, можно переместить её кеш и дополнительные файлы (например, загруженные карты в Google Maps или ресурсы в Genshin Impact). Для этого:

  1. Подключите смартфон к ПК или используйте файловый менеджер (например, Mi File Explorer).
  2. Перейдите в папку /Android/obb/ или /Android/data/.
  3. Найдите папку с названием игры (например, com.miHoYo.GenshinImpact) и скопируйте её на SD-карту.
  4. Вернитесь в папку 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?

Официально игра не поддерживает перенос, но можно:

  1. Скопировать папку /Android/obb/com.miHoYo.GenshinImpact на карту.
  2. Удалить оригинальную папку и создать символическую ссылку (требуется root).
  3. Использовать Adoptable Storage, но это может привести к лагам.

Без root игра будет скачивать ресурсы заново при каждом обновлении.

Почему после переноса игры на SD-карту она тормозит?

Причины:

  • Карта памяти слишком медленная (нужен класс A2 или U3).
  • Фрагментация файлов на карте (регулярно форматируйте её).
  • Игра активно использует внутреннюю память для кеша (проверьте в Настройки → Хранилище).

Решение: перенесите обратно во внутреннюю память или замените SD-карту на более быструю.

Как перенести PUBG Mobile на карту памяти?

PUBG Mobile блокирует перенос через стандартные средства, но:

  1. Используйте ADB-команду: adb shell pm move-package com.tencent.ig.
  2. Перенесите только папку с ресурсами (/Android/obb/com.tencent.ig) на карту.
  3. Установите 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-карте, что добавляет нагрузку на процессор.

Рекомендация: используйте этот режим только если внутренней памяти катастрофически не хватает, и вы готовы мириться с тормозами.