How to install applications on a memory card in Xiaomi smartphones: 3 working ways

Xiaomiโ€™s MIUI-based smartphones allow for microSD-based internal memory expansion, but not everyone knows how to properly migrate apps to an external drive. Unlike older versions of Android, modern devices (such as the Redmi Note 12 or POCO X5) limit this feature due to Googleโ€™s security policy and the F2FS file system. However, workarounds do exist โ€” and in this article weโ€™ll discuss them in detail.

It is important to understand that not all applications can be transferred to the SD-Map: System Services (Google Play Services, MIUI Launcher and games with protection against piracy (Genshin Impact, PUBG Mobile will remain in internal memory, but messengers (Telegram, WhatsApp), social networks (Vkontakte, TikTok) and many utilities are ported without problems. MIUI, including relevant MIUI 14 and HyperOS.

Memory card preparation: formatting and class selection

Before you port applications, you need to properly prepare the microSD. Xiaomi smartphones support cards up to 2 TB, but the speed class is not critical for installing applications.

  • ๐Ÿ”น Class 10 (UHS-I) โ€” for basic applications (messengers, social networks).
  • ๐Ÿ”น UHS-I U3 / A2 โ€” for games and heavy software (e.g. Lightroom Mobile).
  • ๐Ÿ”น ExFAT format - if the card >64 GB (otherwise โ€” FAT32).

โš ๏ธ Note: If you use a class card U1 class 4/6, And the apps will slow down or they won't even get installed. You can check the class on the package or with the utility. SD Card Tester (available on Google Play).

Formatting the card is better in a smartphone:

  1. Insert the card into the slot (for hybrid SIM2+ microSD slots, you may need to remove the second SIM).
  2. Go to Settings โ†’ Memory โ†’ Memory Map.
  3. Click Format as internal memory (this will delete all data!).
  4. Confirm the action and wait until it is completed (may take up to 5 minutes).

๐Ÿ’ก

If your smartphone canโ€™t see the card, try cleaning the slot contacts with a dry brush or compressed air. Avoid alcohol โ€“ it can damage the coating!

2. Method 1: Transfer applications through MIUI settings

The simplest method is the built-in MIUI feature, but it doesn't work on all models, like the Redmi 10C or POCO M4 Pro, which is available, but the flagships (Xiaomi 13) can hide it.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application (for example, VKontakte).
  3. Click Warehouse โ†’ Change โ†’ Memory Map.
  4. Confirm the transfer and wait until it is completed (may take a few minutes).

If no paragraph is amended, it means:

  • ๐Ÿ“ฑ System Appendix (not portable).
  • ๐Ÿ”’ The card is formatted as portable (you need to make it internal).
  • ๐Ÿšซ The manufacturer has disabled the function for your model (relevant for devices with the UFS 3.1).
Why are some apps not portable?
Some programs (like Google Pay or banking apps) block the transfer because of security requirements. /data, which cannot be moved to SD-Also, games with anticheat (Call of Duty Mobile) may refuse to work with external memory due to the risk of modifying files.

Method 2: Use of ADB (for power users)

If the built-in option is missing, Android Debug Bridge (ADB) โ€“ a debugging tool for PCs โ€“ works on all Xiaomi smartphones with MIUI 12 and later, but requires the inclusion of Developer Mode.

First, prepare your smartphone:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect your phone to your PC via the original cable (use the USB 2.0 port for stability).

Follow the instructions in ADB (download Googleโ€™s Platform Tools):

adb shell


pm set-install-location 2 # Install applications on SD by default




pm get-install-location # Check (must return "2")

Now all new apps will be installed on the memory card. To return the default settings, type:

pm set-install-location 0

Download Platform Tools from Googleโ€™s official website|Enable debugging on USB developer-setting|Connect your phone to the original cable|Check the connection of the team `adb devices`-->

Method 3: Forced transfer through application managers

If ADB seems complicated, use third-party utilities.The best options for Xiaomi are:

AnnexSupport for MIUIFeaturesReference
App Mgr IIIYes (including HyperOS)Transfer, Freeze, BackupGoogle Play
Files by GoogleYes (limited)Cache cleanup, memory analysisGoogle Play
Link2SDPartially (requires root)Creation of symbolic referencesGoogle Play

Instructions for App Mgr III:

  1. Install the app and give access to Special Features (in Android settings).
  2. Select the Moving tab - compatible programs will be displayed here.
  3. Click on the app. โ†’ Move it to SD-map.
  4. Confirm the action and restart the phone.

Built-in settings MIUI|ADB (PC)|Third-party applications (App Mgr, Link2SD)|I can't stand it, I have enough internal memory.-->

5. Solving common mistakes

When migrating applications to a memory card, Xiaomi users often face problems, and here are the most common solutions:

  • โŒ โ€œNot enough spaceโ€ error โ€“ even if there is 100 GB on the card: MIUI Solution: Format the card as internal memory again.
  • โŒ The application does not open after transfer. Cause: damaged files or slow card (Class 4). Solution: Return the application to internal memory or replace the card with a new one. UHS-I U3.
  • โŒ The "Transfer" button is inactive. Cause: The app does not support portability (e.g. Google Chrome). Solution: Use ADB Or install the Lite version of the program.

โš ๏ธ If after transferring the smartphone began to brake, check the memory card for errors using the program H2testw (Windows or SD Insight (Android) โ€“ Fake cards with low write speeds are a common problem when buying on marketplaces.

Critical information: On devices with a Snapdragon 8 Gen 2 chipset (for example, Xiaomi 13 Pro) porting applications to the Internet SD-The card can lead to a performance decrease of 15-20% due to the limitations of the Qualcomm memory controller.

6.Alternative ways to free up memory

If porting apps didnโ€™t help or your Xiaomi model doesnโ€™t support this feature, try other methods:

  • ๐Ÿ—‘๏ธ Cache Clearing: Go to Settings โ†’ Memory. โ†’ Clear the cache. That'll free up to 1 to 3 GB.
  • โ˜๏ธ Cloud storage: In MIUI Mi Cloud integrated (5GB free) Activate sync for photos and documents in Settings โ†’ Xiaomi account โ†’ Mi Cloud.
  • ๐Ÿ“ Media Transfer: Use Files by Google to Move Photos/Video to a Memory Card by Hand.
  • ๐Ÿ”„ Factory reset: The last resort if internal memory is clogged with system debris.Pre-reverse to Settings โ†’ Additionally. โ†’ Backup.

๐Ÿ’ก

On devices with HyperOS (for example, Xiaomi 14) the function of porting applications to the device SD-The card can be completely deleted, and in this case, the only way out is to use cloud services or buy a smartphone with a lot of internal memory.

7. Compatible with different Xiaomi models

Application portability depends on the model and version of MIUI. Below is the compatibility table for popular devices:

ModelMIUI/HyperOS versionSupport for transfer through settingsADB supportNotes
Redmi Note 12 Pro+MIUI 14 / HyperOSYes (partially)Yes.Some games are not tolerable
POCO X5 ProMIUI 14Yes.Yes.A2 class card required
Xiaomi 13 UltraHyperOSNo.Yes.Function disabled for flagships
Redmi A2MIUI 13 (Go Edition)Yes.No.Limit on the size of portable applications (max. 1 GB)

For HyperOS devices (such as Xiaomi 14 or Redmi K70), it is recommended to use ADB or third-party managers, as the built-in portability option is often absent. Before buying a memory card, check its compatibility on the official Xiaomi website in the section of your model.

FAQ: Frequent questions

Can I transfer WhatsApp to a memory card?
Yes, but with reservations, you can move the app itself, but the media files (photos, videos, voice messages) will remain in the internal memory. โ†’ โ‹ฎ โ†’ Settings โ†’ Memory and data. Select Memory Management. โ†’ Change the save path. Point the folder to SD-map (e.g., map, /storage/1234-5678/WhatsApp). โš ๏ธ After the transfer, the old files will remain in internal memory โ€“ they must be manually deleted.
Why After the Application Is Transferred to SD-map it's gone?
It's because of this: ๐Ÿ”Œ Incorrectly retrieve the card (always use Safe Retrieval in the notification curtain). ๐Ÿ› ๏ธ Damage to the file system of the card (check with the help of SD Card Tester). ๐Ÿ”„ Updates MIUI, And then the path to the app went off. To recover: Reboot the phone. If the app doesn't show up, install it again, and the data can be saved in the folder. Android/data map.
How to transfer applications to SD-formatting-free?
Without formatting as internal memory, you can only transfer the memory: ๐Ÿ“ท Media files (photos, videos, music) via Files by Google. ๐Ÿ“„ Documents (PDF, Word by hand. APK-Application files cannot be transferred without formatting - this is a limitation of Android. Alternative: Back up the application via App Mgr III. Delete the original. Install a copy from the memory card (but the updates will swing into internal memory).
Will the transfer of Xiaomi with two SIM-card and microSD?
Yeah, but there's nuance: ๐Ÿ“ถ In hybrid slots (SIM2 + microSD) priority given SIM-If you take out the second one. SIM, The slot will automatically switch to SD-map. โšก In some models (Redmi) 9A) second-strong SIM The speed of reading a memory card is reduced by 30%. SIM, Choose a model with a separate microSD slot (for example, a microSD slot, POCO M5 Or the Redmi Note 11 Pro).
Can I transfer system applications (e.g. Camera or Gallery)?
No, system applications. MIUI strapped /system Attempt to move them may cause: ๐Ÿšจ Errors at start-up (for example, the camera does not open). ๐Ÿ”„ Cyclical smartphone reboot. ๐Ÿ› ๏ธ Loss of warranty (if root was used) Exception: some Google apps (e.g. YouTube) can be moved through ADB, But they can work in an unstable way.