How to install applications SD-Xiaomi card: all the ways and limitations MIUI

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

Owners of smartphones Xiaomi, Redmi and POCO And they often have problems with internal memory, and the logical solution is to move applications to the next level. SD-map, but in MIUI This feature doesn't work like it does on pure Android, because since Android 6.0 Marshmallow, Google has put restrictions on installing apps on external drives for security and performance reasons. Xiaomi has gone even further: in newer versions. MIUI portability SD often hidden or absent.

Reasons for this approach:

  • πŸ”’ Security: SD-Cards are easier to extract, which increases the risk of data theft.
  • ⚑ Performance: Reading/Writing Speed SD-cards (even class) UHS-I) lower than the internal memory eMMC/UFS.
  • πŸ› οΈ Stability: Annexes to the SD More often fly out when retrieving the card or failures.
  • πŸ“± Politics MIUI: Xiaomi optimizes the system for internal memory, ignoring external drives.

However, there are several working ways to get around these limitations, from standard settings to manually mounting through ADB. Next, we’ll break down each method with MIUI and Android versions in mind.

πŸ“Š What Xiaomi model do you use?
Redmi Note 10/11/12
POCO X3/X4/X5
Mi 11/12/13
Redmi 9/9A/9C
Another model

Method 1: Standard porting through MIUI settings (for older versions)

If your smartphone is running MIUI 10-12 (Android 8-10), there’s a chance that the app port option is still available.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want (such as Facebook or Telegram).
  3. Slip on Warehouse.
  4. If there is a button, change or move to SD-map -- press it.

⚠️ Attention: B MIUI 13/14 (Android 11+) This is the one that's most often missing. If it's not there, go to the following ways.

MIUI versionAndroidSupport for SD transferNotes
MIUI 9–107.0–8.1βœ… Yes.Full support for most applications
MIUI 11–129.0–10⚠️ Partially.Only for selected applications (e.g. games)
MIUI 13–1411–13❌ No.Removed function, ADB required

If the standard method doesn’t work, try formatting. SD-This is a radical method, but it allows you to install applications directly on the map.

πŸ’‘

Before formatting SD-Maps as internal memory make a backup of the data – all files on it will be deleted!

Method 2: Formatting SD-maps as internal storage

This method is suitable for Android 6.0+ smartphones, but has serious limitations:

  • πŸ”„ The card will be encrypted and will only work on this device.
  • 🚫 After extracting the application on it will cease to run.
  • ⚠️ Application speeds may drop (depending on class) SD-map).

Instructions:

Put it in. SD-smartphone-card|Open the Settings. β†’ Memory.|Tap it on. SD-map β†’ Three dots (menu) β†’ Storage settings|Select "Internal memory"|Confirm the formatting-->

After formatting, the system will offer to transfer some of the data to SD-Select Move Now or Do It Later by Manual via Settings β†’ Memory. β†’ Data portability.

⚠️ Attention: If you extract SD-If you have a card formatted as internal memory, your smartphone can start automatically removing the app cache, which will cause malfunctions. Always retrieve the card through Settings. β†’ Memory. β†’ Extract.

Important: After this formatting SD-The card won't be read on a PC or other phone without completely erasing the data. If you have to move files between devices often, this is not the right way to do it.

Method 3: Transfer over ADB (for power users)

If standard methods don’t work, then there’s ADB (Android Debug Bridge), a debugging tool that lets you manually specify which applications to port to the SD, which works even on MIUI 14, but requires a PC connection.

What you need:

  • πŸ’» Computer with Windows/Linux/macOS.
  • πŸ”Œ Cable USB (preferably original......>
  • πŸ“¦ Established ADB Tools.
  • πŸ”§ Included Debugging by USB smartphone.

Steps:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your smartphone to your PC and confirm access to debugging.
  4. Open the command prompt (Windows) or terminal (Linux/macOS) and type:
adb shell pm set-install-location 2

This command forces the system to install applications on SD-The default card. To get it back, use it:

adb shell pm set-install-location 0

⚠️ Note: Not all applications support the work with SD After this command. System applications (Google Play Services, MIUI Launcher and games with protection (such as Genshin Impact) may refuse to run.

If the team fails, try an alternative method:

adb shell pm move-package com.example.app /sdcard

(Replace com.example.app with your application’s batch name).

How to find out the package name of the application?
Open Google Play, find the app and copy the ID from the address bar (for example, for Telegram it is org.telegram.messenger). or use the command: adb shell pm list packages | grep "application name"

Method 4: Use of third-party applications (Root not required)

If ADB seems complicated, you can try the specialized utilities from Google Play, which don't give 100% guarantee, but sometimes help to migrate some applications.

  • πŸ“± AppMgr III (App 2 SD) β€” Analyzes which applications can be transferred, and suggests doing it in one click.
  • πŸ”„ Files by Google – has a built-in memory manager with the option of cleaning the cache and transferring files (but not all applications).
  • πŸ› οΈ SD Maid – cleans up garbage and helps optimize usage SD-map.

Example of AppMgr III:

  1. Install the app from Google Play.
  2. Open it and give access to the storage.
  3. In the Move to SD section, select supported apps.
  4. Press Move and confirm the action.

⚠️ Limitations:

  • Many applications (especially system ones) do not support portability.
  • After the MIUI update, the transferred applications can β€œfly” back to internal memory.
  • Some utilities require Root rights, which voids the warranty.

πŸ’‘

Third-party SD port applications only work with programs that initially support this feature in Android. They cannot bypass the system-level limitations of MIUI.

Method 5: Manually move APK files and data (for advanced)

If none of the previous methods worked, then manually transfer application files, which is risky and can cause failures, but in some cases it is the only one that works.

What needs to be done:

  1. With a file manager (such as Solid Explorer or FX File Explorer), you can get Root access (you need to unlock the bootloader and install Magisk).
  2. Go to the folder. /data/app β€” stored APK-file.
  3. Copy the folder of the desired application (for example, com.whatsapp-1) on SD-file-card Android/obb or Android/data.
  4. Create a symbolic link using ADB:
adb shell


su




ln -s /storage/XXXX-XXXX/Android/obb/com.example.app /data/app/com.example.app

⚠️ Note: This method may lead to:

  • πŸ”΄ Loss of application data during update.
  • πŸ›‘ Launch errors due to access rights violation.
  • πŸ”’ Blocking your Mi Account (if the system considers the activity suspicious).

We recommend this method only if you know exactly what you are doing and are prepared for the possible consequences. For most users, it is better to use cloud storage (for example, Google Drive or Mi Cloud) or cache cleaning.

Frequent problems and their solutions

When transferring applications to SD-Xiaomi has a lot of errors. Let's look at the most common ones and how to fix them.

Problem.Reason.Decision
The "Move to SD" button is inactive.The application does not support portability or MIUI blocks the function.Try ADB or revert to the old version of MIUI
The app leaves after the transferSD-The card is too slow (class below) UHS-I)Buy a Class A2 card or transfer only the cache
The system says "not enough space," though. SD-blankMIUI reserves space for system needsClean the cache in Settings β†’ Memory
After updating MIUI applications fly off SDResetting the storage settingsMove the apps again or roll back to the old firmware

If none of the solutions worked, consider alternatives:

  • πŸ”„ Cache cleanup: Many apps (like Facebook or Instagram) take up gigabytes of cache.
  • ☁️ Cloud Storage: Move photos, videos and documents to Google Photos or Mi Cloud.
  • πŸ“± Resetting to factory settings: If the system is clogged with garbage, a full reset can return up to 30% of free space.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp does not officially support porting to SD due to database encryption, but you can manually transfer media files (photos, videos) through Settings β†’ Memory β†’ WhatsApp files.
Why did the app stop updating after it was transferred to SD?
This is a limitation of Google Play: applications for SD-The card is only updated when connected to Wi-Fi or when manually started. Also check if Auto Update is disabled in the Play Store settings.
How to transfer games (such as Genshin Impact) to SD?
Most modern games (especially those with protection) do not support porting to SD. Alternative: Use cloud-based storage (if supported).Move only additional files (like the Android/obb folder).Buy a smartphone with more internal memory (like the POCO X5 Pro 512GB).
Can I use it? SD-Map as internal memory on Xiaomi Redmi Note 12?
Yes, but with reservations: The feature is only available if the card has not been used before (full formatting is required). MIUI 14 may require a rollback to MIUI 13 via Fastboot. app speeds will drop by 20-40% (depending on class) SD-map).
What if the application does not start after transferring to SD?
Try the following steps: Reboot your smartphone. Clear the app cache in Settings β†’ Apps. Move the app back to internal memory. SD-PC error map (use chkdsk on Windows) If nothing helps, delete and install the app again.