How to install apps from Play Market on SD-Map in Xiaomi: All ways

Owners of Xiaomi smartphones often face a lack of internal memory, especially if the device is equipped with a modest 32 or 64 GB. SD-The map seems to be a logical solution, but in MIUI This feature doesn't work as clearly as it does on pure Android. Unlike older versions of the system, where you could just choose a memory card as the place to install it, modern Xiaomi smartphones impose restrictions.

It is important to understand that starting with Android 6.0 (Marshmallow: Google officially bans app transfers SD-The card does not support Adoptable Storage. MIUI We've implemented alternative mechanisms that partially solve the problem, and we've tested all the current methods on Redmi Note smartphones. 10 Pro, POCO X3 Pro and Mi 11 Lite with MIUI 13/14 and willing to share working plans.

Spoiler: Not all applications can be ported, and some methods require root rights or ADB-But even without them, there are legal ways to free up internal memory.

Why Xiaomi is blocking the installation of applications on the SD-map?

The main reason is productivity and safety. SD-cards (even class) A2) They are much slower than the internal memory. eMMC/UFS. This leads to:

  • 🐒 Slowing down the launch of apps (especially games and social networks)
  • ⚠️ Frequent read/write errors during heavy use
  • πŸ”’ Risk of data loss when retrieving a card without safely shutting down
  • πŸ“± Incompatibility with functions MIUI, Such as Double Apps or Freezing

Xiaomi also follows Google’s policy, which with Android 10 tightened control over installation on external media. SD-The card is cached data only (for example, uploaded maps to Google Maps or media files to Telegram), but not executable.apk files.

But there are loopholes, like some apps like Netflix or Spotify that allow you to manually specify the path to download content, and others will have to use workarounds, which I'll talk about later.

πŸ“Š What? SD-You are using the card in Xiaomi?
SanDisk (A1/A2)
Samsung EVO
Kingston
Transcend
Another.
I don't use it.

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

This is the safest and most official way, but it doesn't work with all applications, and only those programs that the developer has labeled as "movable" are supported.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want (such as Facebook or Messenger).
  3. Slip on Warehouse.
  4. If the option is available, change (or move to) SD-map, press it.
  5. Confirm the transfer and wait for the process to be completed.

⚠️ Note: After the transfer, some functions of the application may not work stable, for example, widgets will stop updating, and notifications will come with a delay. MIUI Not optimized for working with applications on SD-map.

The application supports transfer (there is a button "Change")

SD-The card is formatted as a portable storage (not as an internal memory)

There is enough free space on the map (at least 1.5Γ— of the application size).

The smartphone is not connected to the PC (to avoid mounting errors)-->

List of applications that usually support portability:

CategoryExamples of applicationsLimitations
Social media.Facebook, Messenger, VKWidgets stop working
MessengersTelegram, WhatsApp (media only)Notifications may be delayed
Multimedia.MX Player, VLCVideo buffering longer
GamesCandy Crush, Clash of Clans (cache only)Lags when loading levels

Method 2: Formatting SD-The card is an internal memory (adoptable storage)

This method allows you to expand your internal memory at the expense of SD-It's a card that has critical flaws, and once formatted, it can't be retrieved without losing data, and it'll only work on that smartphone.

How to activate:

  1. Put it in. SD-smartphone-card.
  2. When a notification is received, a new SD-smack it on the map.
  3. Select Set Up β†’ Internal memory.
  4. Follow the instructions of the system (the map will be formatted!).
  5. After restart, go to Settings. β†’ Warehouse and select SD-map as default save location.

⚠️ Note: This method is not recommended for cards in the class below A2 β€” They're not going to be able to handle the load, and they're going to cause the system to brake:

  • πŸ”§ After the map is removed, the applications will stop working.
  • πŸ“‰ Reading/write speed will drop by 30-50% compared to internal memory.
  • πŸ”„ Not all applications will be installed on the map (systems remain in internal memory).

πŸ’‘

Before formatting SD-Cards as internal memory check its speed using the application A1 SD If the recording speed is below 10 MB/s, it is better not to use this method.

Method 3: Installation of applications SD-map ADB (advanced)

If previous methods didn’t work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to force the transfer of applications, even if MIUI does not have such an option.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI (7 times to tap) β†’ Additionally. β†’ For developers β†’ Debugging by USB)
  • πŸ”Œ USB-cable (preferably original)
  • πŸ› οΈ Utility. ADB Tools by Google

Step-by-step:

  1. Connect the smartphone to the PC and allow debugging (a request will appear on the phone screen).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). This can be done through the App Inspector or the command: adb shell pm list packages | grep "facebook"
  5. Move the app to SD-Map command: adb shell pm set-install-location 2 This set the default setting to SD-map for all new applications.
  6. To transfer an already installed application, use: adb shell pm move-package com.facebook.katana Replace com.facebook.katana with the desired package.

⚠️ Note: Not all applications support portability ADB. If the team returns the Failure error [NOT_MOVED: Operation not allowed, which means no transfer. MIUI settings may reset.

What if the ADB can’t see the device?
1.Make sure drivers are ADB installed (download Mi) PC Suite for Xiaomi. 2. Try another one USB-cable (not all support data transfer). 3. Reboot your smartphone and PC. 4. Enable the Debugging option in Developer Settings USB (security parameters) and Allow debugging (when connected).

Method 4: Application Managers (AppMgr III, Link2SD)

If manual methods seem complicated, you can use third-party utilities.

  • πŸ“¦ AppMgr III (App 2 SD) β€” Shows you which apps you can transfer and does it in one click.
  • πŸ”— Link2SD β€” Creates symbolic links to transfer part of the data to SD-map (requires root).
  • πŸ—ƒοΈ Files by Google – helps to clear cache and transfer media files.

Example of AppMgr III:

  1. Install an app from the Play Market.
  2. Open it and give permission to access the storage.
  3. In the list of applications, find those that have in the column SD-Card's worth Yes.
  4. Slip on the application and select Move to SD-map.

πŸ”Ή Important: Type-appendices Link2SD require root rights, which cancels the warranty on the Xiaomi smartphone, and after using such utilities, errors in the work may occur. MIUI, For example, the disappearance of application icons from the desktop.

Method 5: Transfer of cache and application data (without root)

If the app itself cannot be moved, you can free up space by moving its cache and user data (for example, uploaded maps to Google Maps or media to WhatsApp).

How to do this:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select an app (such as Google Maps).
  3. Go to the Warehouse. β†’ Clear the cache (if necessary).
  4. For data transfer: WhatsApp: Settings β†’ Warehouse β†’ The path to media (choose) SD-In Google Maps: Settings β†’ Offline maps β†’ Storage settings. Spotify: Settings β†’ Warehouse β†’ Device memory (select) SD).

πŸ“Œ Note: Not all apps support manual path selection for data. For example, Instagram and TikTok store cache only in internal memory.

πŸ’‘

Cache and data transfer is the safest way to free up space, as it does not affect the application executables, but after updating the application, the data can be stored again in internal memory.

What to do if none of the methods work?

If your smartphone Xiaomi persistently does not allow you to transfer applications to the SD-Map, consider alternative solutions:

  • 🧹 Cache Cleanup: Use the built-in Cleanup utility in MIUI or the CCleaner app.
  • ☁️ Cloud Storage: Move Photos and Videos to Google Photos or Mi Cloud.
  • πŸ”„ Factory reset: Sometimes helps to return portability (but deletes all data!).
  • πŸ“± Replacement SD-If you use a class card A1 Or lower, try it. A2 (For example, SanDisk Extreme).
  • πŸ› οΈ Custom Recovery firmware: TWRP It allows you to port applications even without root, but it is risky.

πŸ”Ή One last tip: If internal memory is sorely lacking, consider buying a smartphone with a lot of storage, POCO X5 Pro with 256 GB is not much more expensive than models with 64 GB, but will save from the constant struggle for free space.

FAQ: Frequent questions about transferring applications to SD-map

❓ Can I transfer WhatsApp to WhatsApp? SD-map?
No, the WhatsApp app itself cannot be moved, but you can move media files (photos, videos, voice messages) in the settings: Storage β†’ Path to Media. The chats and databases themselves will remain in internal memory.
❓ Why the application stopped updating after the transfer?
This is because the Play Market does not support the update of apps installed on the SD-Solution: temporarily transfer the application back to internal memory, update it, and then move it back to the map.
❓ How to move the game to SD-card if there is no "Move" button?
Most modern games, for example, PUBG Mobile or Genshin Impact does not support portability. Alternative: Download the game file (.apk) + OBB) On the PC. Move it. OBB-file SD-file-card Android/obb. Set.apk to internal memory. The game itself will remain in internal memory, but additional files will be on the map.
❓ Can I use it? SD-The card as an internal memory of Xiaomi MIUI 14?
Yes, but with reservations: Adoptable Storage only works on Android 8.0 and below. The newer versions of MIUI (12+) have removed it. Alternatively, format the card as internal via Settings β†’ Storage, but this will lead to performance problems.
❓ Why does the application fly out after transfer?
This is a common problem when using slow SD-card A1 Solutions: Buy a class card A2 (for example, Samsung EVO Plus. Move the application back to internal memory. Clear the app cache to Settings. β†’ Annexes.