Why Xiaomi is not always able to transfer applications to Xiaomi SD-map
Owners of smartphones Xiaomi, Redmi and Poco often face a lack of internal memory. SD-map, but in MIUI This feature doesn't work like it does on pure Android, because it's about the limitations of the operating system and the manufacturer's policies.
Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage, allowing you to format SD-The card is like internal storage, but Xiaomi has disabled this feature in most firmware. MIUI β Instead, users are offered partial solutions that do not work with all applications.
There are technical nuances: not all SD-For example, low-cost Class 4 or Class 6 cards can slow down the system due to low read/write speeds, and some applications (especially system ones) do not support portability because of security requirements.
What are they? SD-Cards are suitable for transferring applications
Not every microSD card will be able to extend memory for applications, but here are the key requirements:
- πΉ Speed class: minimum class 10 or UHS-I (U1/U3). For modern smartphones optimally UHS-I U3 or A2 (specially).
- πΉ Capacity: from 32 GB (on cards less than 32 GB, the transfer function is often blocked). Better 64 GB or 128 GB.
- πΉ Manufacturer: avoid no-name cards.Recommended brands: SanDisk, Samsung EVO, Kingston Canvas, Lexar.
- πΉ Formatting: The card must be formatted in exFAT or FAT32 (But it is better to let the smartphone do it automatically).
Important: Even if the card meets the requirements, MIUI can restrict the portability of applications to it, for example, in the models of Redmi Note 10 and later, the function works selectively, and in the Poco F3 β only for some applications.
β οΈ Note: Class 4 or Class 6 cards can cause app lags and crashes. If you have slowed down after transferring the game or messengers, return them to internal memory.
| Xiaomi model | Adoptable Storage Support | Transfer of applications to SD | Limitations |
|---|---|---|---|
| Redmi Note 8/9 | β No. | β Partially (cache and data only) | Can't move it. APK-file |
| Poco X3/X3 Pro | β No. | β Yes (via application settings) | It does not work with system applications |
| Mi 10/11 | β No. | β οΈ Only through ADB | Requires root or unlock the bootloader |
| Redmi 9A/9C | β Yes (in some firmware) | β Full transfer | Can slow down on slow cards |
Official method: transfer via MIUI settings
The easiest method is to use the built-in MIUI tools, which doesn't work on all models, but it's worth a try.
- Put it in. SD-Card to smartphone and wait for its recognition.
- Open Settings β Applications β Application Management.
- Select the application you want (such as Telegram or Spotify).
- Press Warehouse. β Change. β SD-map.
- Confirm the transfer and wait until it is completed (may take a few minutes).
If there is no Modify, the app does not support portability, as is typical for system utilities (Google Play Services, MIUI Launcher) and some games (PUBG Mobile, Genshin Impact).
β οΈ Note: After the transfer, the application may run slower, especially if SD-card A2. Test performance after the transfer.
Insert SD-class UHS-I U3 or A2
Check the free space on the map (at least 50% of the application volume)
Close the application before transfer
Make a backup copy of the data (in case of failure)
Reboot the smartphone after the transfer-->
Alternative method: formatting SD as internal memory (Adoptable Storage)
If your Xiaomi doesnβt support porting apps through settings, you can try enabling Adoptable Storage manually, which works on some models with MIUI 12 and older, but requires caution.
Steps:
- Put it in. SD-smartphone-card.
- Go to Settings. β Warehouse.
- Press on. SD-map β Three dots (menu) β Storage settings.
- Choose your internal memory (if you have an option).
- Follow the instructions on the screen (the map will be formatted, all data will be deleted!).
After formatting SD-The card as internal memory cannot be used in other devices without re-formatting, and this method can lead to lags if the card is slow.
If you don't have internal memory, Xiaomi has locked it in your firmware. ADB-team (described below).
What if applications are not portable after formatting as internal memory?
Transfer applications over ADB (for advanced users)
If the standard methods don't work, you can use Android Debug Bridge (ADB), which requires connecting your smartphone to your computer, but gives you more control.
Instructions:
- Turn on Developer Mode on your smartphone: Settings β About Phone β MIUI version (click 7 times).
- Activate USB Debugging in Settings β Additional β For developers.
- Connect your smartphone to your PC and install it ADB-driver.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell
pm set-install-location 2This command forces the system to default to install applications on SD-To transfer the already installed application, use:
adb shell pm move-package com.example.app /sdcard(Replace com.example.app with a batch name for the app, such as com.whatsapp for WhatsApp).
β οΈ Note: Not all applications support portability ADB. For example, Google Play Store or MIUI Security will return the Failure error [NOT_MOVED: -100].
π‘
To find out the batch name of the application, install the App Inspector utility on your smartphone (available on Google Play) or use the command adb shell pm list packages | grep "name".
What to do if the application is not portable
If none of these methods worked, here are the alternatives:
- π Cache and data transfer: Even if the application itself is not portable, you can free up space by clearing its cache (Settings) β Annexes β Warehouse β Clear the cache).
- π Lite versions: Many apps (e.g. Facebook Lite, Messenger Lite) take up less space.
- βοΈ Cloud Storage: Move your media files (photos, videos) to Google Photos, Mi Cloud or Yandex Drive.
- π§ Ruth and custom firmware: at your own risk you can get root access and use applications like App2SD or Link2SD.
If the problem is in a particular app (like Instagram or TikTok), check if there is a modified version (like Instagram Lite or TikTok Mod APK) that supports SD porting.
π‘
Transfer of applications to SD-Xiaomi card is often limited to the manufacturer.If standard methods don't work, try ADB Or optimize your internal memory usage in other ways.
Errors and their solutions when transferring applications
When transferring applications to SD-Xiaomi may have errors, and here are the most common and corrective ways to do so:
| Mistake. | Reason. | Decision |
|---|---|---|
| Not enough space on the device | SD-The card is not formatted as an internal memory. | Reformat the map through Settings β Storage |
| Application does not support transfer | Prohibition at Android or Developer Level | Use the ADB or Lite version of the app |
| SD-map damaged | The file system of the card is damaged | Format the map on PC in FAT32 or exFAT |
| Can't be moved: error -100 | Systemic constraint MIUI | Try to transfer through ADB or refuse to transfer |
If the application stopped working after the transfer, try:
- Reboot the smartphone.
- Clear the app cache (Settings β Apps β Storage β Clear the cache).
- Return the app to internal memory.