Xiaomi smartphone owners often face a lack of internal memory, especially if the device is budget or released a few years ago. Even after cleaning the cache and removing unnecessary files, system applications and updates take up the lion's share of available space. A microSD card could be a salvation, but MIUI by default blocks the transfer of most programs to an external drive. Why this happens and how to circumvent this restriction, we will discuss in this article.
It is worth clarifying immediately: not all applications can be moved; some software developers (for example, messengers or bank clients) explicitly prohibit installation on the Internet. SD-However, for games, multimedia players and utilities, this method remains relevant, the main thing is to properly prepare the memory card and choose the appropriate transfer method so as not to encounter errors or loss of data.
In this article, we will look at:
- ๐ Why Xiaomi is limiting the portability of applications SD and how to get around it
- ๐ฑ Step-by-step instructions for MIUI 12/13/14 (including hidden settings)
- ๐ป Methods of use ADB for advanced users
- โ ๏ธ Risks and consequences of transfer that are rarely warned
- ๐ Alternative solutions if transfer is not possible
Why Xiaomi is blocking the transfer of applications to the SD-map?
Since MIUI 9, Xiaomi has significantly limited the ability to migrate applications to external drives, for several key reasons:
First, performance: MicroSD cards (even A1/A2) are significantly slower than the built-in eMMC/UFS memory. Moving applications to SD can lead to launch delays, game lags, and general system instability, especially on budget smartphones in the Redmi Note series or POCO, where the hardware is not optimized to work with external drives.
Second, security. Appendices installed on SD-The card is easier to replace or modify through physical access to the drive, which poses risks for banking applications, encrypted messengers (such as WhatsApp or Telegram) and other programs that work with sensitive data. Google and Xiaomi recommend that such applications be stored only in internal memory.
Finally, file system fragmentation. Frequent recordings and deletions SD-The card is rapidly depreciating and slowing down, and the internal memory of the smartphone is optimized for such loads, whereas external drives are designed to store media files, not execute code.
โ ๏ธ Note: Transfer system applications (e.g. com.miui.home or com.android.settings) to SD-The card can lead to the inability to boot the system. To restore the performance of the smartphone in this case will only be through Fastboot or reset to factory settings.
Preparation of a memory card: formatting and class selection
Before the perenosom applications need to be properly prepared SD-Not all drives are suitable for this task, these are the key requirements:
- ๐น Speed class: Minimum Class 10 or UHS-I (U1/U3). For games and heavy applications recommended A1 or A2 (Optimized for random read/write operations).
- ๐น Volume: 32 GB (smaller cards may not have enough space to carry) Optimally 64-128 GB.
- ๐น File system: exFAT or FAT32 (but FAT32 It does not support files larger than 4GB. MIUI Choose exFAT better.
- ๐น Manufacturer: Preference brands SanDisk, Samsung, Kingston or Lexar โ they guarantee stable operation.
If the card is new, it should be formatted directly in the smartphone:
- Put it in. SD-card to slot (some Xiaomi models require a reboot).
- Go to Settings โ Memory โ Memory Map.
- Click Format as internal memory (if option is available).
- Confirm the action and wait for the process to be completed (it can take up to 5-10 minutes).
๐ก
If the option โFormat as internal memoryโ is missing, then your Xiaomi model does not support this feature, in which case the application transfer is possible only through ADB or manual installation on SD (more about this below).
Once formatted, the card will be linked to your device and encrypted, and importantly, it won't be read on another smartphone or PC without first transferring the data back to internal memory, and note that after you extract the card, some applications may stop working.
| Class of card | Recording speed | Suitable for app transfer? | Models of example |
|---|---|---|---|
| Class 4/6 | 4-6 MB/s | โ No (too slow) | Kingston Canvas Select |
| Class 10 / U1 | 10โ30 MB/s | โ ๏ธ Conditionally (possible lags) | SanDisk Ultra |
| A1 | 10 MB/s (random recording) | โ Yes (optimum for most tasks) | Samsung EVO Plus |
| A2 | 4000 IOPS (random recording) | โ Yes (best choice for games) | SanDisk Extreme |
Method 1: Transfer through standard MIUI settings
If your Xiaomi smartphone supports porting apps through the settings menu (relevant to MIUI 12 and older on some models), follow this instruction:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Google Maps or Spotify).
- Press the storage (or memory)
- If the option is available, you will see the Change or Move button. SD-Press it.
- Confirm the action and wait for the process to be completed (may take a few minutes).
Limitations of the method:
- ๐ซ Not all models (for example, Redmi Note 10 Pro may not be available).
- ๐ซ Not all applications support portability (especially system or high-performance applications).
- ๐ซ After the transfer, some of the data may remain in internal memory (e.g., cache).
Check if the card is formatted as internal memory|
Update MIUI to the latest version|
Try to migrate another app (some blocked by developers) |
Use alternative methods (ADB or manual installation)
-->
If the port button is missing or inactive, it means that either your Xiaomi model does not support the feature or the app is locked for portability.
Method 2: Transfer over ADB (for advanced users)
ADB (Android Debug Bridge is a debugging tool that allows you to control your smartphone through the command line of your PC. SD-map, even if MIUI Blocks this option in the interface.
Warning: Incorrect use of ADB can lead to system failures.We recommend that you back up your data before starting.
The work will require:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ Cable USB Type-C (original or qualitative analogue).
- ๐ฆ Installed Xiaomi drivers and package ADB Tools.
- ๐ง Included debugging by USB smartphone.
Transfer steps:
- Activate Developer Mode: Go to Settings โ About Phone. Press 7 times on MIUI Version. Return to Settings โ Additional โ Developer. Enable USB Debugging.
Connect your smartphone to your PC and confirm your trust in your computer.
CMD
Windows
Terminal
macOS/Linux
adb devicesMake sure the device is displayed in the list.
com.example.app
adb shell pm set-install-location 2This team is setting up SD-Map as the default installation location for new applications.
adb shell pm move-package com.example.appApp Inspector
adb shell pm list packages | grep "name"
How to find out the application package without third-party programs?
If the pm move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], signifier:
- ๐ธ The application does not support the transfer to SD.
- ๐ธ The memory card is not formatted as internal.
- ๐ธ V MIUI Additional limitations are activated (e.g. on Dynamic models) RAM).
โ ๏ธ Attention: After use ADB Some apps may not work well or require reinstallation. for example, Google Play Store may give an error DF-DLA-15 When you update the transferred programs, return the application to internal memory with the command: adb shell pm move-package --internal com.example.app
Method 3: Manual installation of applications on SD-map
If standard methods do not work, you can try installing the application directly on the SD-map APK-This method is suitable for programs that are not installed from Google Play, or if you are willing to reinstall them manually.
Instructions:
- Download. APK-file of the desired application from a verified source (for example, APKMirror).
- Connect your smartphone to your PC and copy the file to the Download folder on SD-map.
- Turn off the device and open any file manager (such as Mi File Manager).
- Go to the SD-find a map APK and start the installation.
- In the installer window, select Set on SD-Card (if the option is available).
Important nuances:
- ๐ Not all. APK-files support installation SD. If the option is not available, the application will be installed in internal memory.
- ๐ When you update through Google Play, the app can automatically be transferred back to internal memory.
- ๐ Some programs (such as Netflix or Disney)+) block the launch from SD-license card.
Standard settings MIUI|ADB (command-line)|Hand-mounted APK on SD|Nothing, just cleaning the cache.|Another option-->
Risks and consequences of transferring applications to SD-map
Moving applications to an external drive may seem like the perfect solution to memory problems, but it has serious drawbacks.
- ๐ข Lower performance: MicroSD memory cards (even class) A2) 2-5 times slower than internal memory, which means: Application startup delays (up to 5-10 seconds) Lags in games (especially in games). 3D-project PUBG Mobile or Genshin Impact. Hanging up when multitasking.
- ๐ Update issues: Google Play may refuse to update apps installed on the site SD, Or transfer them back to your internal memory.
- ๐จ Data loss risk: If the memory card fails or is removed, all the transferred applications will stop working.
- ๐ Security restrictions: Banking applications (for example, SberBank Online or Tinkoff) and instant messengers (Viber, Telegram) refuse to work with the Internet. SD-map.
In our experience, the transfer only makes sense for:
- ๐ต Music Players (Spotify, VK Music).
- ๐ Book Reader (Moon)+ Reader, FBReader).
- ๐ฎ Some casual games (Candy Crush, Clash of Clans).
- ๐ท Photo processing applications (Snapseed, Lightroom Mobile) if they do not require high speed recording.
๐ก
Transfer of system applications or high-rights programs (antiviruses, VPN) on SD-It is better to clear the cache or delete unnecessary data in the internal memory.
Alternative solutions: what to do if transfer is impossible?
If none of these methods worked, or you donโt want to risk system stability, consider alternative memory release options:
- ๐งน Cleaning up cache and unnecessary files: Go to Settings โ Memory. โ Clean up and run the scan. Remove the app cache manually through Settings โ Use tools like Files by Google to find duplicates and garbage.
- โ๏ธ Transfer media to the cloud: Upload photos and videos to Google Photos or Mi Cloud. Set up automatic sync to Settings โ Accounts. Google/Mi.
- ๐ Use the "Lite version" function of applications: Install lightweight versions of programs (for example, Facebook Lite, Messenger Lite.
- ๐ฑ Factory reset: If memory is clogged with system debris, a full reset can free up to 3โ5 GB. Before reset, back up through Settings โ Additionally. โ Backup.
For owners of Xiaomi smartphones with support for Virtual RAM (for example, Redmi Note 11 Pro+ or POCO F4), there is another trick: activating the RAM expansion function with the internal drive.
- Go to Settings โ Additional โ Expand memory.
- Turn on the option and select volume (usually 1-3 GB).
- Reset the device.