How to transfer applications to a memory card in Xiaomi: 3 proven methods

Xiaomi smartphones are some of the most popular devices on the market, but even flagship models are facing a shortage of internal memory over time. Especially acute problem is in the budget lines of Redmi and POCO, where 32 or 64 GB are quickly clogged with photos, cache and, of course, applications. A microSD card seems to be the obvious solution, but here’s the problem: MIUI by default blocks the transfer of most programs to an external drive.

In this article, we will discuss all working ways to save applications on the SD-Xiaomi map – from standard Android features to hidden features MIUI You'll learn why some applications can't be ported, how to format the memory card correctly for maximum compatibility, and what to do if the system produces a "Not enough space" error. MIUI 14/15 Android 13/14, Most of the methods are used on older versions.

Why Xiaomi is blocking the transfer of applications to the SD-map?

At first glance, Xiaomi’s limitations seem counterintuitive: Why sell a smartphone with microSD support up to 1TB, but not let them use?

  • πŸ”’ Data security: Annexes to the SD-It is easier to steal or replace the card, especially if the drive is retrieved and connected to other devices.
  • ⚑ Performance: Class Memory Cards A1/A2 slower-than-integrated memory UFS 2.2/3.1, What can slow down programs.
  • πŸ“± Google Policy: Starting with Android 6.0, migrating apps to Android SD It has been restricted due to changes in the permitting system.
  • πŸ› οΈ Stability MIUI: Some shell features (such as Game Turbo or Second Space) may conflict with applications on an external drive.

However, most of the limitations can be circumvented by properly configuring the memory card and using hidden MIUI features. Next, we will look at all the methods available, from the simplest to the most radical.

πŸ“Š What Xiaomi model do you use?
Redmi Note 12/13
POCO X5/F5
Mi 11/12/13
Redmi 10/9
Another model

Method 1: Standard Transfer through MIUI Settings

The most obvious way is to use the built-in MIUI function. It is suitable for most applications, but does not work with all (for example, system programs and games with high memory requirements can not be transferred).

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the desired application from the list (for example, Telegram or Spotify).
  3. Slip on Warehouse.
  4. If the option is available, click Change and select Memory Card.
  5. Confirm the transfer and wait for the process to be completed (may take a few minutes).

⚠️ Note: After porting, some applications may run slower or give errors when updating. Also, not all programs support this feature - if the Change buttons do not, try the following methods.

Buy an A2 class memory card (SanDisk or Samsung recommended)

Format it as an internal memory (see next section)

Backup important data with SD

Charge your phone at least 50%

-->

Method 2: Formatting SD-maps as internal memory

If the standard transfer does not work, you can "cheat" the system, making a SD-This is a more radical method, but it allows you to transfer even those applications that are usually blocked.

Step-by-step:

  1. Insert the memory card into the slot (if hybrid-slot is used, remove the second one). SIM-map).
  2. Go to Settings β†’ Storage β†’ Memory Map.
  3. Slip on the three dots in the top right corner and select Storage Settings.
  4. Click Format as internal (on some models, the item may be called Reassign as internal memory).
  5. Confirm action. Attention: all data from the map will be deleted!
  6. After formatting, the system will offer to transfer some of the data to SD – agree.

Now, when you install new applications, the system will ask you to choose a storage location, so you can transfer the programs that are already installed:

  1. Go to Settings β†’ Apps.
  2. Select the app and tap the Warehouse β†’ Change.
  3. Specify a Memory Card (now displayed as part of the internal storage).
What happens if you take it out? SD-map after formatting as an internal?
When you remove the memory card, all the applications that are transferred to it will stop working, and the system will give errors before you re-insert the drive. In some cases, you may need to restart the device. If the card is damaged, it will be extremely difficult to restore the data on it - always back up!

Method 3: Using ADB for Forced Transfer

If the first two methods fail, the most reliable (but also the most difficult) method is Android Debug Bridge (ADB). It allows you to manually specify to the system which applications can be transferred to the SD-map bypassing the constraints MIUI.

This will require:

  • πŸ’» Computer with Windows, macOS or Linux.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“₯ Utility. ADB (You can download from the official Google website).
  • πŸ”§ Included debugging by USB smartphone.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI until the notification β€œYou are a developer” appears.
  2. Turn on USB debugging: Go to Settings β†’ Additional β†’ For developers. Activate the USB debugging switch.

Connect your phone to your computer and confirm your trust in the device.

cmd

Terminal

ADB

adb devices

The serial number of your device should appear.

package name

WhatsApp

com.whatsapp

App Inspector

adb shell pm list packages | grep "appendix name"

package.name

adb shell pm set-install-location 2

This team is setting up SD-Map as default installation location for all new applications.

adb shell pm move-package package.name

⚠️ Note: Not all applications support portability ADB. If the team makes a Failure error [NOT_MOVED: Operation not allowed, which means the program is blocked by the manufacturer. MIUI The settings may be reset - they will have to be repeated.

πŸ’‘

Before using ADB, back up your data via Settings β†’ System β†’ Backup. In rare cases, incorrect commands can cause MIUI to crash.

Which applications cannot be transferred to SD-map?

Even with ADB and formatting the card as internal memory, some programs will remain untouchable.

Type of applicationReason for blockingExamples
MIUI System ApplicationsSewned in firmware, critical for the shellSettings, Phone, Messages, Camera
Applications with widgetsWidgets require constant access to internal memoryWeather, Google App, Yandex
High-demand gamesRequires fast memory to load textures and levelsGenshin Impact, Call of Duty Mobile, PUBG
Annexes with DRM-protectionProtected content (movies, music) cannot be stored on removable mediaNetflix, Disney+, Spotify (offline mode)
Programmes with administrative rightsCan compromise system security when stored on SDAntiviruses, Password Managers, VPN-clientele

If you are critically interested in migrating one of these apps, consider alternative solutions:

  • πŸ”„ Use cloud storage (such as Google Drive or Mi Cloud) for backups.
  • πŸ“ Transfer only cache and media files (photos, videos) manually through the file manager.
  • πŸ› οΈ Install custom firmware (like LineageOS) where port restrictions are milder.

Frequent mistakes and their solutions

When transferring applications to SD-Xiaomi users often face problems. Let's analyze the most common and ways to eliminate them:

⚠️ Warning: If the app stopped working after the transfer, try clearing its cache (Settings) β†’ Annexes β†’ Warehouse β†’ If that doesn't work, return the program back to internal memory.

  • 🚫 "Not enough space on the device" error: Reason: The memory card is formatted as portable, not internal. Solution: Reformat it through Settings β†’ Warehouse β†’ Memory map β†’ Formatting as an internal.
  • πŸ”„ App not updated after transfer: Reason: Google Play blocks updates for programs on the Internet SD. Solution: Temporarily transfer the app back to internal memory, update it, then return it to the map.
  • ⚑ Smartphone slows down after transfer: Reason: Class memory card A1 Or below, it can't handle the load. Solution: Buy a class card. A2 (For example, SanDisk Extreme or Samsung EVO Plus).
  • πŸ“΅ SD-Card not detected: Reason: Slot, card or contacts malfunction.Solution: Check the card on another device, clean the slot from dust, try restarting the phone.

If none of the methods worked, check:

  • πŸ“‹ Memory card compatibility with your Xiaomi model (some devices do not support cards larger than 512 GB).
  • πŸ”§ Availability of updates MIUI (Settings β†’ The phone. β†’ Updating the system).
  • πŸ›‘οΈ No viruses (can scan your device using Google Play Protect or Dr.Web).

πŸ’‘

Formatting SD-The most reliable way to transfer applications is to transfer cards as internal memory, but it is irreversible, and then the card can not be used on other devices without complete cleaning.

Alternative ways to free up memory in Xiaomi

If the applications are transferred SD-The card has not solved the problem of memory shortage, consider additional optimization methods:

  • 🧹 Cache Cleanup: Go to Settings β†’ Warehouse β†’ Clean and delete unnecessary files, and you can manually clear the cache of individual applications through Settings β†’ Annexes β†’ Warehouse.
  • ☁️ Transfer media to the cloud: Use Google Photos (up to 15GB free) or Mi Cloud (5GB) to automatically upload photos and videos. β†’ Camera. β†’ You can also turn on the option "Save to the cloud".
  • πŸ—‘οΈ Removing duplicates and debris: Apps like Files by Google or CCleaner can help you find and delete duplicate files, temporary data, and remnants of deleted programs.
  • πŸ”„ Use of the Lite Mode function: B MIUI There is a built-in Lite mode (Settings) β†’ Special facilities β†’ Lite mode, which simplifies the interface and reduces memory load.
  • πŸ“¦ Archiving of rarely used applications: Google Play has an archiving feature that deletes the program, but saves its data.

You should also pay attention to the developer’s settings:

  1. Open the settings β†’ Additional β†’ for developers.
  2. Find the option Do not save actions and turn it on – this will limit the background activity of applications.
  3. Limit background processes to Process Limit (choose "Maximum 2 Processes").

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp does not officially support porting to external drives due to security requirements (chat encryption). However, you can transfer media files (photos, videos, voice messages): Open WhatsApp and go to Settings β†’ Storage and data. Tap Storage Management. Select a file category (e.g., "Photo") and click Transfer. Specify the folder on SD-It's not going to be able to move the app itself, it's only going to work from the internal memory.
Why does the app crash or not open after the transfer?
This is a typical problem when using slow memory cards (class A1 or lower). Solutions: Buy a class A2 card (such as SanDisk Extreme Pro). Move the application back to internal memory. Clear the application cache (Settings β†’ Applications β†’ Storage β†’ Clear cache). Check the card for errors through the computer (use the CHKDSK utility on Windows). If the problem remains, the application may not be compatible with external media.
How to transfer games to SD-map?
Most modern games (such as Genshin Impact or Call of Duty Mobile) block portability. SD However, you can: Transfer only game data (save, cache): Use a file manager (e.g. Mi File Manager). Go to the folder /Android/obb/ or /Android/data/. Copy the folder with the game on SD-map (e.g. in the /SDCard/Android/obb/). Remove the original folder from internal memory. Use simlinks (requires root): Using the FolderMount app or commands ADB You can create symbolic links by "deceiving" the game. SD: Some launchers (e.g. APKPure) allow you to select the installation location. APK + OBB files and install them manually on the map. ⚠️ Warning: Transferring game data can lead to loss of progress.Always back up saves!
Can I use it? SD-The card as internal memory for all Xiaomi models?
Formatting function SD How internal memory is available on most Xiaomi devices, but there are exceptions: πŸ“± Supported by: Redmi Note 10/11/12, POCO X3/X4/X5, Mi 10/11/12 newer. ❌ Not Supported: Devices without microSD slot (Xiaomi) 13 Ultra, Mix Fold 2). Hybrid-slot models, if two are used SIM-Smartphones with Android Go (Redmi Go, POCO To check for support on your device: Insert SD-Map. Go to Settings. β†’ Warehouse β†’ Memory card. If there is a Format as internal, the function is available.
How to return applications from SD-card back to internal memory?
The reverse transfer process is simple: Go to Settings β†’ Annexes β†’ App management. Select the application you want and tap Storage. Click Change and select Internal Memory. Confirm and wait until it's done. If the Change button is inactive: Try restarting your phone. Clear the app cache. Use ADB-Command: Adb shell pm move-package -i package.name (replace package.name with application ID).