Xiaomi smartphones based on MIUI Often face a lack of internal memory, especially in budget models with a high-quality memory. 32 or 64 GB drive. Applications are ported to SD-The map seems to be a logical solution, but here users are waiting for pitfalls: from the limitations of the operating system to the features of the file system. FAT32/exFAT. In this article, we will analyze all working methods of transfer โ from standard functions. MIUI Up to the hidden capabilities of Android and workarounds for โstubbornโ applications.
It is important to understand that not all applications can be ported: some (for example, system or high-performance) do not support this feature, and after transfer, the performance of the application may decrease due to the limited read/write speed of microSD. But if there is no alternative, our instructions will help you to use the external drive as efficiently as possible.
Preparation SD-maps: selection and formatting
Before you port applications, you need to properly prepare the memory card itself. Not all microSDs are equally useful: for applications, the speed class UHS-I U3 or A2 is recommended (optimized for random I/O operations). U1 cards or without A marking can slow applications or not support portability at all.
In Xiaomi smartphones, the card can be formatted in two ways:
- ๐ฑ Like portable storage โ files and applications are manually transferred, but not all programs will run from an external drive.
- ๐ As internal memory, the card becomes part of the system (adoptable storage format), but after that it can not be used in other devices without formatting.
For formatting as internal memory:
- Insert the card in the smartphone and wait for its definition.
- Go to Settings. โ Warehouse โ [Name of name SD-map] โ Threefold (โฎ) โ Storage settings.
- Select Internal Memory and confirm formatting (data will be deleted!).
โ ๏ธ Note: Once formatted as internal memory, the card cannot be retrieved without risking data loss, and some apps (such as WhatsApp or Google Pay) may refuse to work with this kind of storage.
Standard Transfer through MIUI Settings
The easiest way to migrate applications is to use the built-in MIUI tools. However, it does not work with all programs and is only available if the card is formatted as a portable storage (not internal memory!).
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Facebook or VK).
- Click on Warehouse. โ Change (or Move to) SD-card if the option is active).
- Confirm the transfer and wait for the process to be completed.
If the button is moved to SD-The card is inactive, which means that:
- ๐ซ The application does not support transfer (often refers to cache games or system utilities).
- ๐ The card is formatted as internal memory (in this case, the transfer occurs automatically when installed).
- ๐ The application uses OBB-files or secure data (e.g. banking programs).
โ๏ธ Pre-transfer check
Transfer over ADB: for experienced users
If the standard method didnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to port, which requires you to connect to your computer and turn on the developer mode.
Step-by-step:
- Turn on Developer Mode: Go to Settings โ About Phone. Click 7 times on MIUI until the notification "You're a developer" appears.
USB debugging
Settings โ Additional โ For Developers
ADB-driver
platform-tools
adb devicesThe name of your device should appear.
com.facebook.katana
adb shell pm list packages | grep "facebook"adb shell pm set-install-location 2After that, all new applications will be installed on the map by default.
adb shell pm move-package com.facebook.katanaโ ๏ธ Note: Not all applications support portability ADB. If the team returns a Failure error [NOT_MOVED: Package couldn't be moved, which means that the developer has blocked this feature, and after the port, some functions (such as widgets or notifications) may not work correctly.
What if the ADB canโt see the device?
Use of third-party applications for transfer
If the built-in MIUI tools fail, third-party utilities come to the rescue.
- ๐ฑ AppMgr III (App 2 SD) โ It shows you which apps you can migrate, and it does it in one click. Supports batch mode (packet transfer).
- ๐ง Link2SD โ Creates symbolic links for applications, allowing you to bypass system constraints.
- ๐๏ธ Files by Google โ does not transfer apps directly, but helps to clear cache and unnecessary files, freeing up space.
Example of AppMgr III:
- Install the app from Google Play.
- Open it and give access to the storage.
- In the list of applications, find those that have an icon in the SD-card column โ (supportive of transfer).
- Click on the app. โ Move to SD card.
Important: Applications migrated over Link2SD with root rights can run faster than standard porting, as they use direct access to the card without MIUI intermediaries. However, this requires unlocking the bootloader and installing Magisk, which voids the Xiaomi warranty.
Transfer of cache and application data
Many apps (especially games) are not so much in the same place. APK-file, how many caches and user data (e.g. downloaded levels in Genshin Impact or media files in Telegram) can also be transferred:
| Type of data | How to transfer | Limitations |
|---|---|---|
| App cache (Android/obb folder) | Manually through a file manager (e.g. Mi File Manager) | Some games require that OBB-files were in the internal memory |
| Media files (photos, videos) | Application settings โ Download folder (for example, in WhatsApp) | The application should support the choice of the conservation path |
| User data (saves, databases) | Only through Titanium Backup or Root Explorer (requires root) | Risk of data damage in case of incorrect transfer |
To transfer the cache:
- Connect a file manager with access to root folders (such as Solid Explorer).
- Go to /Android/obb/ or /Android/data/.
- Copy the folder with the name of the application package (for example, com.gameloft.android.ANMP.GloftDMHM for Asphalt 9) on SD-map.
- Delete the original folder and create a symbolic link (requires root): -s /storage/XXXX-XXXX/Android/obb/com.example /sdcard/Android/obb/com.example
๐ก
If the game is after the transfer OBB-files do not start, try to reinstall it, pointing the path to the folder on SD-manually mapped through the file manager.
Addressing common mistakes
When transferring applications to SD-Xiaomi users often face typical problems. Here's how to solve them:
- ๐ The "Move" button is inactive: Check that the card is formatted as portable storage (not internal memory). MIUI And before the latest version, there were portable bugs in the old builds. ADB (see section above).
- ๐ข Apps brake after transfer: Use class map A2 or U3 โ They're optimized for random recording. Don't tolerate heavy games (e.g., play, PUBG Mobile or Call of Duty โ these require high read speed. Clear the app cache after transfer: Settings โ Annexes โ [Annex] โ Clear the cache.
- ๐ซ The app does not start after the transfer: Remove and reinstall it by selecting SD-The card is the default setting. Check if it's blocking. MIUI Optimizer works with external storage (disabled in the settings for developers). Link2SD, Make sure that the symbolic links are created correctly.
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi Note) 10 pro POCO X3 Pro after updating to MIUI 13/14 This may be due to Google's policy that prohibits the porting of applications to the Internet. SD-In this case, only formatting the card as internal memory or using the card will help. ADB.
Alternative ways to free up memory
If the application portability has not solved the memory problem, consider alternative methods:
- ๐งน Cache Clearing: Go to Settings โ Warehouse โ Clean.Use CCleaner or Files by Google for deep cleaning.
- โ๏ธ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud. Set up automatic download to Settings โ Synchronization.
- ๐ Optimization MIUI: Turn off animation in the developer settings (Scope of animation window) โ Freeze unnecessary system applications through ADB: adb shell pm disable-user --user 0 com.miui.weather2
- ๐ฆ Lite versions of apps: Install lightweight versions of social networks: Facebook Lite, Messenger Lite, Twitter Lite. Use web versions instead of apps (for example, Telegram Web or Telegram Web). VK browser-wise).
๐ก
Transfer of applications to SD-For long-term memory savings, it is better to combine cache cleaning, cloud storage and system process optimization.