Owners of smartphones Xiaomi with limited internal memory sooner or later face the need to make room for new applications. One of the obvious solutions is to use a memory card microSD. However, standard functions Android and shell MIUI do not always make it easy to transfer apps to an external drive. In this article, we will analyze all working methods, including hidden settings, bypassing restrictions and alternative solutions for different firmware versions.
It is important to understand that the transfer capabilities depend on the version Android (starting from 6.0 the function appeared Adoptable Storage), smartphone model (for example, Redmi Note 10 and POCO X3 Pro behave differently) and even the memory card manufacturer. We tested the instructions on current devices and collected only those methods that actually work in 2026 - without outdated advice like โformat the card in FAT32.โ
If you have already tried to transfer applications through the standard menu and received the message โCannot be moved to an SD card,โ do not rush to despair. In the article you will find workarounds, including manually formatting the card as internal storage, using ADB-commands, and even third-party utilities to force the transfer. We will also tell you which applications you should never transfer to an SD card - this can lead to malfunctions of the smartphone.
Why does Xiaomi block the transfer of applications to the SD card?
The manufacturer deliberately limits this function in the shell MIUI, and there are several reasons for this. Firstly, performance: even the fastest memory card UHS-II works slower than the built-in memory eMMC or UFS. Transferring system applications or games with high requirements (for example Genshin Impact or Call of Duty Mobileto the SD card will lead to lags and stuttering.
Secondly, security. Memory cards are easier to remove, which means malicious software can use them to steal data. Thirdly, stability: not all applications correctly process transfer to external storage, which is fraught with sudden crashes. And finally, Xiaomi promotes cloud storage Mi Cloud and memory expansion services via MIUI+, so it is not interested in popularizing alternative solutions.
- ๐ Limitation 1: In new versions MIUI 14+ the application transfer function is hidden in deep settings or is completely absent from the menu.
- โก Limitation 2: Even if transfer is available, some applications (for example, WhatsApp, Google Play Services) block this feature at level Android.
- ๐พ Limitation 3: Memory cards of format
exFATdo not support the functionAdoptable StorageโonlyFAT32orEXT4.
โ ๏ธ Attention: If your smartphone runs on Android 10 or newer, standard transfer of applications through the "Settings โ Applications" menu may not be available. In this case, you will have to use ADB or third-party utilities.
Preparing a memory card: which format to choose?
Before transferring applications, the memory card must be formatted correctly. It depends on the format whether you can use it as internal storage (Adoptable Storage) or only for storing files. Let's consider all the options:
| Format | Adoptable Storage Support | Max. file size | Compatible with Xiaomi | Recommendation |
|---|---|---|---|---|
FAT32 |
Yes | 4 GB | All models | Suitable for cards up to 32 GB |
exFAT |
No | 16 EB | All models | File storage only |
EXT4 |
Yes | 16 TB | Only via ADB |
Optimal for Adoptable Storage |
NTFS |
No | 16 EB | Partial (requires root) | Not recommended |
For most users Xiaomi the optimal choice is EXT4, but it can only be applied through ADB. If you are not ready to work with the command line, use FAT32 for cards up to 32 GB or exFAT for cards of larger capacity (but without the ability to transfer applications).
Make sure the card has a speed class of UHS-I (U1/U3) or higher|Make a backup copy of the data from the card|Check the card for errors via a PC (via chkdsk or fsck)|Format the card in your phone, not on your computer-->
Method 1: Standard transfer via MIUI settings (if available)
On some models Xiaomi (for example, Redmi 9A or POCO M3) the application transfer function remains in the menu. You can check its presence like this:
- Open
Settings โ Applications โ Manage applications. - Select the desired application (for example, Facebook or Telegram).
- Tap on item
Storage. - If there is a button
ChangeorMove to SD cardโclick it.
If there is no button, then your model Xiaomi blocks this method. In this case, proceed to the following methods. Also note that even if the transfer is successful, some application functions may not work correctly (for example, notifications or widgets).
โ ๏ธ Attention: Do not transfer system applications to the SD card. (for example Mi Browser, Security or Google Play Market). This may lead to malfunctions MIUI and the need to reset the settings.
Why some applications cannot be transferred?
Developers can explicitly prohibit transfer in the application manifest (android:installLocation="internalOnly"). This applies to banking applications (for example, SberBank Online), encrypted messengers (Signal, Session) and games with security protection. cheating (PUBG Mobile, Free Fire).
Method 2: Formatting the card as internal storage (Adoptable Storage)
This method allows you to โtrickโ the system, forcing it to perceive the SD card as part of the internal memory. The advantage is the ability to install applications directly onto the card. Disadvantages: the card cannot be removed without losing data, and it will be encrypted (unreadable on other devices). Instructions:
- Insert the memory card into the smartphone.
- Go to
Settings โ Storage โ Memory card. - Tap on the three dots in the upper right corner and select
Storage settings. - Click
Format as internal(orInternal Storagein English firmware). - Confirm the action and wait the process is completed (may take 5โ10 minutes).
After formatting, the system will offer to transfer the data to a new โinternalโ memory. Select Transfer now or do it manually later. Important: this method does not work on all models Xiaomi. For example, on Redmi Note 11 Pro+ s MIUI 14 the option may not be available.
If there is no "Format as internal" item in the menu, try inserting the card into another smartphone (for example, Samsung or Motorola), format it there as internal memory, and then return it back to Xiaomi. Sometimes it works!
After formatting, check that the card is recognized as internal storage:
- Open
Settings โ About phone โ Storage. - Make sure that the internal memory has increased by size SD cards.
Method 3: Transferring applications via ADB (for advanced users)
If standard methods do not work, you can use Android Debug Bridge (ADB). This method requires connecting your smartphone to your computer, but gives you more control. You will need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ Cable
USB-Type C(better original). - ๐ฅ Utility
ADB(download from the official website Android Developers). - ๐ง Enabled debugging on
USBon the smartphone.
Steps:
- Activate
Developer modeto Xiaomi:- Go to
Settings โ About phone. - Tap 7 times on the item
Version MIUI. - Return to
Settings โ Advanced โ For Developers. - Enable
USB Debugging.
- Go to
cmd in Windows or Terminal in macOS/Linux) and enter:
adb devices
Make sure that your smartphone is shown in the list.
com.example.app with the package name of the application):
adb shell pm move-package com.example.app
You can find out the package name through the utility App Inspector (available in Google Play).
If the command is successful, you will see a message Success. To transfer all possible applications immediately, use the script:
adb shell pm get-packages | grep -E 'package:' | awk '{print $2}' | xargs -n1 adb shell pm move-package
โ ๏ธ Attention: Some applications after transferring via ADB may stop updating via Google Play. In this case, they will have to be deleted and installed again.
Transferring via ADB - the most universal method, but requires caution. Do not transfer system applications (for example, com.miui.securitycenter), this may disrupt the operation of MIUI.
Method 4: Using third-party applications (without root)
If the previous methods did not work, you can use utilities from Google Play. The best options:
- ๐ฑ AppMgr III (App 2 SD) โshows which applications can be transferred and does it in one tap. Supports batch transfer.
- ๐ Link2SD โ creates symbolic links, saving space on internal storage. Requires
rootfor full operation, but some functions are available without it. - ๐๏ธ Files by Google - helps clear the cache and transfer media files, freeing up space for new applications.
Example of working with AppMgr III:
- Install the application from Google Play.
- Open it and provide access to the storage.
- In the list of applications, find those with an icon next to them
SD cards. - Tap on the application and select
Move to SD card.
Restriction: third-party utilities cannot bypass prohibitions Android at the system level. If an application is blocked for transfer, no app will be able to move it without rootrights.
What applications cannot be transferred to an SD card?
Even if transfer is technically possible, some applications are better left in the internal memory. Here is the blacklist:
- ๐ฆ Banking applications (SberBank, Tinkoff, VTB) - can block access for security reasons.
- ๐ Messengers with encryption (WhatsApp, Telegram Secret Chats, Signal) - risk of losing messages.
- ๐ฎ Games with online multiplayer (PUBG Mobile, Free Fire, Brawl Stars) - bugs and account bans are possible.
- ๐ ๏ธ System utilities (Mi Security, Google Play Services) - transfer will lead to failures MIUI.
- ๐ฑ Launchers and widgets (Nova Launcher, KWGT) - will stop working after removing the card.
Transferring applications for working with payments (for example, Google Pay or Mir Pay) to an SD card can lead to the bank blocking the service. This is due to requirements PCI DSS to the security of storing payment data.
What to do if the transfer is not works?
If none of the methods worked, consider alternative solutions:
- Clearing the cache: Go to
Settings โ Applications, select a heavy application (for example, Facebook or Instagram) and pressClear cache. This can free up several gigabytes. - Removing unnecessary files: Use the built-in utility
Cleaningv MIUI or application Files by Google to search for large and duplicate files. - Transferring media files: Photos, videos and music can be easily moved to SD card manually through any file manager (for example, Mi File Manager).
- Using the cloud: Mi Cloud or Google Photos allows you to free up space by saving files on the network. Xiaomi has a function
Smart cleaningthat automatically deletes unnecessary files. - Factory reset. settings: An extreme method if the smartphone is full of unnecessary data. First make a backup copy via
Settings โ Advanced โ Backup and reset.
โ ๏ธ Attention: On some models Xiaomi (for example POCO F4 or Xiaomi 12T) function of transferring applications to an SD card blocked at the firmware level. In this case, the only option is to clear the memory or buy a smartphone with a large amount of storage.
If you often experience low memory, consider purchasing a smartphone that supports UFS 3.1 (for example, Xiaomi 13 or POCO F5). Such devices manage memory more efficiently and require cleaning less often.
FAQ: Frequently asked questions about transferring applications to an SD card in Xiaomi
Is it possible to transfer WhatsApp to an SD card without losing messages?
No, WhatsApp blocks transfer at the application level. Forced transfer via ADB or root will lead to the loss of chat history. An alternative is to regularly create backups to Google Drive and clear the application cache.
Why did the application stop updating after the transfer?
This is a known problem Android when transferring via ADB. Solution: Uninstall the app, move the memory card back to external storage mode, then install the app again and update it. After this, you can format the card as internal again.
Is it possible to use an SD card as internal memory on Xiaomi s MIUI 14?
On most models, the MIUI 14 function Adoptable Storage is disabled. Workaround: Format the card as internal on another smartphone (for example Samsung or Nokia), then insert it into Xiaomi. The chances of success are about 50%.
How to find out which applications can be transferred?
Install the application App Inspector from Google Play. It shows the parameter installLocation for each application:
autoorpreferExternalโcan be transferred;internalOnlyโtransfer is blocked;unspecifiedโdepends on the version Android.
What happens if you remove an SD card formatted as internal memory?
The smartphone will no longer see the transferred applications, and the system will begin to generate errors. If you reinsert the card, the data may not be restored. It is recommended before extraction:
- Move all applications back to the internal memory.
- Format the card as external in the settings.