How to transfer applications from internal memory to SD-Map in Xiaomi: 5 proven ways

The internal memory of Xiaomi smartphones is clogged with applications faster than it seems: photos in Google Photos, cache of games, updates to social networks - and now the system warns of a shortage of space. SD-The map seems to be a logical solution, but in MIUI This feature doesn't work as clearly as it does on pure Android. 12 or POCO X5) The option is hidden in the settings, and in new versions of the firmware (MIUI 14/15) It was removed for most applications.

The problem is that not all apps can be moved โ€“ many (including WhatsApp, Telegram and banking programs) block this feature for security reasons. SD-grade-up A1/UHS-I This can lead to brakes and errors, especially in games or instant messengers. In this article, we will discuss all working methods, from standard tools to tools. MIUI to manual methods through ADB, We will also tell you which apps are not worth porting and why.

Why Xiaomi is limiting the portability of applications SD-map

In the latest versions of MIUI (starting with MIUI 12), the function of transferring applications to a memory card has become less available.

  • ๐Ÿ”’ 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: Memory cards (even class) UHS-II) slower-than-integrated memory UFS 2.2/3.1, What is critical for games and heavy applications.
  • ๐Ÿ“ฑ Google policy: With Android 9, transfer applications to SD Not officially recommended โ€“ many developers refuse to support this feature.
  • ๐Ÿ”„ Synchronization errors: When you extract a map, applications can โ€œflyโ€ or lose data (relevant to Spotify, Netflix).

However, there are loopholes in MIUI, such as hybrid slot models (such as the Redmi 10C or POCO M4 Pro) that can format a memory card as an internal storage (Adoptable Storage), but this solution has its pitfalls, which we will discuss below.

โš ๏ธ Note: If your Xiaomi is running on Android 11+, porting system applications (such as Mi Browser or Security) can cause crashes.Before experimenting, back up to Settings โ†’ Google โ†’ Backup.

Method 1: Standard portability through MIUI settings (for supported applications)

This method only works for a limited number of applications (usually games, messengers like Viber, or utilities like FX File Explorer).

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the appropriate app (such as Facebook).
  3. Slip on the "Storage" item.
  4. If there is a โ€œChangeโ€ button next to the โ€œInner Memoryโ€ label, click it and select it. SD-map.

If you don't have a button, the app doesn't support portability, so in this case, move on to the following.

SD-The card is formatted as a portable storage (not as an internal memory)

There is enough free space on the map (at least 20% more than the weight of the application)

Card of UHS-I class or higher (for games A2 is required)

The application is not system-based (e.g. Mi Home or Mi Remote)

-->

After the transfer, some features may work slower, such as Google Maps will take longer to load maps, and PUBG Mobile can slow down when loading textures. If a game or application starts to lag, return them to internal memory.

Method 2: Formatting SD-The card as an internal storage (Adoptable Storage)

This method is suitable for devices with Android 6-9 and a hybrid slot under SIM/SD (for example, Redmi 9A or POCO X3 NFC).

Instructions:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Slip on the three dots in the top right corner and select "Storage settings."
  4. Click "Format as internal" (some firmwares call the item "Redesign").
  5. Confirm the action โ€“ the card will be formatted in ext4 or f2fs.
  6. After the reboot, select "Move Data" (optional).
AdvantagesDeficiencies
Applications work almost like internal memory.The card cannot be retrieved without the risk of data loss.
Widgets and notifications are supportedIf the card fails, the phone may not boot.
Most applications can be ported (except system)The speed of work depends on the class. SD-map

โš ๏ธ Note: If you use a class card UHS-I A1 or lower, after formatting as an internal storage, it will last no more than 6-12 months due to high load. EVO Plus or SanDisk Extreme Class A2.

Method 3: Transfer over ADB (for power users)

If you donโ€™t have a port option in the settings, you can use Android Debug Bridge (ADB), which works on most Xiaomi devices, but requires a connection to a computer.

Steps:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings โ†’ Additional โ†’ For Developers. Activate USB Debugging.

Connect the phone to the PC and confirm the debugging permission.

ADB Tools

Win + R โ†’ cmd

adb shell pm set-install-location 2

This command will force the system to install applications on default SD-card (if formatted as a portable storage).

Instagram

adb shell pm move-package com.instagram.android

(Replace com.instagram.android with your appโ€™s batch name).

List of packet names of popular applications:

  • WhatsApp: com.whatsapp
  • Telegram: org.telegram.messenger
  • Facebook: com.facebook.katana
  • TikTok: com.zhiliaoapp.musically

๐Ÿ’ก

If the pm move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], So the app doesn't support portability. SD-The card as an internal storage (means of use) 2).

Method 4: Use of third-party utilities (App2SD, Link2SD)

If previous methods have failed, you can use Google Play apps like App2SD or Link2SD.

  • ๐Ÿ“Œ Move over APK-file SD-map.
  • ๐Ÿ”— Create symbolic links (for root users).
  • ๐Ÿ—‘๏ธ Clear cache and unnecessary files.

Instructions for Link2SD (root required):

  1. Install Link2SD from the Play Market.
  2. Provide root access (if any).
  3. Select the app from the list.
  4. Click "Create a link" and select SD-map.
  5. Confirm the transfer of data and libraries (lib, dex).

Without root, the functionality is limited, you can only transfer cache and some data, and full transfer will require unlocking the bootloader and installing Magisk, which voids the warranty.

What is root and why is Xiaomi blocking it?
Root access gives you full control over the Android system, but Xiaomi blocks it for several reasons: 1. Security: Root-righted viruses can steal data or damage the system. 2. Warranty: Unlocking the bootloader deprives you of warranty service. 3. Stability: Incorrect user actions can lead to a โ€œbrickโ€ (breakdown) of the device. 4. Google Policy: Devices with an unlocked bootloader do not pass Google Mobile Services (GMS) certification, which leads to problems with Google Pay and Netflix.

Method 5: Transfer only media files and cache

If it is impossible to transfer the application itself, you can free up space by moving its data (photo, video, cache) to the SD-It works for the map:

  • ๐Ÿ“ท Google Photos (settings) โ†’ lay down).
  • ๐ŸŽต Spotify (settings) โ†’ storage โ†’ loading-place).
  • ๐ŸŽฎ PUBG Mobile or Call of Duty (select the game settings) SD-resource-loading).
  • ๐Ÿ“ฅ Telegram (settings) โ†’ data-storage โ†’ loader).

For manual transfer:

  1. Connect your phone to your PC or use a file manager (such as Mi File Manager).
  2. Go to /Android/data/[name packet] (e.g. /Android/data/com.whatsapp/).
  3. Copy cache, files or media folders on SD-map.
  4. In some applications (for example, VK), you need to manually specify a new path to files in the settings.

โš ๏ธ Note: Do not transfer the obb folder for games to the SD-grade-up A2 โ€” This will lead to constant loading of textures and lags, and for Genshin Impact or Honkai: Star Rail, it is better to use internal memory or external memory. SSD through OTG.

Class A1 (up to 30 MB/s)

Class A2/UHS-I (up to 90 MB/s)

UHS-II (150+MB/s)

I don't use it.

Another option-->

What applications cannot be transferred to SD-map

Even if technically transferable, some applications should not be touched:

Type of applicationReason.Risks.
Banking (Sberbank, Tinkoff)Storage of data on removable mediaAccount blocking, data leakage
System (Mi Home, Security)Firmware dependencyMisfunctions of MIUI, update errors
Widgets (Weather, Calendar)Requires quick accessWidgets will stop updating
Online Authorized Games (PUBG, COD)Antichits check the integrity of filesBan account for "modified files"

Also avoid transferring:

  • ๐Ÿ” Two-factor authentication applications (Google Authenticator, Microsoft Authenticator).
  • ๐Ÿ“ก VPN-NordVPN, ProtonVPN โ€“ may lose the connection.
  • ๐ŸŽฌ Streaming services (Netflix, Disney)+) โ€” fallibility DRM.

๐Ÿ’ก

If the application stopped working after the transfer, return it to internal memory and clear the cache in Settings โ†’ Apps โ†’ [name] โ†’ Storage โ†’ Clear the cache.

Frequent mistakes and how to fix them

When transferring applications to SD-Xiaomi users face typical problems:

  • ๐Ÿšซ "There is not enough space on the device, even if it is SD-Solution: Format the card in exFAT (supports files) >4 GB via PC.
  • ๐Ÿ”„ "The app stopped" after the transfer. Solution: Remove and reinstall the app by selecting SD-map.
  • ๐Ÿ“ต SD-The card is not defined after formatting as internal storage.Solution: Reboot the phone and check the card on another device (it may be damaged).
  • โš ๏ธ "Team team. ADB It's not working. (pm move-package) Solution: Update. MIUI Up to the latest version or use adb shell pm set-install-location 2 to force installation on the SD.

If the application slows down after transfer, try:

  1. Clear the cache in the application settings.
  2. Transfer it back to the internal memory.
  3. Use it. SD-card with higher speed class.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support the transfer of SD-You can transfer media files (photos, videos, voice messages): Open WhatsApp โ†’ โ‹ฎ โ†’ Settings โ†’ Storage and data. Click on "Storage Management." Select files and click "Export" SD-The application itself is not recommended to be ported - this can cause notifications to crash.
Why after the game is transferred to SD-map she's flying out?
Probably a problem in the classroom. SD-Modern games (Genshin Impact, Diablo Immortal) require a class card. A2 or UHS-I at a write speed of at least 30 MB / s. Check the characteristics of the card using the application A1 SD Bench. If the card is right, but the game is still slowing down: Clear the game's cache in the settings. Move it back to internal memory. Turn off background optimization in Settings. โ†’ Battery โ†’ Optimizing the battery.
How to transfer applications to SD-mapping Xiaomi without root?
The methods available without root are: Standard portability (if there is a button in the application settings); ADB (pm move-package or pm set-install-location 2); Formatting SD as internal storage (only for Android 6-9); Manual transfer of media files (photos, videos, cache); Applications like App2SD without root work only in limited ways, they can only tell you what data can be transferred.
What happens if you take it out? SD-map to which the applications are transferred?
Depending on the transfer method: If the card is formatted as internal storage: the phone may not boot or apps will fly. Data recovery will not be possible without returning the card. If the card is portable: applications will stop working, but after returning the card will recover (except widgets and background processes). Always safely extract the card through the Safe Retrieval notification.
How to return the application with SD-card back to internal memory?
Methods: Settings โ†’ Applications โ†’ [name] โ†’ Storage โ†’ Change โ†’ Internal Memory. Through ADB: adb shell pm move-package -i com.package.name (replace com.package.name to the packet name). Reinstall the application by selecting internal memory as the installation site. If the application doesn't want to return, clear its data in the settings.