Transferring applications to a memory card in Xiaomi smartphones is a challenge that users face when there is a lack of internal memory, POCO And Mi are getting bigger and bigger, and many people still want to expand their memory with microSD. MIUI This is often limited. In this article, we will discuss all the working ways of installing and migrating applications to the Internet. SD-map, including hidden settings, circumvention of restrictions and nuances for different versions of firmware.
Itβs important to understand that Xiaomi has cut back on external storage from MIUI 9 and later. Whereas older smartphones (like the Redmi Note 3 or Mi 5) have been able to transfer apps out of the box, now this option is either hidden or requires additional manipulation. Weβll look at both official methods and alternative solutions, from formatting the card as internal storage to using ADB and third-party utilities.
Why Xiaomi is limiting the installation of applications SD-map
Xiaomiβs MIUI-based smartphones donβt just block the portability of apps to external media, but here are the key reasons:
- π 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.
- β‘ Performance: MicroSD memory cards (even class) A2) They are slower than the built-in memory. UFS/eMMC, slowing down applications.
- π οΈ Stability of the system: MIUI optimized for internal storage. Transfer system applications to SD may cause disruption.
- π± Google Policy: Starting with Android 6.0, Google has tightened the rules for working with external drives, and Xiaomi follows these guidelines.
However, restrictions can be circumvented, for example, some applications (such as Google Maps or Spotify) allow you to save cache and downloaded data to the Internet. SD-map without even moving the map itself APK. For a full transfer, additional tools will be needed.
β οΈ Attention: Transfer of applications to SD-The card can cause them to work unstable, especially if the card is slow (class below). A1) Before manipulation, back up your data!
Preparation SD-Maps: Formatting and Choosing the Right Class
Before you try to migrate applications, you need to properly prepare the memory card itself, and this depends on whether the applications can work stably.
1. Selection of memory card
Not all microSDs are suitable for application installation.
- π Class speed: A1 or A2 (optimally A2 speedily).
- π Volume: From 32 GB (but better 64 GB and higher, as part of the memory will take the system).
- π SanDisk, Samsung, Kingston are preferred β they are less likely to be counterfeited.
2. Formatting the map
V MIUI There are two options for formatting SD-map:
- As a portable storage (by default) β applications cannot be transferred, only media files.
- As internal storage, it allows you to install applications, but the card becomes βtiedβ to the phone and is not readable on other devices.
To format the card as an internal storage:
- Put the card in your smartphone.
- Go to Settings β Memory β Memory Map.
- Click Format as internal storage (if option is not available, see the next section).
- Confirm the action and wait until it is completed (may take a few minutes).
β οΈ Note: After formatting as internal storage, the card cannot be retrieved without data loss, and some applications (such as WhatsApp or banking) may refuse to work with external memory.
| Type of formatting | Portability of applications | Compatibility with other devices | Risk of data loss |
|---|---|---|---|
| Portable storage | β No. | β Yes. | β Minimum |
| Internal storage | β Yes (partially) | β No. | β οΈ High on extraction |
| Through ADB | β Yes (full control) | β Yes. | β οΈ Medium. |
Official method: transfer applications through MIUI settings
If your memory card is formatted as internal storage, some versions of MIUI offer an app port option, but it doesn't work on all models and firmware versions.
Instructions:
- Open Settings β Applications β Application Management.
- Select the application you want to transfer.
- Click on Warehouse (or Memory in older versions).
- If the option is available, the button Change or Move to SD-map.
If there is no button, it means:
- π΅ The application does not support transfer (for example, system utilities).
- π΅ The card is not formatted as an internal storage.
- π΅ Your version. MIUI This function is blocked (relevant to the MIUI 12+).
βοΈ Checking before transferring applications
On the POCO X3, Redmi Note 10 and later, this method often doesnβt work, so youβll have to use alternative methods, which weβll talk about later.
Alternative method: transfer applications through ADB
If the official method is not available, you can use Android Debug Bridge (ADB), a debugging tool that allows you to manually specify where to install applications, which works on most Xiaomi devices, but requires a connection to a computer.
Step 1: Preparation
You'll need:
- π₯οΈ Computer with Windows, macOS or Linux.
- π± Cable USB (preferably original).
- π§ Utility. ADB (You can download from the official Android website).
- π Included debugging by USB smartphone.
To enable debugging over USB:
- Go to Settings. β The phone.
- Click 7 times on the MIUI version to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Activate Debugging on USB.
Step 2: Connecting and Executing Commands
After preparation:
- Connect your smartphone to your computer and confirm the debugging permission.
- Open the command prompt (CMD in Windows or Terminal in macOS/Linux) in the ADB folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Run the command to port the application (replace package.name with the real name of the package): adb shell pm set-install-location 2 This command installs the SD-map as default installation location.
- To transfer the already installed application, use: adb shell pm move-package package.name You can find out the name of the package through the App Inspector application or the command: adb shell pm list packages | grep "application name"
π‘
If the pm move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], The application does not support the transfer of SD-Try another or use a method that formats the map as an internal storage device.
Critical: After running pm set-install-location 2, all new applications will be installed on the computer. SD-To return the settings to the original, use the adb shell pm set-install-location 0 (internal memory) or 1 (automatic selection).
Transfer applications without map formatting: bypassing MIUI restrictions
If you don't want to format the card as an internal storage (for example, to use it on other devices), you can try to bypass the limitations of MIUI using third-party utilities.
Method 1: AppMgr III (App 2 SD)
AppMgr III β One of the few apps that can be used APK on SD-It doesnβt work on all Xiaomi models (especially with the MIUI 13+).
Instructions:
- Download AppMgr III from Google Play.
- Open the application and grant superuser rights (if there is root).
- In the list of applications, select the one you want to transfer.
- Press Move to Move to SD-Card (if the option is active).
Limitations:
- π« It doesnβt work with all applications (especially system ones).
- π« Nana MIUI 14/15 may require root rights.
- π« Some apps stop updating through Google Play after the transfer.
Method 2: Use Link2SD (requires root)
If your Xiaomi smartphone has an unlocked bootloader and root rights, Link2SD β One of the most powerful solutions is that it allows you not only to port applications, but also to tie them to the same thing. SD-The card, saving space in the internal memory.
How to use:
- Install Link2SD from Google Play.
- When you first start, select the file system for the second partition on SD-map (ext2/ext3/ext4 or FAT32).
- Reboot the phone.
- In the list of applications, select the desired one and click Create a link.
- Check the APK, Data and Cash boxes, then confirm.
β οΈ Attention: Use Link2SD with the wrong settings can lead to a cyclic reboot of the smartphone. SD-The map is large enough and formatted correctly.
What if the application does not start after the transfer?
Transfer of cache and application data to SD-map
Even if the application itself cannot be transferred to SD-card, many programs (e.g. Google Maps, Spotify, Netflix) allow you to save cache, downloaded files or media to an external drive. APK, It will save you a few gigabytes.
How to set up:
- Open the settings of the desired application (for example, Spotify).
- Find the Storage, Memory or Downloads section.
- Choose. SD-map.
Examples of applications that support this functionality:
- π΅ Spotify - downloaded songs.
- πΊοΈ Google Maps β Offline Maps.
- πΊ Netflix - downloaded movies.
- π· Google Photos β Backups (when setting up syncs).
You can also manually transfer some application files:
- Connect your phone to your computer in File Transfer (MTP) mode.
- Go to the Android β Data folder (you may need to show hidden files).
- Find a folder with the name of the application package (for example, com.spotify.music).
- Copy it on. SD-The map (but not all apps will work after that!).
π‘
Transferring cache and downloaded data is the safest way to free up internal memory without the risk of application failures, but it doesnβt free up space for installing new programs, only for temporary files.
Frequent problems and their solutions
When transferring applications to SD-Xiaomi users often face errors. Let's analyze the most common and ways to eliminate them.
| Problem. | Possible cause | Decision |
|---|---|---|
| The "Move to SD" button is inactive. | The card is not formatted as an internal storage | Format the map through Settings β Memory |
| The application does not start after the transfer | The card is too slow or damaged | Check the card for errors or move the application back |
| Error "Not enough space" when installed on SD | There is not enough free space on the map. | Clear the card or use another one. |
| ADB misstep INSTALL_FAILED_INVALID_INSTALL_LOCATION | The application does not support installation on SD | Try another app or use Link2SD with root |
| After the reboot, the apps disappeared | Card disabled or damaged | Check the card in Settings β Memory or replace it |
If none of the methods worked, itβs possible that your Xiaomi model has hardware limitations, such as on some MediaTek-based devices (like Redmi). 9A or POCO C31) portability SD-card locked at firmware level.