How to install applications SD-Map in Xiaomi smartphones: all ways and nuances

Why Xiaomi is limiting the installation of applications SD-map and how to get around

Owners of Xiaomi smartphones sooner or later face the problem of lack of internal memory, especially if the device from the budget line of Redmi or Poco with 32-64 GB of storage. SD-The map, but here users are waiting for an unpleasant surprise: in modern versions MIUI (12 and later) the external drive installation function is either missing or is severely restricted?

It's about Google's policies and the architecture of Android, and since Android 6.0 Marshmallow, the company has banned direct app installations on the Android platform. SD-However, some manufacturers (such as Samsung or Huawei) circumvent this restriction by offering their own solutions. Xiaomi chose to follow the recommendations of Google, leaving users only partial tools to work with external memory.

But that doesn't mean that it's impossible. In this article, we'll look at all the ways that you can install applications on the Internet. SD-Map in Xiaomi smartphones, including official settings MIUI, roundabout ADB, And alternative methods for Android Go or custom firmware models, and it's important to understand that each method's effectiveness depends on the version. MIUI, smartphone model and type SD-Cards (ordinary or adoptable storage).

Official ways to transfer applications to SD-map MIUI

Despite the limitations, in MIUI It retains the ability to partially transfer application data to an external drive, which works on most Xiaomi, Redmi and Poco devices with a firmware version up to the end of the current time. MIUI 14 (inclusive). Here's how to do it:

  1. Put it in. SD-card in the slot of the smartphone. Make sure it is formatted in the file system FAT32 or exFAT (for cards larger than 32 GB).
  2. Go to Settings โ†’ Applications โ†’ Application Management.
  3. Please note that the option is only available for programs that support this feature (usually games or cache apps).
  4. Press Warehouse. โ†’ Change. โ†’ SD-If the button is inactive, then the transfer for this application is impossible.

An important point: this method transfers to SD-The card is only a part of the data (usually cache or additional files), but not the card itself. APK-So the internal memory is released slightly, on average, 10 to 30 percent of the size of the application, for example, for a game called Genshin Impact. ~15GB) can be transferred to 4-5GB of data, but the main file will remain in internal memory.

SD-map FAT32/exFAT|Smartphone supports memory expansion (check in the characteristics of the model)|The application has the option "Move to the SD" customized|There is enough free space on the map (minimum) 1 GB)-->

Another official way is to use SD-The card is an internal storage function (adoptable storage function). MIUI This option is hidden and available only through ADB (I'll talk about it later. Even if you can activate it, keep it in mind:

  • ๐Ÿ”„ The card will be encrypted and tied to the device โ€“ it will not be read on another smartphone or PC.
  • โšก Productivity may fall, especially if the cheapest is used. SD-Class-class 4/6.
  • ๐Ÿ“ฑ Not all applications will work properly with external memory (especially system services).

Transfer applications through ADB: step-by-step

If the official methods do not give the desired result, you can use the Android debugging bridge (ADB). This method allows you to forcibly transfer applications to SD-map, even if in the interface MIUI It's not. It's important: it requires you to turn on Developer Mode and work with the command line.

First, prepare your smartphone and computer:

  1. Activate Developer Mode on Xiaomi: Go to Settings โ†’ The phone. โ†’ Version. MIUI And press it 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Download and install ADB Tools on your PC (Windows, macOS or Linux).
  4. Connect your smartphone to your computer through USB-cable (use the original cable for connection stability).

Now run the following commands in the terminal (command line):

adb shell


pm set-install-location 2

This command forces the system to install applications on SD-But there are some critical points:

  • ๐Ÿ›‘ After restarting the smartphone, the setting is reset - it must be used again.
  • ๐Ÿ“ฆ Not all applications will work correctly with external memory (especially system or high-performance applications).
  • ๐Ÿ”ง To transfer already installed applications, use the pm move-package command com.example.app, where com.example.app is the batch name of the program (you can find out through the App Inspector in the Developer Settings).

๐Ÿ’ก

If the pm set-install-location 2 command doesnโ€™t work, try an alternative method: adb shell pm set-install-location 1 (installation to internal memory), then manually transfer the desired applications through Settings. โ†’ Annexes.

A critical nuance for Xiaomi: on some models (for example, Redmi Note 10 Pro or Poco) X3 Pro) after use ADB protection may work MIUI, lock-in SD-In this case, only resetting or rolling back the firmware will help.

Comparison of methods of transferring applications to SD-map

To choose the best way, compare all available options on key parameters: complexity, compatibility and efficiency. Below is a table with the main characteristics of each method.

MethodDifficultyPC requiredSupported modelsEfficiency (relieving memory)Risks.
Official transfer via MIUIโญ (simple)โŒ No.All models with MIUI 12-14โš ๏ธ Low (10-30% of the application volume)Minimum (may not work with some applications)
ADB-Pm set-install location 2โญโญโญ (middle-class)โœ… Yes.Most models, except the newest (2023โ€“2026)โš ๏ธ Average (50-70%, but not for all applications)There may be some program failures
Adoptable Storage (via ADB)โญโญโญโญ (difficult)โœ… Yes.Models up to 2021 (Redmi Note 8, Mi 9, etc.)โœ… High (up to 90% of applications can be ported)โš ๏ธ The card is tied to the device, possible lags
Custom firmware (such as LineageOS)โญโญโญโญโญ (difficult)โœ… Yes.Models with unlocked loaderโœ… Maximum (full control of memory)โš ๏ธ Loss of warranty, risk of โ€œbricking"
Application Managers (e.g. AppMgr) III)โญโญ (simple)โŒ No.Models with Android 8.0 and newerโš ๏ธ Low (similar to the official method)Minimum (may not work on the MIUI 14)

The table shows that the most balanced option is the use of ADB But if you want maximum efficiency and you're willing to sacrifice stability, you should consider Adoptable Storage or custom firmware, which is only suitable for advanced users, because it requires unlocking the bootloader and carries risks for the device.

Official transfer through MIUI|ADB-team|Adoptable Storage|Custom firmware|I can't stand it, I have enough internal memory.|Another way.-->

Adoptable Storage on Xiaomi: How to turn it into a new one SD-card

Adoptable Storage allows you to "tether" SD-The card to the smartphone, making it part of the internal storage, in theory, solves the problem of memory shortage, but in practice Xiaomi hid this option in the computer. MIUI. However, it can be activated through ADB. Here's the step-by-step instruction:

  1. Connect your smartphone to your PC and activate Debugging USB (as described in the previous section).
  2. Open the command line in the folder with ADB and type: adb shell sm list-disks Remember your identifier SD-maps, for example, disk:179,64).
  3. Execute the command to format the map as internal storage (all data will be deleted!): adb shell sm partition disk:179,64 private
  4. Reboot your smartphone. SD-The card will be displayed as part of the internal memory.

Warnings:

โš ๏ธ Note: After activating Adoptable Storage SD-The card will be encrypted and tied to the device, and if you take it out and paste it into another smartphone or PC, the data will be unavailable, and the card can fail with frequent recording operations (especially if it is a cheap Class 10 model without wear protection).

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 11 or Poco) F4) After activating Adoptable Storage, you may have problems with the update. MIUI through OTA. In this case, you will have to roll back changes or install firmware manually.

The advantage of this method is the ability to install most applications on the SD-It's like it's an internal memory, but there are some drawbacks:

  • ๐Ÿข Significant decrease in productivity when using slow SD-cards (class recommended) UHS-I U3 higher).
  • ๐Ÿ”„ When resetting settings or firmware, the card can be formatted and all data will be lost.
  • ๐Ÿ“ต Some apps (such as WhatsApp or Google Pay) refuse to work with external memory for security reasons.
What if after activation of Adoptable Storage smartphone began to slow down?
If, after transferring the applications to SD-The smartphone started to slow down, try the following steps: 1. Move the most resource-intensive applications (games, social networks) back to internal memory via Settings โ†’ Appendices. 2. Disable animation in Developer Settings (set the animation scale at 0.5x). 3.Buy a faster one. SD-map (recommended by Samsung) EVO Plus or SanDisk Extreme Class A2). 4.If the lags are critical, cancel Adoptable Storage via adb shell sm forget disk:179,64 (replace your ID with yours) and format the card again.

Alternative ways to free up memory without transferring to SD-map

If none of the methods described are suitable or you do not want to risk the stability of the smartphone, consider alternative options for freeing internal memory. SD-The map, but it can be equally effective.

1. Clearing cache and unnecessary files

MIUI has a built-in garbage cleaning tool:

  1. Go to Settings. โ†’ Memory.
  2. Click Clear โ€“ the system will delete temporary files, cache and residual data.
  3. For deep cleaning, use the Security app (Cleanup tab).

2. Transfer of media files to SD-map

Photos, videos and music occupy the lion's share of memory. SD-map:

  • ๐Ÿ“ท For photos and videos: open the Gallery, select files โ†’ More. โ†’ Move it โ†’ SD-map.
  • ๐ŸŽต For Music: In the Music app, select tracks โ†’ Management โ†’ Move it to SD.

3. Use of cloud storage

Google Photos, Mi Cloud or Yandex Drive allow you to automatically back up photos and videos, freeing up space on your device.

4. Removal of system applications (for power users)

MIUI It contains many preinstalled applications that cannot be removed by standard means. ADB You can uninstall them without root rights:

adb shell pm uninstall -k --user 0 com.miui.weather2 # Example: weather removal


adb shell pm uninstall -k --user 0 com.xiaomi.scanner # Scanner removal

โš ๏ธ Warning: Removing system applications can lead to unstable work MIUI. Before executing commands, create a backup through Settings โ†’ Additionally. โ†’ Backup and reset.

5. Installation of โ€œlightweightโ€ versions of applications

Many popular services have Lite-versions, which take up much less space:

  • ๐Ÿ“ฑ Facebook Lite instead of Facebook.
  • ๐Ÿ’ฌ Messenger Lite instead of Messenger.
  • ๐ŸŽต Spotify Lite or YouTube Go to save traffic and memory.

๐Ÿ’ก

If internal memory is sorely lacking, consider buying a smartphone with a large storage capacity. e.g. Redmi Note 13 Pro+ 512 GB of memory is not much more expensive than models with 128 GB, but will save you from problems with data transfer.

Frequent mistakes and their solutions when working with SD-mapping

When you try to move applications to SD-Users often encounter errors, and let's look at the most common problems and how to fix them.

1. SD-The card is not defined or is an error

Possible causes and solutions:

  • ๐Ÿ”Œ Bad contact: Remove the card and repaint it. If the problem recurs, try another card.
  • ๐Ÿ—ƒ๏ธ Incompatible file system: format the card into FAT32 or exFAT via PC.
  • ๐Ÿ› ๏ธ Damaged sectors: Check the map for errors using the utility chkdsk (Windows) or fsck (Linux/macOS).

2. โ€œMove to the buttonโ€ SD" idle

This means that:

  • ๐Ÿ“ฑ The app does not support portability (such as WhatsApp or Google Play Services).
  • ๐Ÿ”’ SD-The card is formatted as a portable storage, not an internal one (see the Adoptable Storage section).
  • ๐Ÿ“ต In the developer settings, the option is enabled Forced to allow transfer to external storage - turn it off.

3.The applications are painted after transfer to SD-map

This is most often the case with:

  • ๐ŸŽฎ Games with high performance requirements (e.g, PUBG Mobile or Call of Duty).
  • ๐Ÿ” Applications with broad rights (bank clients, encrypted messengers).
  • ๐Ÿค– Widgets and system utilities.

Solution: Move problem applications back to internal memory or use it SD-class A2 speed up reading/write.

4.After the update MIUI transfer of applications

This is a typical problem for Xiaomi. After the firmware update:

  • ๐Ÿ”„ Re-apply the pm set-install-location 2 command via ADB.
  • ๐Ÿ“ฒ Move apps manually through Settings โ†’ Annexes.
  • ๐Ÿ”ง If the transfer is not possible, reset the settings (but this will delete all data!).

5. SD-The card is "raw" and cannot be read.

This is a critical error, meaning that the file system is damaged.

  • ๐Ÿ–ฅ๏ธ Connect the card to the PC and format it in FAT32 utility-wise SD Formatter.
  • ๐Ÿ”ง If formatting doesn't work, the map is physically damaged.

FAQ: Answers to Frequent Questions about Transferring Applications to SD-Xiaomi

โ“ Can I transfer WhatsApp or Telegram to you? SD-map?
No, these messengers block the transfer to external storage for security reasons, but you can: Move media files (photos, videos, voice messages) manually through the file manager; use chat backup to the cloud or on a PC. For Telegram, the option of Settings is also available โ†’ Data and memory โ†’ Download folder where you can specify SD-Map as a place to save new files.
โ“ Why after the game is transferred to SD-She started to slow down the map?
This is due to the low reading/writing speed. SD-Solutions: Buy a class card A2 or UHS-I U3 (for example, Samsung PRO Endurance or SanDisk Extreme. Move the game back to internal memory. Close background apps to free up RAM. If the game still lags, try turning off animations in games in graphics settings (for example, to use the game's graphics). PUBG Mobile, Free Fire and others.).
โ“ How to transfer applications to SD-computer-assisted?
Without PC, only official methods are available: Open Settings โ†’ Annexes โ†’ Application management. Select the application and click Storage. โ†’ Change. โ†’ SD-If the button is inactive, try the Google Play management apps, such as AppMgr. III (App 2 SD). Files by Google (for file transfers, but not for file transfers) APK). The effectiveness of these methods is lower than that of ADB, But they don't require a PC connection.
โ“ Can I use it? SD-Card as internal memory for Redmi Note 12 Pro+?
Xiaomi 2023-2026 models (including Redmi Note 12, Poco) X5, Mi 13) Adoptable Storage is locked at the firmware level. ADB Forcing the transfer of individual applications (see section above) Install custom firmware (like LineageOS or Pixel Experience), but this voids the warranty. Buy a smartphone with a large amount of memory (like the Redmi Note 13 Pro).+ On new devices, Xiaomi is actively promoting cloud solutions (Mi Cloud) and memory optimization, so support is also available. SD-maps as an internal storage unit folded.
โ“ What to do if you transfer applications to SD-map's gone?
It could be because of: ๐Ÿ”Œ Unexpected extraction SD-Cards (always use Safe Retrieval in notifications). ๐Ÿ”„ File system failure (check the card for errors). ๐Ÿ“ต Conflict with renewal MIUI (Move the apps back to internal memory before upgrading. To restore the apps: Reboot your smartphone. Check the folder /sdcard/Android/data/ โ€” App files may still be on the map. Reinstall apps from Google Play (settings will be saved if you used a Google account).