Владельцы смартфонов Xiaomi с ограниченным объёмом встроенной памяти рано или поздно сталкиваются с необходимостью освободить место для новых приложений, фотографий или обновлений. Один из очевидных способов — перенос данных на SD-карту. Однако в современных версиях MIUI (начиная с 12-й) эта функция либо скрыта, либо работает с серьёзными ограничениями. Почему так произошло и как обойти эти ограничения — разберём в статье.
Раньше перенос приложений на внешний накопитель был стандартной опцией в Android, но с переходом на Adoptable Storage (в Android 6.0) и ужесточением политики безопасности Google ситуация изменилась. Xiaomi последовала этому тренду, удалив прямую возможность переноса в последних версиях MIUI. Тем не менее, есть обходные пути — от использования SD-карты как внутреннего хранилища до ручного переноса через ADB или сторонние утилиты. Далее рассмотрим все актуальные методы, их плюсы и минусы.
Почему Xiaomi ограничивает перенос приложений на SD-карту?
Основная причина — производительность и безопасность. SD-карты (особенно класса Class 10 или ниже) работают значительно медленнее встроенной памяти eMMC/UFS. Это приводит к:
- 🐢 Замедлению запуска приложений (лаги, подвисания).
- 🔄 Частым ошибкам чтения/записи при интенсивном использовании.
- 🛡️ Риску потери данных (SD-карты менее надёжны для хранения активных файлов).
Кроме того, Google с Android 9.0 ужесточил требования к разрешениям приложений. Многие программы (особенно системные) просто не поддерживают работу с внешними накопителями из-за ограничений Scoped Storage. Например, WhatsApp, Telegram или Google Play Services принципиально не переносятся на SD-карту.
Тем не менее, для некоторых категорий приложений (игры с кэшем, медиаплееры, офлайн-карты) перенос остаётся актуальным. Далее — как это сделать на разных версиях MIUI.
Способ 1: Использование SD-карты как внутреннего хранилища (Adoptable Storage)
Этот метод подходит для смартфонов на Android 6.0–8.1 (в MIUI 9–11). Суть в том, что SD-карта форматируется как часть внутренней памяти, и система может устанавливать на неё приложения автоматически. Важно: после форматирования карту нельзя будет использовать на других устройствах без потери данных!
Инструкция:
- Вставьте SD-карту в смартфон.
- Перейдите в
Настройки → Память → SD-карта. - Нажмите
Три точки (⋮) → Настройки → Форматировать как внутреннюю. - Подтвердите действие (все данные на карте будут стёрты!).
- После форматирования выберите
Перенести данные(опционально).
Сделать резервную копию данных с карты|Использовать карту класса UHS-I (U1/U3) или выше|Зарядить телефон минимум на 50%|Отключить важные уведомления на время процесса
-->
⚠️ Внимание: после такого форматирования карту нельзя извлекать — система будет выдавать ошибки. Также некоторые приложения (например, Banking или Google Apps) всё равно не смогут на неё перенестись.
| Преимущества | Недостатки |
|---|---|
| Автоматический перенос поддерживаемых приложений | Карта привязывается к устройству навсегда |
| Увеличивается общий объём памяти | Медленнее встроенной памяти (лаги возможны) |
| Не требует ручного управления | Не работает на MIUI 12+ и Android 9+ |
Способ 2: Ручной перенос через ADB (для продвинутых пользователей)
Если ваш Xiaomi работает на MIUI 12/13/14 или HyperOS, а опция переноса в настройках отсутствует, можно воспользоваться Android Debug Bridge (ADB). Этот метод требует подключения к ПК и базовых знаний командной строки.
Шаги:
- Включите
Режим разработчика: перейдите вНастройки → О телефоне → Версия MIUIи нажмите 7 раз. - Активируйте
Отладку по USBвНастройки → Дополнительно → Для разработчиков. - Подключите телефон к ПК, установите ADB-драйвера.
- Откройте командную строку (или
Terminalна Mac/Linux) и введите:
adb shell pm set-install-location 2
Эта команда заставляет систему устанавливать приложения на SD-карту по умолчанию. Чтобы вернуть всё обратно, используйте:
adb shell pm set-install-location 0
Для переноса уже установленных приложений используйте:
adb shell pm move-package com.example.app /sdcard
(замените com.example.app на реальный пакет приложения, например, com.whatsapp).
⚠️ Внимание: не все приложения поддерживают перенос через ADB. Системные утилиты, сервисы Google и некоторые игры (например, PUBG Mobile или Genshin Impact) будут игнорировать команду.
Способ 3: Перенос кэша и данных приложений вручную
Если само приложение перенести нельзя, можно освободить место, переместив его кэш или офлайн-данные (например, карты Google Maps или музыку Spotify). Многие программы позволяют выбрать папку для хранения файлов.
Примеры:
- 🎵 Spotify:
Настройки → Хранение → Папка загрузки→ выберите SD-карту. - 🗺️ Google Maps:
Профиль → Офлайн-карты → Настройки → Папка хранения. - 🎮 Genshin Impact: в лаунчере есть опция выбора пути установки.
Для игр с большим кэшем (например, Call of Duty Mobile) можно использовать файловый менеджер:
- Откройте
Файлы(или Mi File Manager). - Перейдите в
Внутренняя память → Android → data. - Найдите папку с названием игры (например,
com.activision.callofduty.shooter). - Скопируйте папку
filesилиobbна SD-карту. - В настройках игры укажите новый путь к данным.
Что делать, если игра не видит файлы на SD-карте?
Некоторые игры (например, Asphalt 9) требуют, чтобы файлы .obb лежали строго во внутренней памяти. В этом случае можно создать символическую ссылку (symlink) через ADB:
adb shell
su
ln -s /storage/XXXX-XXXX/Android/obb/com.gameloft.android.ANMP.GloftA9HM /sdcard/Android/obb/com.gameloft.android.ANMP.GloftA9HM
Обратите внимание: требуются root-права, и метод может не работать на новых версиях Android.
Способ 4: Приложения для переноса (с оговорками)
В Google Play есть утилиты, обещающие перенос приложений на SD-карту, например:
- 📱 AppMgr III (App 2 SD)
- 🔄 Link2SD (требует root)
- 📂 Files by Google (для очистки кэша)
Однако большинство из них не работают на современных Xiaomi по следующим причинам:
- 🚫 MIUI блокирует доступ к системным функциям переноса.
- 🔒 Android 10+ ограничивает права приложений на управление памятью.
- 💣 Риск повредить данные при некорректном переносе.
Единственное исключение — Link2SD с root-доступом, но это требует разблокировки загрузчика и установки кастомного рекавери (например, TWRP), что аннулирует гарантию.
Какие приложения нельзя перенести на SD-карту?
Даже если вы используете ADB или Adoptable Storage, некоторые программы принципиально не поддерживают работу с внешней памятью. Вот ключевые категории:
| Тип приложения | Причина блокировки | Примеры |
|---|---|---|
| Системные утилиты | Требуют быстрого доступа к памяти | Настройки, Телефон, Сообщения |
| Банковские приложения | Требования безопасности (PCI DSS) | СберБанк Онлайн, Тинькофф |
| Сервисы Google | Политика компании (защита данных) | Google Play Services, Gmail |
| Игры с онлайн-авторизацией | Защита от читов | PUBG Mobile, Free Fire |
⚠️ Внимание: попытка переноса таких приложений может привести к:
- 🚨 Автоматическому удалению программы.
- 🔄 Постоянным ошибкам при запуске.
- 📵 Блокировке аккаунта (в банковских приложениях).
Альтернативные способы освободить память на Xiaomi
Если перенос на SD-карту невозможен, рассмотрите другие методы:
- 🧹 Очистка кэша: перейдите в
Настройки → Приложения → Выберите программу → Память → Очистить кэш. - ☁️ Облачное хранилище: Google Фото (сжатие фото), Mi Cloud (для резервных копий).
- 🗑️ Удаление дубликатов: используйте Files by Google или CCleaner.
- 🔄 Сброс к заводским настройкам (крайний случай, требует резервного копирования).
Для игр с большим весом (например, Genshin Impact или Honkai: Star Rail) можно:
- 🎮 Удалить ненужные языковые пакеты (в настройках игры).
- 🖼️ Отключить загрузку HD-текстур.
- 📥 Использовать APK + OBB вместо установки через Google Play (иногда позволяет выбрать путь).
FAQ: Частые вопросы о переносе приложений на SD-карту в Xiaomi
Можно ли перенести WhatsApp на SD-карту?
Нет. WhatsApp блокирует перенос из-за требований безопасности (шифрование базы данных). Однако можно перенести медиафайлы (фото, видео) через Настройки → Память → Сохранение мультимедиа.
Почему после переноса приложение перестало работать?
Вероятные причины:
- SD-карта слишком медленная (нужен класс
UHS-I U3или выше). - Приложение не поддерживает внешнюю память (см. список выше).
- Файлы перенесены некорректно (например, только часть данных).
Решение: верните приложение во внутреннюю память или проверьте карту на ошибки (chkdsk на ПК).
Как перенести приложения на SD-карту в Redmi Note 10 Pro?
На Redmi Note 10 Pro (и других моделях с MIUI 12+) стандартная опция переноса отсутствует. Используйте:
ADB-команды (см. Способ 2).- Форматирование карты как внутренней памяти (только если телефон на Android 8.1 или ниже).
- Ручной перенос кэша (для поддерживаемых приложений).
Можно ли использовать SD-карту как внутреннюю память на POCO X3 Pro?
Нет, если на устройстве MIUI 12.5+ или Android 11+. Функция Adoptable Storage была удалена в новых версиях прошивки. Альтернатива — покупка карты большего объёма (до 1 ТБ) и хранение на ней медиафайлов.
Что делать, если после форматирования SD-карты как внутренней памяти телефон стал лагать?
Это нормальное явление, если карта медленная. Решения:
- Купите SD-карту класса
UHS-IIилиA2(например, Samsung EVO Plus). - Перенесите обратно критичные приложения во внутреннюю память.
- Отформатируйте карту как портативную (потеряете данные!).