How to transfer applications to SD-map in Xiaomi smartphones: all ways and life hacks

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:

  1. Insert the card in the smartphone and wait for its definition.
  2. Go to Settings. โ†’ Warehouse โ†’ [Name of name SD-map] โ†’ Threefold (โ‹ฎ) โ†’ Storage settings.
  3. Select Internal Memory and confirm formatting (data will be deleted!).
๐Ÿ“Š What's the volume? SD-You use the cards in Xiaomi?
16-32GB
64GB
128GB
256GB and more
I don't use it.

โš ๏ธ 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!).

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or VK).
  3. Click on Warehouse. โ†’ Change (or Move to) SD-card if the option is active).
  4. 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

Done: 0 / 4

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:

  1. 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 devices

The name of your device should appear.

Facebook

com.facebook.katana

adb shell pm list packages | grep "facebook"
adb shell pm set-install-location 2

After 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?
1. Make sure that the debugging is enabled USB and you have given permission to connect to the PC (a request will appear on the smartphone screen). 2. Try another one. USB-cable (preferably original). 3. Update the drivers ADB via Windows Device Manager (manually pointing the path to the folder with the platform-tools). 4. Reboot your smartphone and PC. 5. If you use macOS/Linux, check the rights to the folder with ADB (chmod +x adb).

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:

  1. Install the app from Google Play.
  2. Open it and give access to the storage.
  3. In the list of applications, find those that have an icon in the SD-card column โœ… (supportive of transfer).
  4. 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 dataHow to transferLimitations
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:

  1. Connect a file manager with access to root folders (such as Solid Explorer).
  2. Go to /Android/obb/ or /Android/data/.
  3. Copy the folder with the name of the application package (for example, com.gameloft.android.ANMP.GloftDMHM for Asphalt 9) on SD-map.
  4. 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.

FAQ: Frequent questions about moving apps to Xiaomi

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support the transfer of SD-card, as this may disrupt backup and notifications, but you can: Move media files (photos, videos) in chat settings: Triplet โ†’ Settings โ†’ Data and storage โ†’ Saving media files. Use it. Link2SD root-rights to create a symbolic link to the folder /Android/media/com.whatsapp. โš ๏ธ Risk: If you transfer incorrectly, you may lose your message history.
Why after the game is transferred to SD-map she's flying out?
This is due to: Low card read speed (use class A2/U3), damaged OBB files (reinstall the game by copying the OBB to the card before the first run), MIUI restrictions on working with external storage (try disabling MIUI Optimizer in the developer settings).
How to transfer applications to SD-map POCO F3?
Nana POCO F3 (As with other Xiaomi smartphones with MIUI 12.5+) The standard port option can be hidden. Try: Format the card as internal memory (all applications will be installed on it by default). ADB-Command: adb shell pm set-install-location 2 Install AppMgr III and transfer supported applications manually.
Can I transfer system applications (e.g. Gallery or Camera)?
No, system applications. MIUI cannot be moved SD-A card without root rights. Trying to do it through ADB Or third-party utilities will lead to a Failure error [INVALID_OPERATION: Package cannot be moved.The only way out is to freeze unnecessary system programs through: adb shell pm disable-user --user 0 com.miui.gallery But it wonโ€™t free up memory, it will only turn off the app.
What happens if you take it out? SD-map to which the applications are transferred?
The consequences depend on the mode of transfer: Map as portable storage: Applications will stop working, but after returning the card to the place will recover (if not deleted). Once the card is returned, you'll need to reboot.Symbolic links (Link2SD): Apps will crash before the card returns to place. ๐Ÿ”น Tip: Before removing the card, unmount it through Settings โ†’ Warehouse โ†’ [Name of the map] โ†’ Extract.