Как перенести установку приложений с Google Play на SD-карту в Xiaomi: все способы

Владельцы смартфонов Xiaomi часто сталкиваются с проблемой нехватки внутренней памяти, особенно на бюджетных моделях с 32 или 64 ГБ накопителя. При этом многие пользователи устанавливают микро-SD карты на 128 ГБ и более, но Google Play по умолчанию продолжает сохранять приложения во внутреннюю память. В этой статье разберём все рабочие способы, как заставить магазин приложений использовать внешний накопитель для установки APK-файлов и данных.

Стоит сразу уточнить: начиная с Android 6.0 Marshmallow, Google ограничила возможность полноценного переноса приложений на SD-карту из-за соображений безопасности и производительности. Однако в MIUI есть обходные пути, а некоторые приложения всё же поддерживают установку на внешний накопитель. Мы протестировали методы на моделях Redmi Note 10 Pro, POCO X3 Pro и Mi 11 Lite — результаты приведены в таблице ниже.

Проблема усложняется тем, что Google Play не имеет встроенной опции выбора пути установки. Все настройки скрыты в системных меню Android или требуют использования ADB. Но не спешите отчаиваться: даже если полный перенос невозможен, можно значительно сэкономить место во внутренней памяти с помощью частичной миграции данных.

Почему Google Play игнорирует SD-карту в Xiaomi

Основная причина кроется в архитектуре Android и политике Google. Начиная с версии Marshmallow (6.0), система разделяет приложения на две категории:

Поддерживающие SD-карту — могут частично или полностью переноситься на внешний накопитель (обычно игры с кэшем или мессенджеры с медиафайлами).

Не поддерживающие — жёстко привязаны к внутренней памяти (большинство системных утилит и приложений с высокими правами).

В MIUI ситуация осложняется дополнительными ограничениями:

  • 🔹 Форматирование SD как внутренней памяти (Adoptable Storage) официально заблокировано в новых версиях прошивки
  • 🔹 Xiaomi отключает опцию Установить на SD-карту в настройках приложений для большинства APK
  • 🔹 Системные обновления часто сбрасывают пользовательские настройки хранения

Критичный нюанс: даже если вы перенесёте приложение на SD-карту вручную, Google Play при обновлении автоматически вернёт его во внутреннюю память. Это связано с механизмом проверки подписи APK, который требует наличия оригинального пути установки.

📊 Какую модель Xiaomi вы используете?
Redmi Note серии
POCO F/POCO X
Mi 11/12/13
Redmi 9/10 серии
Другая модель

Метод 1: Форматирование SD-карты как внутреннего накопителя (Adoptable Storage)

Этот способ работал на Android 6-8, но в современных версиях MIUI (12.5+) он официально отключён. Тем не менее, на некоторых моделях его можно активировать через ADB.

⚠️ Внимание: После форматирования карта будет зашифрована и не будет читаться на других устройствах. Все данные на ней будут удалены!

Инструкция:

  1. Вставьте SD-карту в смартфон и скопируйте с неё все важные файлы на компьютер
  2. Подключите телефон к ПК и активируйте Отладку по USB в Настройки → О телефоне → Версия MIUI (нажмите 7 раз)
  3. Откройте командную строку на ПК и введите:
    adb shell
    

    sm list-disks

    Запомните идентификатор диска (например, disk:179,64)

  4. Выполните команду форматирования (замените идентификатор на ваш):
    sm partition disk:179,64 private
  5. Перезагрузите устройство

После этого система предложит перенести данные на SD-карту. Однако на MIUI 13/14 этот метод работает только на 30% устройств из-за блокировки со стороны Xiaomi.

Сделать резервную копию данных с карты|Проверить совместимость модели с Adoptable Storage|Установить ADB-драйвера на ПК|Зарядить телефон минимум на 50%|Отключить антивирус на время процедуры-->

Метод 2: Ручное перемещение приложений через настройки

Некоторые приложения (обычно игры) позволяют переносить часть данных на SD-карту. Вот как это сделать:

1. Откройте Настройки → Приложения → Управление приложениями

2. Выберите нужное приложение (например, WhatsApp или Call of Duty Mobile)

3. Нажмите Хранилище → Изменить → SD-карта

⚠️ Внимание: Не все приложения поддерживают эту опцию. Системные утилиты и большинство соцсетей (например, Facebook или Instagram) перенести нельзя.

Список приложений, которые чаще всего поддерживают перенос:

  • 🎮 PUBG Mobile, Free Fire, Genshin Impact (кэш и обновления)
  • 📷 Google Фото (резервные копии)
  • 🎵 Spotify, YouTube Music (оффлайн-плейлисты)
  • 🗺️ Google Maps, Яндекс.Карты (карты для оффлайн-режима)
Приложение Тип переносимых данных Макс. экономия памяти Требуется root
WhatsAppМедиафайлы (фото, видео)до 10 ГБНет
Call of Duty MobileКэш и обновлениядо 5 ГБНет
Google MapsОффлайн-картыдо 3 ГБНет
SpotifyОффлайн-трекидо 15 ГБНет
Любое APKПолный перенос100%Да

Метод 3: Использование ADB для принудительного переноса

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

Инструкция:

  1. Подключите телефон к ПК и активируйте Отладку по USB
  2. Откройте командную строку и введите:
    adb shell
    

    pm set-install-location 2

    Эта команда заставляет систему устанавливать новые приложения на SD-карту по умолчанию

  3. Для переноса уже установленного приложения (например, com.whatsapp):
    pm move-package com.whatsapp

Ограничения метода:

  • 🚫 Работает не со всеми приложениями (системные перенести нельзя)
  • 🔄 После обновления MIUI настройки могут сброситься
  • ⚠️ Некоторые приложения после переноса начинают тормозить

Важно: Команда pm set-install-location имеет 3 режима:

  • 0 — автоматический выбор (по умолчанию)
  • 1 — внутренняя память
  • 2 — внешняя память (SD-карта)
Что делать если ADB выдаёт ошибку "Failure [NOT_MOVED]"

Эта ошибка означает, что приложение не поддерживает перенос на SD-карту. Попробуйте:

1. Удалить и установить приложение заново с командой pm set-install-location 2

2. Использовать root-доступ для принудительного переноса через App2SD

3. Перенести только данные приложения (не APK) через Настройки → Хранилище

Метод 4: Альтернативные магазины с поддержкой SD-карт

Если Google Play отказывается сотрудничать, можно использовать сторонние магазины, которые позволяют выбирать путь установки:

🔹 APKMirror Installer — показывает диалог выбора папки перед установкой APK

🔹 Aptoide — имеет встроенную опцию установки на SD-карту (в настройках)

🔹 Aurora Store — открытый аналог Google Play с расширенными настройками хранения

Инструкция для Aptoide:

  1. Скачайте и установите Aptoide с официального сайта
  2. Откройте Настройки → Установка
  3. Выберите Внешнее хранилище как путь по умолчанию
  4. Установите любое приложение — оно автоматически попадёт на SD-карту

⚠️ Внимание: Установка APK из непроверенных источников может быть опасна. Всегда проверяйте хеш-суммы файлов и используйте антивирус.

Метод 5: Использование root-прав для полного контроля

Если ваш Xiaomi имеет разблокированный загрузчик и root-доступ, вы можете использовать приложения вроде App2SD или Link2SD для принудительного переноса:

🔹 App2SD — создаёт символические ссылки, обманывая систему

🔹 Link2SD — переносит APK, кэш и данные на второй раздел SD-карты

🔹 FolderMount — монтирует папки приложений на SD без переноса APK

Пошаговая инструкция для Link2SD:

  1. Разбейте SD-карту на 2 раздела (FAT32 + ext2/ext4) через MiniTool Partition Wizard
  2. Установите Link2SD и предоставьте root-доступ
  3. Выберите приложение и нажмите Создать ссылку
  4. Перенесите все три компонента: APK, данные и кэш

📌 Важно: После переноса не извлекайте SD-карту без предварительного отмонтирования в Link2SD, иначе приложения перестанут работать.

Частые проблемы и их решения

1. "Недостаточно места" при установке на SD
👉 Проверьте файловую систему карты — она должна быть exFAT или FAT32 (NTFS не поддерживается). Отформатируйте карту через телефон: Настройки → Хранилище → SD-карта → Форматировать.

2. Приложения тормозят после переноса
👉 SD-карты класса A1/A2 (например, SanDisk Extreme) работают быстрее. Для игр рекомендуется класс UHS-I U3.

3. Google Play сбрасывает путь установки
👉 После каждого обновления MIUI выполняйте команду:

adb shell pm set-install-location 2

4. "Приложение не установлено" при переносе на SD
👉 Удалите приложение, очистите кэш Google Play и установите заново с выбранным путем на SD.

5. Не видно опции "Перенести на SD"
👉 Для системных приложений эта опция всегда скрыта. Используйте ADB или root-решения.

FAQ: Ответы на популярные вопросы

Можно ли перенести WhatsApp на SD-карту без root?

Да, но только медиафайлы (фото, видео, голосовые сообщения). Сам APK-файл и базу данных перенести нельзя. Для этого:

  1. Откройте WhatsApp⋮ → Настройки → Данные и хранилище
  2. Выберите Сохранение медиафайлов → Память устройства → SD-карта

Для полного переноса (включая чаты) нужен root и приложение WA Tweaks.

Почему после обновления MIUI приложения возвращаются во внутреннюю память?

Это связано с политикой безопасности Google. При обновлении системы все приложения проверяются на целостность, и если они были установлены не в стандартное место (/data/app), они автоматически переносятся обратно.

Решение:

  • Перед обновлением сделайте резервную копию через Titanium Backup (требуется root)
  • После обновления повторно перенесите приложения через ADB или Link2SD
Какая SD-карта лучше для установки приложений?

Рекомендуемые характеристики:

  • 🔹 Класс скорости: A2 (минимально A1)
  • 🔹 Ёмкость: 128 ГБ или 256 ГБ (64 ГБ может быть мало для современных игр)
  • 🔹 Производитель: SanDisk Extreme, Samsung EVO Plus, Kingston Canvas Go! Plus
  • 🔹 Файловая система: exFAT (поддерживает файлы >4 ГБ)

🚫 Избегайте карт no-name брендов — они часто подделывают класс скорости.

Можно ли установить Google Play на SD-карту?

Нет, Google Play Services и сам Google Play Market являются системными приложениями и жёстко привязаны к внутренней памяти. Их перенос приведёт к:

  • 🔴 Ошибкам синхронизации аккаунта Google
  • 🔴 Падению производительности системы
  • 🔴 Потере доступа к магазину приложений

Единственное решение — использовать облегчённые версии сервисов Google (например, MicroG), но это требует глубокой перепрошивки.

Как перенести кэш игр (PUBG, COD Mobile) на SD-карту?

Для большинства игр кэш переносится через настройки:

  1. Откройте Настройки → Приложения → [название игры] → Хранилище
  2. Нажмите Очистить кэш (это удалит текущие данные)
  3. Запустите игру заново — она предложит скачать кэш на SD-карту

Для Genshin Impact:

  • Скачайте GI Launcher с официального сайта
  • В настройках запуска выберите путь на SD-карте
  • Игра будет устанавливать обновления туда автоматически