How to install applications SD-Map in Xiaomi smartphones: all ways of 2026

Why applications are not installed on SD-Xiaomi Map and How to Fix It

Xiaomi smartphone owners often face the problem of lack of internal memory, especially on budget models like Redmi. 9A POCO M3. It would seem that the solution lies on the surface: to transfer applications to the SD-But here, users are in for a nasty surprise, in modern versions of Android and the shell. MIUI This function is either hidden or it's limited?

Starting with Android 6.0 Marshmallow, Google has changed the way it works with external drives. SD-Default cards are seen as portable storage (for photos, music, documents) rather than an extension of internal memory.Manufacturers including Xiaomi have further tightened those restrictions in their firmware. MIUI, So we can avoid problems with performance and safety, but there are workarounds, and we'll go through them in detail below.

It is important to understand that not all applications can be transferred to the SD-For example, system services (com.miui.home, com.android.phone) and games with anti-piracy protection (Genshin Impact, PUBG Mobile will remain in internal memory, but for most of the user programs โ€” messengers, social networks, utilities โ€” there are solutions.

Preparation SD-maps: selection and formatting

Before you try to migrate applications, you need to properly prepare the memory card itself. SD-These are the key requirements:

  • ๐Ÿ”น Speed class: minimum class 10 or UHS-I (better UHS-II Class Class cards for speed. 4/6 They will slow down applications.
  • ๐Ÿ”น Volume: from 32 GB (optimally 64-128 GB). Cards less than 16 GB MIUI It may not be possible to format as an internal memory.
  • ๐Ÿ”น Manufacturer: give preference to brands SanDisk, Samsung EVO, Kingston Canvas โ€“ Cheap no-name cards often fake real volume.
  • ๐Ÿ”น File system: Formatting as internal memory will require ext4 or f2fs (automatically selected by the system).

If you've already used a card on your phone to store photos or music, you need to format it completely.

  1. Put it in. SD-card in the smartphone slot (on some Xiaomi models only hybrid slot is supported - check if it is not occupied by the second one) SIM-card).
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Select Format as internal memory (Warning: All data on the map will be deleted!).

โš ๏ธ Note: After formatting SD-The card, as internal memory, cannot be retrieved without losing data, the system will treat it as part of the main storage, and if you pull out the card, some applications may stop working.

๐Ÿ“Š What? SD-You are using the card in Xiaomi?
SanDisk (Ultra/Extreme)
Samsung EVO
Kingston
Another (write in the comments)
I don't use it.

Method 1: Transfer applications through MIUI settings (official method)

The easiest, but also the most limited, way is to use the built-in MIUI feature, which is suitable for most custom applications, but does not work with system services and some games.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want to transfer (such as Telegram or VK).
  3. Slip on Warehouse.
  4. If you have an option, you'll see a Change button next to the words "Inner Memory." Click on it.
  5. Choose. SD-map and confirm the transfer.

Pay attention to a few nuances:

  • ๐Ÿ”ธ The Change button will be inactive if the app developer has banned the transfer to the SD-Map in the manifesto (android:installLocation).
  • ๐Ÿ”ธ Some applications may be slower after porting, due to limited read/write speeds. SD-map.
  • ๐Ÿ”ธ Application data (cache, settings) may remain in internal memory. to transfer them will require additional actions (see section on data transfer).

โ˜‘๏ธ Preparation for the portability of applications

Done: 0 / 4

If there is no change button at all, it means that:

  • ๐Ÿ“Œ SD-The card is not formatted as internal memory (see the section on preparing the card).
  • ๐Ÿ“Œ The application is system-based or has portability protection.
  • ๐Ÿ“Œ Your version. MIUI Blocks this function (relevant for some regions, for example, for firmware) MIUI EU).

Method 2: Using ADB for Forced Transfer

If the official method didnโ€™t work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system where to install applications, which takes a computer and a little more effort, but works even with programs that donโ€™t normally carry.

To start, turn on USB debugging on your smartphone:

  1. Go to Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version until you become a developer!
  3. Back to Settings โ†’ Additionally. โ†’ For developers.
  4. Activate the debugging switch over USB.

Now connect your phone to your computer (use Xiaomiโ€™s original cable for a stable connection) and execute the following commands in ADB:

adb shell


pm set-install-location 2 # forced installation on SD- card




pm move-package com.example.app # replace com.example.app with your applicationโ€™s batch name

To find out the batch name of the application, use the command:

pm list packages | grep 'keyword word'

For example, for WhatsApp it will be com.whatsapp, for Instagram it will be com.instagram.android.

โš ๏ธ Attention: Forced transfer through ADB This can lead to unstable applications, especially if SD-Some programs (e.g. Google Play Services) will not work after the transfer!

๐Ÿ’ก

If the pm move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], So the app is strictly non-transferable. Try an alternative method with link2sd (see next section).

Method 3: Link2SD application for deep transfer

Link2SD โ€” This is a utility that allows you not only to transfer applications to the SD-It's also useful for games that take up a lot of space with cache, like Call of Duty Mobile or Free Fire).

Link2SD requires:

  • ๐Ÿ”ง Root rights (on some Xiaomi models, they can be obtained through Magisk).
  • ๐Ÿ”ง SD-map formatted with a section ext2/ext3/ext4 (second-part).
  • ๐Ÿ”ง Installed annex Link2SD Google Play.

Instructions for setting:

  1. Download and install Link2SD.
  2. When you first start, the program will prompt you to select the file system for the second partition. SD-maps - choose ext4.
  3. Reboot the phone.
  4. In the main Link2SD menu, select the app you want to migrate.
  5. Then, click on it and choose to create a link (or move to it). SD-card if root rights are not available).
  6. Confirm link building for APK, DEX and Lib files.
File typeWhat happens when you transferImpact on work
APKTransfer the installer of the application itselfNo consequences.
DEXOptimized Dalvik files are transferredMaybe slow down the launch a little bit.
LibApplication libraries are movedRisk of error if SD-slow-card
Data (cash)A symbolic link is createdIt can cause data loss when retrieving the card.

Important: If you are using Link2SD without root rights, the transfer will be incomplete โ€“ only a part of the files will move to the port. SD-For full transfer (including application data) root is mandatory.

Method 4: Transfer application data (cache, settings)

Even if the application itself has been successfully transferred to SD-The card, its data (cache, settings, uploaded files) often remain in internal memory, for example, on YouTube these are uploaded videos, on Spotify they are offline playlists.

There are two ways:

  1. Through the App Settings: Open Settings โ†’ Annexes โ†’ App management. Select the application you want (like Google Maps). โ†’ Clear cache (this won't delete important data, only temporary files) If you have the option to Transfer data to the SD-map, use it.

Through the file manager

  • Install FX File Explorer or Solid Explorer.
  • Enable the display of hidden files in the manager settings.
  • Go to /sdcard/Android/data/, where most applications are stored.
  • Select a folder with the data of the desired application (for example, com.spotify.music) and transfer it to the folder. SD-hand-write.
  • Create a symbolic link (root rights required) or manually specify a new location in the application settings.

โš ๏ธ Note: Manually moving data without creating symbolic links will cause the application to stop seeing its files. Use this method only if you understand the risks or have root access to build links through ln -s.

What if the application does not work after data transfer?
If the application stopped running after manual data transfer, try: 1. Return the data folder back to internal memory. 2. Clear the application data to Settings โ†’ Applications. 3. Reinstall the application (the data will be downloaded again). 4. Use Link2SD to create a symbolic link instead of manual transfer.

Problems and Solutions: Why Apps Don't Work After a Transfer

Transfer of applications to SD-The map is not always a smooth process. Here are the most common problems and the ways to solve them:

Problem.Possible causeDecision
The application does not start after the transferSD-map disabled or damagedCheck the card on another device, format it again
The app will fly out when it opens.Lack of reading speed is lacking SD-mapUse a UHS-I class card or higher
The โ€œMove to the buttonโ€ SD-cardAnnex prohibits transfer ofUse ADB or Link2SD with root rights
These applications are not portableDeveloper blocks data transferClean the cache manually or use symbolic links
After extraction SD-Application maps disappearedAnnexes are designated as โ€œexternalโ€Do not remove the map or move the applications back

If none of these methods worked, consider alternative ways to free up memory:

  • ๐Ÿ—‘๏ธ Remove unused applications (use Settings) โ†’ Annexes โ†’ Unused).
  • ๐Ÿ—‘๏ธ Clear the cache through Settings โ†’ Warehouse โ†’ Clear the cache.
  • ๐Ÿ—‘๏ธ Transfer media files (photos, videos) to SD-Map or cloud (Google Photos, Mi Cloud).
  • ๐Ÿ—‘๏ธ Use the Lite mode function in MIUI for lightweight versions of applications.

๐Ÿ’ก

If your Xiaomi smartphone does not support the transfer of applications to the SD-map through standard settings, the only working alternatives are ADB or Link2SD Without them, full portability is impossible due to the limitations of Android and MIUI.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-root-card?
WhatsApp does not officially support the transfer of SD-The card, because it stores data in a secure folder, but you can: Back up the chats in Settings. โ†’ chat โ†’ Backup. Remove the application and reinstall it by selecting SD-map as installation site (if available). Link2SD It's root-based, it's data-transferable.
Why did the applications re-enter internal memory after the MIUI update?
Updates MIUI Sometimes they reset the storage settings, especially if SD-To avoid this, make a backup of the data before updating. SD-maps in Settings โ†’ If the card is "flying," format it again as internal memory.
How to transfer games with a large cache (eg, Genshin Impact)?
Games like Genshin Impact or Honor of Kings block the transfer to the game. SD-card for protection against piracy: ๐ŸŽฎ Use it. Link2SD root-rights to create symbolic links to the folder Android/obb. ๐ŸŽฎ Move only a portion of the data (such as screenshots or uploaded videos) by leaving the main files in internal memory. ๐ŸŽฎ Buy a smartphone with a large amount of memory or use cloud services for backup.
Can I use it? SD-Map as internal memory Xiaomi Redmi Note 10 Pro?
Yes, but with reservations: ๐Ÿ“ฑ Redmi Note 10 Pro supports formatting SD-cards as internal memory, but only if inserted into a hybrid slot (Slot 2). ๐Ÿ“ฑ Maximum supported volume โ€“ 512 GB (recommended 128-256 GB for stability). ๐Ÿ“ฑ Once formatted, the card will not be used on other devices without being completely cleaned. โ†’ Warehouse โ†’ SD-map โ†’ Storage settings โ†’ Formatting as an internal.
What to do if SD-The card is not defined in Xiaomi?
If the smartphone does not see SD-The card, follow the steps: Reboot the phone. Remove the card and check it on another device (laptop, other phone). Clear the slot contacts for the slot. SD-compressed air (dust can interfere with contact) format the card on a PC in format FAT32 (If the card is up to 32 GB or exFAT (if larger), check if the slot is damaged (for example, after a phone drop) if the card is still undetected, it may be physically damaged, try another one.