How to install apps on a memory card in Xiaomi: all the ways 2026

Xiaomi smartphone owners often face a shortage of internal memory, especially on budget models Redmi or POCO with 32/64 GB of drive. microSD card seems logical solution โ€” cheap storage expansion to 1 TB. But here's the problem: by default, MIUI blocks the installation of applications on external media, and standard Android settings offer only the transfer of data, not a full installation. Why is this and how to get around the restrictions?

The case in the architecture of Android and Xiaomi policy: starting with the version MIUI 12 (Android 10+) The company has abandoned the Adoptable Storage function (transformation). SD-The cards are part of the internal memory to avoid performance and security issues, but there are workarounds, from manual transfer through settings to use. ADB-In this article, we will discuss all the current methods for MIUI 14/15 Android 12-14, including specific model nuances (Redmi Note) 12, POCO X5 etc.).

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

At first glance, the restriction seems artificial, but it has technical reasons:

  • ๐Ÿ”‹ Low read/write speeds for most microSDs (class) A1/A2 vs UFS 2.2/3.1 The applications on the slow card will slow down or fly out.
  • ๐Ÿ›ก๏ธ Security: External media is easier to fake or infect with malware. MIUI Blocks the installation of.apk with SD default.
  • ๐Ÿ“ฑ Fragmentation of files: Frequent overwriting on microSD reduces its lifespan (especially on cheap cards).
  • ๐Ÿ”„ Retrieval conflicts: If you take out the card while the application is running, it will crash and the data may get damaged.

However, for many users, migrating applications to SD is the only way to free up internal memory, and then working methods to address these limitations.

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

Method 1: Standard Transfer through MIUI Settings

The easiest way is to use the built-in function of transferring application data to SD-It's suitable for most games and programs, but it has limitations:

โš ๏ธ Note: Not all applications support portability. (Google Play Services, MIUI Launcher and some games (Genshin Impact, PUBG Mobile will remain in internal memory.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or Spotify).
  3. Click Warehouse โ†’ Change โ†’ Memory Map.
  4. Confirm the transfer and wait until it is completed (may take a few minutes).

What's transferable:

  • ๐Ÿ“ Cache and temporary files (free up to 50% of space).
  • ๐ŸŽฎ Game data (saves, textures).
  • ๐Ÿ“ท Media files (photos, video from the gallery).

What's NOT tolerable:

  • ๐Ÿšซ Application.apk files (remain in internal memory).
  • ๐Ÿšซ System Application Data (Google Play, Settings).
  • ๐Ÿšซ OBB-Some game files (manual installation required).

Formatting a memory card in FAT32/exFAT|Create a backup copy of important data|Charge your phone at least to 50%|Disable battery optimization for portable applications-->

Method 2: Using ADB for Forced Transfer

If the standard method didnโ€™t work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to force the installation of applications, which works on all Xiaomi smartphones with Android 8+, but requires a connection to a PC.

Step-by-step:

  1. Enable Developer Mode: Go to Settings โ†’ About Phone. Click 7 times on MIUI Version. Go back to Settings โ†’ Additional โ†’ Developer. Activate USB Debugging.

ADB Tools

adb devices

Make sure the device is identified (should appear its serial number).

package.name

com.whatsapp

adb shell pm set-install-location 2

2

Google Play

To return the installation to internal memory, use:

adb shell pm set-install-location 0

โš ๏ธ Note: Some applications (such as Banking Apps or Google Pay) may refuse to work with the Internet. SD-security cards, also after the update MIUI setting ADB may throw off.

How to find out the name of the application package?
Open Google Play, search for the app โ†’ in the browser address bar will be a bar of the form https://play.google.com/store/apps/details?id=com.example.app, where com.example.app is the name of the package. Or use the App Inspector utility from Google Play.

Method 3: Forced formatting SD-The card is an internal memory (adoptable storage)

Before Android 9, Xiaomi had Adoptable Storage feature that allows you to โ€œtether" SD-card to the phone as part of the internal storage MIUI 12+ This option is hidden, but it can be returned through ADB third-party.

Advantages:

  • ๐Ÿ“ฒ Annexes shall be installed on SD automatically (as if it were internal memory).
  • ๐Ÿ”„ No need to manually transfer data.

Disadvantages:

  • ๐Ÿšซ The map becomes incompatible with other devices (it can not be read on a PC without formatting).
  • ๐Ÿข Productivity falls on 20-40% (class-dependent SD).
  • ๐Ÿ”„ When you remove the map, the applications will stop working.

Instructions:

  1. Put it in. SD-map (class recommended) A2 or UHS-I).
  2. Connect your phone to your PC and start the ADB.
  3. Adb shell sm set-force-adoptable true
  4. Go to Settings โ†’ Storage โ†’ Memory Map.
  5. Choose Use as internal memory (option will appear after). ADB-team).
  6. Follow the instructions on the screen (the map will be formatted!).

After that, all new apps will be installed on the SD by default. To return the card to normal mode, do:

adb shell sm set-force-adoptable false

๐Ÿ’ก

Before formatting your card as internal memory, check its speed with the A1 SD Bench app. If the read speed is below 40 MB/s, the apps will slow down.

Method 4: Install applications on SD through third-party launchers

If previous methods failed, alternative launchers (like Nova Launcher or Apex Launcher) can be used to specify the default install path, which does not require root rights, but does not work on all Xiaomi models.

Instructions for Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Click the empty space on the home screen โ†’ Settings โ†’ Apps and notifications.
  3. Select the default setting โ†’ Memory card.
  4. Download the application.apk file (for example, with APKMirror) and install it via Nova Launcher.

Limitations:

  • ๐Ÿ“Œ It only works for manually installed.apk files (not from Google Play).
  • ๐Ÿ“Œ Some apps (such as Netflix or Google Maps) block installations on the Internet. SD.

Comparison of methods: which one to choose?

To determine the best way, compare all options on key parameters:

MethodYou need a PC?Need root?Transferred.apk?Speed of operationDifficulty
Standard transfer (MIUI)โŒ No.โŒ No.โŒ No, only data)โšก Quickly.โญ Very simple.
ADB (forced transfer)โœ… Yes.โŒ No.โœ… Yes.โšกโšก Middle-Averageโญโญ Middle-Average
Adoptable Storageโœ… Yes.โŒ No.โœ… Yes.๐Ÿข Slowly (depends on the SD)โญโญโญ Hardly.
Side of the launchersโŒ No.โŒ No.โœ… Yes (only for.apk)โšก Quickly.โญ Easy.
Root + Link2SDโŒ No.โœ… Yes.โœ… Yes.โšกโšกโšก Quickly, if SD class A2)โญโญโญโญ Very difficult.

For most users, the best solution is a combination of standard transfer (to free up space) + ADB (Adoptable Storage is only suitable for class maps. A2/UHS-I And if you don't plan on getting it out of your phone.

๐Ÿ’ก

If your goal is to simply make room for new applications, start with standard data porting through MIUI settings.

Frequent problems and their solutions

When transferring applications to SD-Xiaomi users face typical errors. Let's analyze the most common:

โš ๏ธ Warning: If the app stops working after the transfer, check if you have removed the memory card. VK) Requires re-authorization after relocation.

Problem 1: The โ€œMove to SDโ€ button is inactive

  • ๐Ÿ”น Reason: Application does not support portability (system or modification protection).
  • ๐Ÿ”น Solution: Use ADB or install.apk manually through the launcher.

Problem 2: The app crashes after the transfer

  • ๐Ÿ”น Reason: low speed SD-cards (class) A1 lower).
  • ๐Ÿ”น Solution: Replace the card with a class A2/UHS-I Or transfer only the data, leaving the.apk in the internal memory.

Problem 3: You canโ€™t install an update for a ported application

  • ๐Ÿ”น Reason: Google Play is blocking updates for apps SD.
  • ๐Ÿ”น Solution: temporarily transfer the application back to internal memory, update, then move again to the map.

Problem 4: After the MIUI update, the transfer reset

  • ๐Ÿ”น Reason: Resetting settings ADB or Adoptable Storage.
  • ๐Ÿ”น Solution: Repeat the settings through ADB Or format the map again.
Can WhatsApp be transferred to a memory card in Xiaomi?
Yes, but with the caveats: Through standard port to Settings โ†’ Apps, you can only move media files (photos, videos, voice messages). The application itself and the database can not be moved - this is a Meta restriction (formerly Facebook). If you use Adoptable Storage, WhatsApp will stand on the SD automatically, but can slow down.
Why did she start laying after transferring the game to SD?
Reasons: Low speed reading/writing cards (requires a class) A2 or UHS-I). File fragmentation (if the card has been in use for a long time) MIUI on the background activity of applications on SD. Solution: Transfer back to internal memory or replace it SD-quicker-map.
How to transfer Google Play Store to a memory card?
Google Play Services and the Play Store are system applications that MIUI blocks for portability, and trying to get around this restriction through root or ADB will lead to update errors and unstable phone performance.
Can I use it? SD-map as an internal memory POCO X5 Pro?
Yes, but with reservations: On the POCO X5 Pro (Android 13, MIUI 14), Adoptable Storage is hidden, but it can be activated via ADB (sm set-force-adoptable true command). Once formatted as internal memory, it cannot be retrieved without data loss. Performance will drop by 15-30% (depending on the SD class).
What happens if you take it out? SD-portable?
Consequences: Applications installed on the SD will stop working (icons will remain, but there will be an error when you launch); application data (save games, cache) may get corrupted; if you re-insert the application card, some data (for example, unsaved progress in games) may be lost; Recommendation: before retrieving the card, transfer critical applications back to internal memory.