How to transfer applications to SD-Map in Xiaomi smartphones: all ways + restriction

Owners of Xiaomi smartphones sooner or later face a lack of internal memory โ€“ especially if the device is budget or released 2-3 One obvious way to solve this problem is to move apps to the next one. SD-But in the MIUI This process is not as straightforward as in โ€œpureโ€ Android: the manufacturer imposes restrictions, and some features are hidden in the depths of settings.

In this article, we will analyze all working methods for transferring applications to an external drive for different versions. MIUI (12 to 14), including workarounds for applications that "don't want" to move, and explain why some programs are fundamentally unmodified, and what to do if the application stops working after the transfer. SD-cards as an internal drive - this method gives maximum freedom, but has critical pitfalls.

We warn you right away that not all applications support portability, and some applications may be slower or no longer be running after this operation, but if you're ready to experiment, let's get started!

Why Xiaomi restricts the portability of applications to SD-card?

The manufacturer has made it more complicated than that, because of the technical limitations of Android and the MIUI security policy.

  • ๐Ÿ”’ Data security: Annexes to the SD-It is easier to steal or replace cards, especially if the cards are retrieved and used on other devices.
  • โšก Productivity: SD-cards (even class) A2) They are slower than the built-in memory. eMMC/UFS, what might cause the lags.
  • ๐Ÿ“ฑ Android Limitations: Starting with version 6.0, Google has tightened the rules for porting apps, leaving it to manufacturers to choose from.
  • ๐Ÿ”„ System Stability: Some System Applications MIUI They are tied to internal memory and cannot work with external storage.

Xiaomi is also pushing for Mi Cloud cloud storage and memory optimization through built-in tools (like Settings โ†’ Memory).

๐Ÿ“Š What's the volume? SD-You use the cards in Xiaomi?
Up to 32GB.
64GB
128GB
256GB and more
I don't use it.

Method 1: Standard portability through settings (for supported applications)

This is the easiest method, but it only works for applications that the developer has allowed to port, most often games, instant messengers (such as Telegram), or utilities.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application from the list.
  3. Slip on Warehouse.
  4. If the option is available, you will see the button Move to SD-Map (or Modify in new versions) MIUI).
  5. Confirm the action and wait for the process to be completed.

โš ๏ธ Note: Do not remove after transfer SD-card without first returning the application to internal memory, otherwise the program may disappear from the menu or give errors when running.

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

Check the free space on the map (you need at least 20% more than the weight of the application)

Close the application before transferring

Make a backup of important application data-->

If the buttons are moved to SD-No card, so the app doesn't support this function.

Method 2: Formatting SD-Cards as internal memory (extended method)

This method allows you to install applications on SD-The default card, but has serious consequences:

  • ๐Ÿ” The card will be encrypted and will not be read on other devices.
  • ๐Ÿšซ It cannot be extracted without formatting (otherwise the data will be lost).
  • โš ๏ธ Application speeds may drop (depending on class) SD-map).

If you are prepared for these restrictions, follow the instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse.
  3. Tap your name on it. SD-maps (e.g. SanDisk) 128GB).
  4. In the upper right corner, click on three dots and select Storage Settings.
  5. Choose Format as internal and confirm the action.
  6. After formatting, restart the device.

Now, when you install new applications, the system will ask you to choose a storage location, so you can transfer the programs that are already installed:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the app and tap the Warehouse.
  3. Click Change and specify SD-map.
What happens if you take it out? SD-map after formatting as an internal?
The apps installed on the card will stop working before it returns, the system can issue errors or automatically delete "lost" programs, in the worst case, the smartphone will slow down or restart.

Advantages of the methodDeficiencies of the method
You can install most applications on SDThe card becomes "tied" to the device
Internal memory is releasedApplication speed may decrease
No need to manually transfer applicationsIf the card fails, the data will be lost irretrievably.
Suitable for devices with low memory (16/32 GB)Not all applications will work correctly.

Method 3: Transfer over ADB (for power users)

If standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that requires connecting your smartphone to your computer, but allows you to migrate even those applications that don't normally support this feature.

โš ๏ธ Attention: Wrong commands ADB Use this method only if you are confident in your actions and have made a backup copy of the data.

Instructions:

  1. Download and install ADB Tools on your computer.
  2. On your smartphone, turn on Developer Mode (go to Settings โ†’ About Phone and tap the MIUI version 7 times).
  3. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  4. Connect your smartphone to your computer and enter:
adb devices

If the device appears in the list, type a port command (replace com.example.app with your applicationโ€™s batch name):

adb shell pm set-install-location 2


adb shell pm move-package com.example.app

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

adb shell pm list packages | find "appendix name"

WhatsApp

Telegram

Facebook

Instagram

If the team makes a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], This means that the application cannot be transferred to SD-map.

Which applications cannot be transferred to SD-map?

Even with ADB, some programs remain untouchable, and here is a list of categories that are almost always tied to internal memory:

  • ๐Ÿ“ฑ System applications (MIUI Launcher, Settings, Phone, Messages).
  • ๐Ÿ”’ High security applications (bank clients, Google Pay, Mi Wallet).
  • ๐ŸŽฎ Anticheat games (PUBG Mobile, Free Fire, Call of Duty Mobile โ€“ they block the launch from external media).
  • ๐Ÿค– Google Play Services (Google Play Services, Google Play Store).
  • ๐Ÿ“Š Apps with widgets (they may stop showing on the home screen).

Also, you should consider that some applications are formally portable but not working properly.

  • VK may not notify you of new communications.
  • YouTube will be buffering videos for longer.
  • Google Maps may lose its cache of maps.

If you moved the app and it started to behave strangely, put it back in your internal memory.

What to do if the application does not work after the transfer?

Transfer to SD-The map doesn't always go smoothly:

Problem.Reason.Decision
The app disappeared from the menuSD-map removed or damagedInsert the card back or reinstall the application
The app flies off at launchIncompatibility with external storageBring it back to your inner memory.
Apps' data droppedThe transfer didn't save the cacheRestore data from backup
App's slowing down.Slow. SD-map (class below) A1)Buy a Class A2 card or return the app back

If the application is unstable after transfer, but you do not want to return it to internal memory, try:

  1. Clear the app cache (Settings โ†’ Apps โ†’ Storage โ†’ Clear the cache).
  2. Reboot the smartphone.
  3. Update the application to the latest version.

๐Ÿ’ก

If the application is transferred to SD-The map has stopped updating through Google Play, return it to internal memory, update, and then transfer it again.

How to choose SD-Map for Xiaomi to make applications work quickly?

Not all. SD-If you plan to actively use an external drive, pay attention to the following parameters:

  • ๐Ÿ“Œ Speed class: Minimum A1 (optimally A2). Class cards C10 or U3 They are suitable only for file storage, but not for applications.
  • ๐Ÿ“Š Size: 64-128 GB is enough for applications. 256 GB cards and more often are forged.
  • ๐Ÿท๏ธ Brand: Preference SanDisk, Samsung, Kingston or Lexar. Cheap no-name cards can be slow or unreliable.
  • ๐Ÿ” For most, Xiaomi is a microSD fit (including hybrid slot models).

Before buying, check the card for authenticity with H2testw (for Windows) or SD Insight (for Android).

๐Ÿ’ก Tip: If you format the card as internal memory, take a model with a margin of volume - after encryption, the available space will decrease by 5-10%.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-map?
Technically yes, but not recommended. WhatsApp stores media files (photos, videos, voice messages) in its folder, and when migrating to a slow one. SD-The card may have trouble loading attachments, and the app may stop sending notifications, so it's better to leave it in internal memory and manually transfer media files.
Why After the Application Is Transferred to SD-The card is back in place in the internal memory?
This is normal: even after transferring some data (cache, temporary files) remains in internal memory, and some applications save critical files there for stable operation. To see the real space savings, compare the amount of occupied space before and after transferring to Settings โ†’ Memory.
Can system applications be moved? MIUI on SD-map?
No, it's technically locked. System applications (Phone, Messages, Gallery, etc.) are tightly tied to internal memory. Transferring them can cause MIUI to crash. If you're running out of space because of system applications, try disabling unnecessary ones through Settings โ†’ Applications โ†’ Application Management โ†’ Disable.
How to transfer the cache of games (such as Genshin Impact or Honkai: Star Rail) to SD-map?
Most modern games can't be transferred by standard means, but you can use a workaround: Download the file manager with access to the root folders (for example, download the file manager, FX Explorer or Solid Explorer. Find a folder with the game's cache (usually /Android/obb/[name packet] or /Android/data/[Name of the package. SD-Create a symbolic link (root rights required) or manually specify the path to the cache in the game settings (if such option is available). โš ๏ธ Without root rights, this method may not work, and some games (such as Genshin Impact) block the launch when the cache path changes.
What happens if you format it? SD-The card is like an internal memory and then insert it into another smartphone?
It's formatted in proprietary Android Adoptable Storage format and encrypted with a key attached to your device. Another smartphone: It won't see the files on the card. It'll require you to format it (which will delete all the data) It can give you errors when you try to use it. If you need to retrieve a card, first transfer all applications back to internal memory, then format it as portable storage (Settings). โ†’ Warehouse โ†’ SD-map โ†’ Formatting as a portable).