How to transfer applications to SD-Xiaomi map: 5 working ways

Owners of Xiaomi smartphones sooner or later face a lack of internal memory โ€“ especially if the device from a budget line (Redmi Note 12, Poco). X5) Or released a few years ago. SD-The map seems to be a logical solution, but in MIUI This feature is often hidden or limited, and unlike pure Android, where the option is available in the settings of each application, it's getting more complicated.

The problem is that Xiaomi is gradually abandoning support for porting to external drives, citing performance and security. However, there are workarounds โ€“ from standard tools to manual mounting through ADB. In this article, we will discuss all the current methods for MIUI 14/15 and older versions, including nuances for specific models (Redmi 9A, Poco F3, etc.).

Why Xiaomi is limiting the transfer of SD-map?

Since 2020, Xiaomi has started to massively remove the option of porting applications from the MIUI interface. the reasons were not officially announced, but experts identify three key factors:

  • ๐Ÿ”น Productivity: SD-cards (even class) A2) They are slower than the built-in memory. eMMC/UFS, slowing down applications.
  • ๐Ÿ”น Security: External drives are easier to extract and data on them is easier to steal or damage.
  • ๐Ÿ”น Fragmentation: Android is optimized for internal memory, and portability to SD may cause disruption.

However, the limitation is not absolute: on some models (Redmi Note 10 Pro, Poco X3 NFC), the function has remained hidden, while for others there are workarounds.

โš ๏ธ Note: Transfer system applications (e.g. com.miui.gallery) to SD-The card can cause the device to reboot cyclically. Before manipulation, back up your Settings. โ†’ The phone. โ†’ Backup.

Method 1: Standard Transfer through Settings (if available)

On some Xiaomi devices (especially those released before 2021), the portability option is saved.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram or Spotify).
  3. Slip on Warehouse.
  4. If there is a button, change or move to SD-map -- use it.

List of models where this method is guaranteed to work (as of June 2026):

ModelMIUI versionSupport for the transfer
Redmi Note 9 Pro12.5โ€“14Yes (partially)
Poco X3 NFC13โ€“15Yes.
Mi 10 Lite12โ€“14Only for user applications
Redmi 8A11โ€“12Yes (full)

If you don't have a port button, move on to the following methods. Importantly, even if you successfully port some functions (widgets, notifications) may not work properly.

๐Ÿ“Š What? SD-You are using the card in Xiaomi?
SanDisk Ultra (A1)
SanDisk Extreme (A2)
Samsung EVO Plus
Kingston Canvas
Other/Not using

Method 2: Formatting SD-maps as internal memory

This method allows the system to be โ€œdeceivedโ€ by making it perceive SD-The advantage is that the applications are automatically installed on the card, and the disadvantage is that the card cannot be retrieved without losing data, and it will be encrypted.

Instructions:

Insert the card into the slot (check it supports Class A1/A2)

Back up your data from the card (all files will be deleted)

Charge your phone at least 50%

Connect to stable Wi-Fi (you need to download updates)

-->

  1. Go to Settings. โ†’ Warehouse.
  2. Tap your name on it. SD-maps (e.g. SanDisk) 128GB).
  3. In the upper right corner, click on three dots โ†’ Storage settings.
  4. Choose Format as an internal memory.
  5. Confirm the action and wait until it is completed (may take 5-15 minutes).

After formatting:

  • ๐Ÿ“Œ New applications will be installed on the map by default.
  • ๐Ÿ“Œ Older apps can be manually transferred through Settings โ†’ Annexes.
  • ๐Ÿ“Œ The map will become unreadable on other devices without formatting.

โš ๏ธ Note: On some devices (Redmi Note 11, Poco) M4 Pro) after this method, you may experience lags when you run heavy applications (e.g. Genshin Impact or Call of Duty Mobile!

What if the system does not allow the card to be formatted?
If the Format As Internal Memory button is inactive, check: 1. Card type: must be a microSDXC (not SDHC) with A1/A2 support. 2. File system: the card must be formatted to FAT32 or exFAT (not NTFS). 3. Slot: Some models (Redmi 9T) only support a hybrid slot (SD + second SIM), and the card may not be defined as a removable drive. If nothing helps, try formatting the card on a PC via the SD Formatter 5.0 (the official utility from the SD Association).

Method 3: Transfer over ADB (for power users)

If standard methods don't work, then Android Debug Bridge (ADB) is a debugging tool that lets you manually tell the system where to install applications. Plus: works on all versions of MIUI. Minus: requires command line skills.

Step-by-step:

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

ADB-driver

platform-tools

adb devices

The serial number of your device should appear.

package.name

com.whatsapp

adb shell pm set-install-location 2

This command forces the system to install applications on SD-default-card.

To transfer the already installed application, use:

adb shell pm move-package com.example.app

List of popular application packages:

  • ๐Ÿ“ฑ WhatsApp: com.whatsapp
  • ๐Ÿ“ท Instagram: com.instagram.android
  • ๐ŸŽต Spotify: com.spotify.music
  • ๐Ÿ“บ YouTube: com.google.android.youtube

โš ๏ธ Note: After using pm set-install-location 2, some system updates may be installed on the system. SD-To return the default settings, follow: adb shell pm set-install-location 0

Install the App Inspector app from Google Play or use it ADB-team:

adb shell pm list packages -f

This command will display a list of all installed applications from their ID.-->

Method 4: Using third-party applications (without root)

If ADB seems complicated, you can use Google Play utilities that automate the process.

  • ๐Ÿ”ง AppMgr III (App 2 SD) โ€” It shows you what applications you can migrate, and it does it in one tap. MIUI 12-15, but requires on-set debugging USB.
  • ๐Ÿ“ฆ Files by Google โ€“ has a built-in memory manager that offers to transfer unused applications to the Internet SD-Card (not available on all devices).
  • ๐Ÿ”„ Link2SD โ€” powerful tool, but requires root rights to work fully (not recommended for beginners).

Instructions for AppMgr III:

  1. Install the app from Google Play.
  2. Open it and give access to the Special Opportunity Settings (required for automation).
  3. In the main menu, select the Moving tab.
  4. Tick the required applications and click Transfer to SD-map.

Limitations of the method:

  • โŒ Not all applications support portability (especially system applications).
  • โŒ Nana MIUI 14/15 Additional confirmation may be required through ADB.
  • โŒ After updating MIUI Transferred applications can โ€œflyโ€ back to internal memory.

๐Ÿ’ก

The app side can't get around Android's kernel-level limitations. They just automate the same actions you could do manually through settings or ADB.

Method 5: Manually move files (for advanced ones)

This method is suitable for applications that do not support portability in standard ways, but allow you to change the path to data (for example, cache games or messengers with media files). FX File Explorer).

Algorithm of action:

  1. Download and install a file manager with support for root (if any) or ADB.
  2. Connect. SD-map and format it in exFAT (via PC).
  3. Go to the application data folder (usually /Android/data/[package.name] or /Android/obb/[package.name]).
  4. Copy the folder to SD-map (e.g. in the /storage/1234-5678/Android/data/).
  5. Remove the original folder from your internal memory.
  6. Create a symbolic link (requires root or ADB): adb shell ln -s /storage/1234-5678/Android/data/com.example.app /sdcard/Android/data/com.example.app

Examples of applications for which this method is effective:

  • ๐ŸŽฎ Genshin Impact (transferring the folder com.mihoyo.GenshinImpact saves up to 15 GB).
  • ๐Ÿ“ธ Google Photos (a thumbnail cache can take up several gigabytes).
  • ๐ŸŽต Spotify (offline playlists are stored in com.spotify.music).

โš ๏ธ Note: Symbolic links may break after an application or system update. Regularly check their integrity through the command: adb shell ls. -l /sdcard/Android/data/ If a folder is displayed instead of a link, repeat the procedure.

Comparison of methods: which one to choose?

Each method has its pros and cons, and to make it easier to choose, we'll put the data in a table:

MethodDifficultyRequired. root/ADBSupport for MIUI 14/15Risks.
Standard transferโญNo.Partially.Minimum
Formatting as an Internal MemoryโญโญNo.Yes.Loss of data when retrieving a map
ADB-teamโญโญโญYes (ADB)Yes.System application failures
Party of annexโญโญSometimes (ADB)Yes.Limited functionality
Manual file movementโญโญโญโญYes (root/ADB)Yes.High risk of disruption

Selection recommendations:

  • ๐Ÿ“ฑ If you have a Redmi Note 8 Pro or older model, try the standard portability.
  • ๐Ÿ”ง For Poco. F4 Xiaomi 12T formatting is fine SD internal memory.
  • ๐Ÿ’ป If you are a confident user, use it. ADB โ€” It's a universal method.
  • ๐ŸŽฎ For heavy gaming (e.g. Honor of Kings) manual file transfer is better.

FAQ: Frequent questions about SD portability in Xiaomi

โ“ Can I transfer WhatsApp to WhatsApp? SD-chat-card?
Yes, but with reservations, the WhatsApp app itself cannot be moved (it is system), but you can move the folder with media files (WhatsApp/Media) To do this, copy the WhatsApp folder to SD-Delete the original from internal memory. In WhatsApp settings, select Warehouse โ†’ File folder for media and point out a new path. โš ๏ธ Backup copies of chats (msgstore.db.crypt14) It must remain in the internal memory!
โ“ Why the application stopped updating after the transfer?
This is due to Google Playโ€™s policy: updates to system applications (such as YouTube or Gmail) are blocked if they are installed on the platform. SD-Solutions: Return the application to internal memory before upgrading. APK-manual update files from APKMirror.
โ“ How to transfer the application back to internal memory?
The methods depend on the transfer method: If you used standard port, go to the application settings โ†’ Storage โ†’ Transfer to the device. If you used ADB: follow the command: adb shell pm move-package com.example.app 0 where 0 is internal memory. If you formatted SD as internal, you will have to reset the card settings (data loss!).
โ“ Why Redmi 10 doesnโ€™t have a port option, even though Redmi Note 9 did?
Starting with MIUI 12.5, Xiaomi has begun removing this feature from the interface for new models. UFS 2.2 (Inner memory is faster) SD-Google's security requirements (apps on maps) SD It is easier to modify. - Optimization for Android 11+, portend SD Officially not recommended. bypasses remain (ADB, formatting, but their support is not guaranteed.
โ“ Can I use it? SD-The card is an internal memory of Xiaomi with two SIM-map?
Depends on the model: ๐Ÿ“ถ If the slot is hybrid (SD + second-second SIM), When installing the memory card, the second SIM Formatting as internal memory is possible, but you lose the ability to use two. SIM. ๐Ÿ“ฑ If the slot is allocated (separately for the SD), Check the type of slot in the characteristics of your model on the official Xiaomi website.