How to download applications to a memory card in Xiaomi phones: all ways + problem solving

Xiaomi smartphones (including the Redmi line and POCO) They often have modest internal storage, especially in budget models. When internal storage is scarce, users try to install apps on a memory card β€” but face the limitations of Android and the proprietary shell. MIUI. In this article, we will discuss all working methods for transferring applications to SD-map, including hidden settings, circumventing restrictions and solving common errors.

It’s important to understand that modern versions of Android (starting with 6.0) block full portability of applications to external drives for security reasons. However, there are loopholes in MIUI, and for some Xiaomi models (for example, Redmi Note 8 Pro or POCO X3), advanced options are available. We tested all methods on current versions of firmware (up to MIUI 14) and collected only working solutions.

Why Xiaomi is limiting the installation of applications SD-map?

Smartphone manufacturers, including Xiaomi, artificially restrict the functionality of working with memory cards for several reasons:

  • πŸ”’ Data security: Annexes to the SD-It is easier to steal or replace the card, especially if the drive is retrieved and connected to other devices.
  • ⚑ Performance: Memory cards (even class) A2) They are slower than the built-in memory. eMMC/UFS, slowing down applications.
  • πŸ“± Google: Starting with Android 6.0 Marshmallow, Google has banned the full port of applications to the Internet SD rootless.
  • πŸ’° Marketing: Manufacturers want users to buy models with a large amount of internal memory.

However, MIUI has left semi-official ways to circumvent these restrictions, such as some apps (like Google Maps or Netflix) that support partial data transfer to a memory card, and system applications like Gallery or Music have separate storage settings.

πŸ“Š How much memory card do you use in Xiaomi?
Up to 32GB.
64GB
128GB
256GB and more
I don't use it.

Preparation SD-Maps: Formatting and Selecting the Right Standard

Before you try to install applications on a memory card, you need to prepare it correctly. Xiaomi supports two modes of operation with SD:

  1. Portable Storage: The card is used as a removable storage device for files (photos, music, documents) and cannot be moved to it.
  2. Internal Storage – The card is formatted as part of the system and can be used for some applications, and this mode is not available on all Xiaomi models.

To check and change the mode of operation of the card:

  1. Put it in. SD-card to the slot (on some models, for example, Redmi Note 10 Pro, only hybrid slot is supported - you have to choose between the second one). SIM memory-card).
  2. Go to Settings β†’ Memory β†’ Memory Map.
  3. Click Format as internal storage (if the option is active).
  4. Confirm the action – all data on the map will be deleted!

β˜‘οΈ Preparation SD-maps for Xiaomi

Done: 0 / 4

⚠️ Note: After formatting the card as an internal storage, it will not be read on other devices (for example, on a PC or camera) without full formatting, and some banking applications (Sberbank, Tinkoff) will refuse to work if they find that part of the system is on the computer. SD-map.

Type of cardSpeed (min)Is it suitable for applications?Price for 128 GB (2026)
microSDHC Class 1010 MB/s❌ No (slowly)800 β‚½
microSDXC UHS-I (U1)30 MB/s⚠️ Partially (lags possible)from 1,200 β‚½
microSDXC A2 UHS-I (U3)40 MB/s (4K IOPS)βœ… Yes (optimally)1,500 β‚½

Method 1: Transfer applications through MIUI settings (without root rights)

The easiest method is to use the built-in MIUI tools, which doesn’t work for all applications, but frees up some of the internal memory.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (like Facebook or VK).
  3. Click Warehouse β†’ Change (if the option is active).
  4. Select a Memory Card and confirm the transfer.

⚠️ Note: Not all applications support portability, such as system utilities (Phone, Messages) and high-demand games (Genshin Impact, PUBG Mobile) will remain in internal memory. Also, after the transfer, some applications may run slower or give errors when updating.

Why can’t all apps be moved?
Developers in the application manifesto (AndroidManifest.xml) specify the android:installLocation parameter, which may have the values: - internalOnly (internal memory only, most banking applications); - preferExternal (preferably) SD-map, but not necessarily; auto (the system decides itself). MIUI Hide the portability option for applications with internalOnly.

If the Change option is not active, try the following:

  • πŸ”„ Restart your phone – sometimes the option appears after the reboot.
  • πŸ“₯ Update the app to the latest version (via Google Play).
  • πŸ—‘οΈ Clear the app's cache in Settings β†’ Annexes β†’ [Name of the annex] β†’ Memory. β†’ Clear the cache.

Method 2: Use a memory card as an internal storage device (Adoptable Storage)

This method allows for the "binding" SD-card to system so that it is perceived as part of internal memory. 9A option is not available, but POCO F3 β€” eat).

Step-by-step:

  1. Put it in. SD-Card to phone and wait for it to be found.
  2. Go to Settings β†’ Memory β†’ Memory Map.
  3. Click on the three dots in the top right corner and select Storage Settings.
  4. Tap format as internal storage (if you have an option).
  5. Confirm the action and wait for the formatting to be completed (it can take up to 10 minutes).
  6. Once the phone is restarted, the card will be displayed as part of the internal memory.

⚠️ Note: After this formatting:

  • The card cannot be removed without resetting the phone to the factory settings.
  • Some apps (such as WhatsApp or Telegram) may refuse to save media files to SD.
  • The speed of the system may decrease if the card is slow (class below A2).

πŸ’‘

Before formatting your card as internal storage, check its speed with the A1 SD Bench app (available on Google Play). If the write speed is below 10 MB/s, it is best not to use this method - the phone will slow down.

Method 3: Porting applications with ADB (for power users)

If built-in methods MIUI You can use the Android Debug Bridge (ADB) β€” a debugging tool that allows you to manually specify to the system which applications to transfer to SD-This method requires connecting the phone to the PC.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ› οΈ Utility. ADB (Download from the official Google website).
  • πŸ“± Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock Developer Settings, then turn on Debugging by USB).

Instructions:

  1. Connect the phone to the PC and allow debugging over USB (a request will appear on the smartphone screen).
  2. Open the command prompt (cmd in Windows) and go to the folder with ADB:
cd C:\platform-tools
  1. Check the connection of the device:
adb devices

(You should have your phone name displayed.)

  1. Run the command to port the app (replace com.example.app with the batch name of the app, for example com.facebook.katana for Facebook):
adb shell pm set-install-location 2


adb shell pm move-package com.example.app

If the command is successful, the application will be transferred to SD-To get it back, use the map:

adb shell pm move-package com.example.app 0

⚠️ Note: Not all applications support this method, for example, Xiaomi system applications (such as Mi Home or Themes) will not be able to move. MIUI Transferred applications can be reset into internal memory.

πŸ’‘

ADB-The most universal way to transfer applications to SD-Xiaomi card, but requires command line skills. Suitable for applications that do not support portability through standard settings.

Method 4: Use of third-party applications (with limitations)

Google Play has utilities that promise to transfer applications to the Internet SD-map, for example, AppMgr III or Link2SD. However, their effectiveness is in modern Xiaomi with MIUI 12-14 It is extremely limited due to Android security policy.

What can be done with these applications:

  • πŸ“‚ Transfer cache and application data (not by yourself) APK-file).
  • πŸ”„ Create symbolic links (requires root rights).
  • πŸ“Š View a list of applications that can theoretically be moved.

Example of AppMgr III:

  1. Install the app from Google Play.
  2. Open it and grant administrator rights (if requested).
  3. In the list of applications, tap on the one you want to transfer.
  4. Select Move to SD card (if the option is active).

⚠️ Note: Most of these utilities require root access, which will cancel the warranty on Xiaomi and can lead to unstable system operation. MIUI 13+ These apps are practically useless without root rights.

Solving typical problems when transferring applications to SD-map

When trying to transfer applications to a memory card, Xiaomi users often encounter errors. Let's consider the most common and ways to fix them.

Mistake.Reason.Decision
Failed to resent the applicationThe app does not support transfer (android:installLocation="internalOnly")Use ADB or clear the app cache
SD-map not foundThe card is not formatted or damagedFormat the card in FAT32 or exFAT via PC
Not enough space on the mapThe card is less than 1 GB of free spaceFree up space or use a larger map
App dyes after transferMemory card too slow (class below A2)Buy an A2 card or return the app to internal memory

If the app stopped updating through Google Play after the transfer, try:

  1. Put it back in your inner memory.
  2. Update through Play Market.
  3. Move it back to SD-map.

To solve the problem with the β€œgray” transfer buttons in the MIUI settings, sometimes resetting the application settings helps:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Slip on three dots in the upper right corner and select Reset app settings.
  3. Confirm the action and restart the phone.

Alternative ways to free up memory on Xiaomi without transferring to SD

If porting applications to a memory card is impossible or ineffective, consider other ways to free up internal storage:

  • πŸ—‘οΈ Cache cleaning: In Settings β†’ Memory. β†’ Cleaning can remove unnecessary temporary files.
  • ☁️ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex.Disk.
  • 🎡 Streaming music: Use Spotify, Yandex Music or YouTube Music instead of downloading tracks.
  • πŸ“± Lite versions of applications: Install lightweight versions of social networks (Facebook Lite, Messenger Lite).
  • πŸ” Search for large files: In Settings β†’ Memory. β†’ Memory analysis find and delete unnecessary files size >100MB.

You can also disable the preloading of media in messengers:

  • On WhatsApp: Settings β†’ Storage β†’ Autoupload Media β†’ Disable for Mobile Data.
  • In Telegram: Settings β†’ Data and Memory β†’ Autoboot Media β†’ Select Never.

πŸ’‘

MIUI has a hidden feature to clean up junk files. Enter the Phone app code ##4636##, then select Warehouse β†’ Clear cache. This will delete temporary files that are not visible in the standard settings.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp or Telegram to a memory card?
No, these messengers block the transfer to SD-Map via Android:installLocation="internalOnly" in your manifests. However, you can migrate media files (photos, videos, voice messages) in the application settings: On WhatsApp: Settings β†’ chat β†’ Backup β†’ Save in β†’ choose SD-In Telegram: Settings β†’ Data and memory β†’ Telegram folder β†’ point out.
Why does the app slow down or fly out after the transfer?
This is due to the slow read/write speed of the memory card. Applications need an A2 class card (minimum random write speed is 4000 IOPS). If you have a C10 or U1 card, porting the applications will only worsen performance. Solution: Buy an A2 memory card (for example, SanDisk Extreme A2 or Samsung EVO Plus A2). Return problematic applications to internal memory.
How to find out which applications can be transferred to SD-map?
There are two ways: MIUI: Open the Settings. β†’ Annexes β†’ App management. Tap any application and check if the Change button is active in the Warehouse section. ADB (Advanced method: adb shell pm get-install-location The command will return: 0 - internal memory; 1 - preferably internal; 2 - preferably external (SD-Applications with portability usually have a 2 or 1 setting.
What happens if you take it out? SD-map to which the applications are transferred?
Depending on how you transfer it: If the card is formatted as a portable storage, the applications that are transferred to it will stop working, but when the card is returned, they will recover. If the card is used as internal storage, the phone may freeze on the boot or constantly reboot. In this case, you need to insert the card back or reset the phone to the factory settings. ⚠️ Warning: If you retrieve a card formatted as internal storage and the phone stops turning on, try: Insert the card back. Press the power button + The volume is up for 10 seconds for a forced reboot, and if it doesn't work, it's done via Fastboot).
Can you transfer Xiaomi system applications (for example, Gallery or Camera) to the SD-map?
System applications MIUI You can not transfer, but you can change the place of their data storage: For Camera: open the application, tap on the gear (settings) β†’ Preservation site β†’ choose SD-For the Gallery: Settings β†’ Memory. β†’ Saving screenshots β†’ point out SD-To record the screen: in the notification panel, hold the screen recording icon β†’ Settings β†’ This won't carry the app itself, but it will free the internal memory from the media files.