How to Transfer Apps to a Memory Card in Xiaomi Smartphones: A Complete Guide to 2026

Owners of Xiaomi, Redmi and POCO smartphones often face a shortage of internal memory, especially if the device is equipped with a modest 32 or 64 GB. Transferring applications to a memory card seems logical, but in reality it is not so simple. The manufacturer imposes restrictions, and the MIUI shell behaves unpredictable with different versions of Android. In this article, we will analyze all working methods, from standard tools to workarounds for experienced users.

It's important to understand that not all apps can be ported. System utilities, anti-piracy games (such as Genshin Impact or PUBG Mobile), and instant messengers like WhatsApp or Telegram are most often left tied to internal memory. However, for most user programs, from social networks to offline navigators, transfer is possible. The main thing is to prepare the map correctly and follow the instructions.

We tested the methods on current models: Xiaomi 13T, Redmi Note 12 Pro+, POCO X5 Pro and even on the budget Redmi A2. Results differed depending on the version of MIUI (from 13 to 14) and the type of memory card (A1 vs A2).

Why Xiaomi restricts the portability of applications to SD-card?

The manufacturer argues for performance and safety limitations, because memory cards (even class) are not the only ones that are the most powerful. A2) It is slower than the built-in flash memory UFS 2.2/3.1, It's a modern smartphone, and it's a new application. SD may lead to:

  • 🐒 Slowing down the opening of programs (especially noticeable in games and heavy social networks)
  • πŸ”„ Frequent reboots of applications due to lack of RAM
  • 🚨 Risk of data loss when retrieving a card without safely shutting down
  • πŸ”’ Security vulnerabilities (annexes to the SD easier to modify maliciously)

Google also introduced the Adoptable Storage concept with Android 6.0 Marshmallow, which allows you to β€œtether” a memory card as part of internal storage, but Xiaomi has disabled this feature in MIUI due to frequent complaints of crashes, and now the transfer is only possible for individual applications that support this option, and then with reservations.

⚠️ Attention: On devices with MIUI 12.5 and newer transfer of applications to SD It can be blocked for cards formatted as portable (FAT32/exFAT). To unlock the option, you need to reformat the card to internal memory, but this will lead to a complete data cleanup!

Preparation of a memory card: which class to choose and how to format

Before you port applications, make sure your memory card meets the requirements:

  • πŸ“± Speed class: minimum Class 10 (UHS-I), better β€” A1 or A2. Maps. A2 Optimized to run applications and increase productivity up to 30%.
  • πŸ’Ύ Volume: 32 GB (on smaller cards, the transfer is often blocked by the system) Optimally 64-128 GB.
  • πŸ”§ File system: for cards up to 32 GB β€” FAT32, If you plan to use a card as an internal memory, the system will format it into a computer. ext4.

To check the current map format:

  1. Put the card in your smartphone.
  2. Go to Settings. β†’ Memory.
  3. Slip on the name of the card - the file system and free space will be displayed.
Type of cardMax. Volume.File systemSupport for application portability
MicroSD (FAT32)32GBFAT32Partial (data only)
MicroSDXC (exFAT)64–512 GBexFATComplete (Annex + Data)
Adoptable Storage (ext4)Anybody.ext4Complete (as internal memory)

Important: If the card has already been used on another device, format it directly in the Xiaomi smartphone.

  1. Go to Settings. β†’ Memory. β†’ [Name of the map] β†’ Settings (βš™οΈ) β†’ Format.
  2. Choose Internal Memory (if you want to use it as a primary storage extension) or Portable Device (if only for files).
  3. Confirm the action – all data will be deleted!
πŸ“Š How much memory card do you use in your smartphone?
Up to 32GB.
32-64 GB
64–128 GB
More than 128GB
I don't use it.

Method 1: Standard Transfer through MIUI Settings

It's the simplest method, but it doesn't work for all applications. MIUI 13/14:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Slip it on the Warehouse.
  4. If the option is available, you will see the Change or Move button. SD-Press it.
  5. Wait until the process is completed (may take up to a few minutes).

Limitations of the method:

  • ❌ It doesn’t work for system applications and most games.
  • ❌ On some models (e.g. Redmi) 10A) The option is hidden even for supported applications.
  • ❌ After the transfer, some of the data may remain in internal memory (cache, settings).

⚠️ Warning: If the app starts to crash or slow down after the transfer, return it to internal memory.This is a sign that the memory card is too slow to work smoothly.

Buy a class memory card A1/A2|Format the card in a smartphone|Make a backup copy of important data|Check the free space on the map|Close the portable annex-->

Method 2: Use the card as an internal memory (Adoptable Storage)

This method allows the system to be β€œdeceived” by making it perceive SD-Importantly, after this operation, the card cannot be retrieved without losing data, it will become inextricably linked to the device, suitable for users who do not plan to change their smartphone or use the card in other gadgets.

Instructions:

  1. Put the card in your smartphone and wait for it to be discovered.
  2. Go to Settings. β†’ Memory. β†’ [Name of the map] β†’ Settings (βš™οΈ) β†’ Formatting as an internal storage.
  3. Read the warning that all data will be erased and confirm the action.
  4. After formatting, the system will suggest moving the data. Choose Move now or Move later.
  5. Reset the device.

Now, when you install new applications, the system will ask you to choose a storage location, so you can transfer the programs that are already installed:

  1. Go to Settings β†’ Apps.
  2. Select the app and tap the Warehouse.
  3. Click Change and specify SD-map.

Pros of the method:

  • βœ… Most applications can be moved (except for system applications).
  • βœ… New programs are installed on the map by default.
  • βœ… The total amount of internal memory is increased.

Cons:

  • ❌ The card cannot be removed without resetting to factory settings.
  • ❌ When the card is broken, the data will be lost.
  • ❌ Some apps (like Google Play Services) will still be in internal memory.

πŸ’‘

If after formatting the card as internal memory, the smartphone began to slow down, try turning off animation in the developer settings (Settings β†’ About Phone β†’ MIUI version – tap 7 times, then return to Additional settings β†’ Developer Settings β†’ Animation Scale and select No Animation).

Method 3: Transfer over ADB (for power users)

If standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that requires connecting your smartphone to your computer, but allows you to migrate even those applications that are blocked in the interface.

What you need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ Cable USB (preferably original).
  • πŸ“₯ Installed drivers Xiaomi and ADB Tools.

Step-by-step:

  1. Turn on the Developer Mode on your smartphone: go to Settings β†’ About Phone β†’ MIUI version and tap it 7 times.
  2. Return to Settings β†’ Additional settings β†’ For developers and activate Debugging via USB.
  3. Connect your smartphone to your computer and select File Transfer mode.
  4. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices

(Your device name should appear as a confirmation of your connection.)

  1. Find out the batch name of the app (for example, for Facebook it is com.facebook.katana).
  2. Enter the transfer command (replace package.name with your real name):
adb shell pm set-install-location 2


adb shell pm move-package com.facebook.katana

If the command is successful, you'll see a message Success. Reboot your smartphone.

⚠️ Note: Not all applications support portability ADB. For example, WhatsApp and banking apps are the most likely to issue a Failure error. [INSTALL_FAILED_INVALID_INSTALL_LOCATION]. In this case, the transfer is not possible.

List of apps that cannot be transferred to SD
- Messengers (WhatsApp, Telegram, Viber) - Banking applications (SberBank, Tinkoff, VTB) - System utilities (Google Play Services, MIUI Security) - Games with protection (Genshin Impact, Honkai: Star Rail, Call of Duty Mobile) - Applications with DRM (Netflix, Disney+, Spotify in offline mode)

Method 4: Transfer application data (cache, media files)

If you can't move the application, you can make space by moving the data -- downloaded files, cache, media -- and this is for:

  • 🎡 Music Players (Spotify, VK Music)
  • πŸ“· Photo editors (PicsArt, Lightroom)
  • πŸ—ΊοΈ Offline maps (Google Maps, 2GIS)
  • πŸ“₯ File Managers (Total Commander, FX File Explorer)

How to transfer data:

  1. Open the app settings (e.g., in Google Maps: Profile β†’ Settings β†’ Offline Maps β†’ Storage settings).
  2. Select the option Device Memory or Storage.
  3. Indicate. SD-map.
  4. If you don’t have an option in the interface, use a file manager (e.g. Mi File Manager):
  • Find the application folder in /Android/data/[package.name].
  • Copy it on. SD-map (e.g. in the /SDCard/Android/data/[package.name]).
  • Remove the original folder from your internal memory.

Example for Spotify:

  1. In Spotify settings, select Warehouse β†’ Memory of the device β†’ SD-map.
  2. Download songs for offline listening – they will automatically be saved to the map.

πŸ’‘

Transferring data from applications (cache, media) is the safest way to free up internal memory, and does not affect performance, since files are only downloaded when needed, rather than participating in the application in real time.

Post-transfer problems and solutions

Even if the transfer was successful, Xiaomi users often encounter bugs, and consider typical situations and ways to fix them:

Problem.Reason.Decision
The app flies off at launchLow speed reading of the mapReturn the application to internal memory or replace the card with class A2
The app icon has disappearedSD mounting errorRestart the device or reinstall the application
Applications not updatedGoogle Play blocks updates for ported appsTemporarily return the application to internal memory, update, then transfer back
Smartphone slows downSimultaneous operation of several applications with SDLimit the number of transferred applications to 3-5

Frequent errors and codes:

  • INSTALL_FAILED_INVALID_INSTALL_LOCATION β€” Application does not support transfer.
  • ERROR_MOVE_FAILED_INSUFFICIENT_STORAGE β€” There's not enough space on the map.
  • ERROR_MOVE_FAILED_INTERNAL_ERROR β€” System failure, rebooting will help.

If the application is unstable after transfer, check:

  1. Memory card speed with A1 SD Bench (must be at least 10 MB/s for reading).
  2. Free space on the map (at least 10% of the total).
  3. No broken sectors (scan the map through the computer utility CrystalDiskInfo).

Alternative ways to free up memory without transferring

If the applications are transferred SD-card is impossible or causes failures, consider alternative methods:

  • 🧹 Cache Cleanup: Go to Settings β†’ Apps, select the program and tap Clear the cache. Use Settings for bulk cleaning. β†’ Memory. β†’ Cleanup.
  • ☁️ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive. Set up automatic download to Settings β†’ Google β†’ Backup.
  • πŸ—‘οΈ Removing duplicates: Use Files by Google or SD Maid to find unnecessary files.
  • πŸ”„ Resetting the system cache: In Settings β†’ Memory. β†’ Cleanup β†’ Cache system (does not delete personal data, but releases up to 1-3 GB).
  • πŸ“¦ Lite versions of apps: Install lightweight versions of social networks (Facebook Lite, Messenger Lite) and instant messengers (Telegram X).

Hidden MIUI function: Some firmware has a Memory Optimization option that automatically cleans unused files to activate it:

  1. Go to Settings. β†’ Memory.
  2. Slip on Optimization (Broommark).
  3. Turn on the Auto Clean option and set up a schedule.
πŸ“Š What memory release method do you use more often?
Transfer to SD-map
Clearing the cache
Cloud storage
Removing unnecessary applications
Other

FAQ: Frequent questions about moving apps to Xiaomi

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp blocks the transfer to external media for security reasons.The alternative is to regularly save backups of chats in Settings β†’ Chat β†’ Backup and store them on Google Drive or memory card (but not the application itself).
Why does it start to lie down after transferring the game to SD?
Games require high read/write speeds, and even Class A2 cards often can't handle the load. Solution: Put the game back in internal memory. Clear the game's cache in Settings β†’ Apps β†’ [Game] β†’ Warehouse β†’ Clear the cache. If the game supports loading resources to the card (such as textures in Genshin Impact), transfer only additional files, and leave the APK itself in internal memory.
How to transfer applications to SD if there is no such option in the settings?
Possible causes and solutions: πŸ”Ή The map is formatted as a portable β†’ Reformat it as an internal memory (see Method 2). πŸ”Ή Custom firmware installed β†’ Check the settings in recovery (TWRP). πŸ”Ή System or Protected Application β†’ use ADB (but the odds are low). πŸ”Ή An outdated version MIUI β†’ Update the firmware in Settings β†’ The phone. β†’ Updating the system.
What happens if you take it out? SD-map to which the applications are transferred?
Depends on the mode of transfer: πŸ“± Standard portability: Apps will disappear from the menu, but their data will remain on the map. SD They'll recover. πŸ’Ύ Adoptable Storage: The smartphone will stop loading or will work with errors. Reset to factory settings required. πŸ”§ Transfer through ADB: Apps will stop opening until the card is inserted back.Recommendation: Always use Secure Retrieval in the notification curtain if the card is used to store apps.
How to transfer applications to SD in Xiaomi without root rights?
All of the methods described in this article (except ADB for some operations) work without root. If you are asked to β€œswipe” or get a root for transfer, this is fraud or outdated information. Current versions of MIUI block such methods for security reasons. Exception: some older models (for example, Redmi 4X on MIUI 9) have had patches for manually mounting SD as internal memory, but they are not relevant for devices in 2020 and later.