Transferring apps to a memory card in Xiaomi Redmi: a complete guide to error solutions

Xiaomi Redmi smartphones are known for their price-performance ratio, but even the most advanced models face a shortage of internal memory over time. This problem is especially acute in budget devices with 32 or 64 GB of storage, where the system and preinstalled applications occupy the lionโ€™s share of space. MIUI This process has nuances, which the manufacturer is silent about.

Unlike โ€œpureโ€ Android, where the function of transferring applications to the Internet SD-The card is often absent or works selectively, firmware MIUI But they're hidden in the depths of the settings, and they depend on the Android version, the smartphone model, and even the type of memory card. In this article, weโ€™ll look at all the portability options available, from standard tools to workarounds for โ€œpersistentโ€ applications that refuse to move. You will also learn which memory cards are suitable for Redmi, how to avoid errors and what to do if the application stops working after the transfer.

Preparation: which memory card to choose for Xiaomi Redmi

Not every microSD card is suitable for porting applications. Xiaomi Redmi (especially Android 10+ models) impose strict requirements on the speed and class of the drive, and if you insert the first card you find, the system will either refuse to format it as internal memory or the applications will slow down.

Minimum requirements for successful application transfer:

  • ๐Ÿ”น Speed class: not lower UHS-I (U1) Or Class 10 โ€” UHS-I (U3) or A2 (specially).
  • ๐Ÿ”น Volume: 32 GB (on smaller maps, the system may refuse to create a partition for applications).
  • ๐Ÿ”น Format: exFAT only or NTFS (If the card is more than 32 GB). FAT32 wrong!
  • ๐Ÿ”น Manufacturer: avoid no-name cards. Best options are SanDisk Ultra A2, Samsung EVO Plus, Kingston Canvas Go! Plus.

Important: Even if the card is compliant, MIUI can restrict the portability of system applications or games with high performance requirements (such as Genshin Impact or Call of Duty Mobile), in such cases only manual transfer through ADB (for this, see the relevant section).

๐Ÿ“Š What memory card do you use in Xiaomi Redmi?
SanDisk
Samsung
Kingston
Another famous brand
No-name/I don't know

Method 1: Formatting the card as internal memory

This is the most reliable method, but it has irreversible consequences: once formatted, the map cannot be retrieved and used in other devices without being completely cleaned, but all applications (except system ones) can move to it without restrictions.

Instructions for MIUI 12/13/14:

  1. Insert the memory card into the slot (if your Redmi supports hybrid slot, make sure it is not occupied by the second slot). SIM-card).
  2. Go to Settings โ†’ Memory โ†’ Memory Map.
  3. Click Format as internal (in some versions โ€“ Configure as internal drive).
  4. Confirm the action and wait for the process to be completed (may take 5-15 minutes).
  5. After formatting, restart the smartphone.

Now the memory card has become part of the internal storage, so that you can move the applications.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application and click Storage.
  3. Click Change and select Memory Card.
  4. Confirm the transfer (some applications will require a reboot).

โ˜‘๏ธ Preparation for formatting the card as internal memory

Done: 0 / 4

โš ๏ธ Note: After formatting the card as internal memory, it will not be possible to connect it to the computer through a card reader - only through the smartphone itself. USB. Some apps (such as WhatsApp or Telegram) may also refuse to work with external memory for security reasons.

Method 2: Transfer through application settings (without formatting)

If you don't want to format the card as internal memory, you can try to migrate applications one at a time, which doesn't work with all programs, but it's suitable for most custom utilities and some games.

Step-by-step:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Press Warehouse. โ†’ Change.
  4. If the Memory Card option is active, select it and confirm the transfer. If not, the application does not support movement.

Limitations of this method:

  • ๐Ÿšซ Do not work with system applications (e.g. Camera, Gallery).
  • ๐Ÿšซ Some games (especially those with piracy protection) block the transfer.
  • ๐Ÿšซ After updating the application, it can automatically return to internal memory.

๐Ÿ’ก

If the Change button is inactive, try clearing the app cache (Storage โ†’ Clear cache).

Method 3: Transfer over ADB (for power users)

If standard methods fail, it leaves you with a manual transfer over Android Debug Bridge (ADB), which requires you to connect your smartphone to your computer, but allows you to move even those applications that are not normally portable.

What you need:

  • ๐Ÿ’ป A computer with installed Xiaomi drivers and ADB.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฑ Included debugging by USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times press to unlock Developer Settings, then enable Debugging by USB).

Instructions:

  1. Connect Redmi to your computer and confirm the debugging permission.
  2. Open the command prompt (or Terminal on Mac/Linux) and type:
adb shell pm set-install-location 2

This command forces the system to install new applications on the memory card by default. To transfer programs already installed, use:

adb shell pm move-package com.example.app /sdcard

(Replace com.example.app with a real-life app package, such as com.facebook.katana for Facebook).

โš ๏ธ Note: Some applications (e.g. Google Play Services) MIUI Systems can't be forced to move, because it's going to cause system failures. ADB Make a backup copy through Settings โ†’ Additionally. โ†’ Backup and reset.

How to find out the package name of the application?
Open Google Play, find the app, and copy the address from the browser bar. For example, for Instagram, it's com.instagram.android. Or use the App Inspector app from the Play Market.

Why apps donโ€™t portable: Common bugs and solutions

Even if you do everything according to the instructions, some applications may refuse to move to the memory card, and here are the main reasons and ways to eliminate them:

Mistake.Reason.Decision
The "Transfer" button is inactive.The application does not support portability or the card is formatted as portableTry ADB or format your card as internal memory.
The "Not enough space" errorThere is not enough free space on the map for the applicationClear the map or use a larger map.
The app has moved but is not working.Memory card too slow (class below U3/A2)Replace the card with a faster one or move the app back.
After transfer, the application constantly flies outConflict with cache or dataClear the cache (Settings โ†’ Apps โ†’ Storage โ†’ Clear the cache)
The system does not see the memory cardIncompatible format (FAT32) or physical malfunctionFormat the card in exFAT via a computer

A critical nuance for owners of Xiaomi Redmi Note 10/11/12: These models have a restriction on transferring applications through standard settings. MIUI The only way to work is to format the card as internal memory or use it. ADB.

How to transfer cache and application data to a memory card

Even if the application itself is transferred to the map, its cache and user data (for example, saves in games or uploaded files to Spotify) often remain in internal memory, and to free up even more space, you need to manually change the save path.

Methods of data transfer:

  • ๐ŸŽฎ For games: Use the built-in portability (if any) or game settings menu. PUBG Mobile path to files can be changed in Settings โ†’ Graphics โ†’ The way to load resources.
  • ๐Ÿ“ For multimedia: In apps like Spotify or Netflix, the path to downloads changes in settings (Settings) โ†’ Quality. โ†’ Download folder).
  • ๐Ÿ“ฑ For system data: Use a file manager (e.g. Mi File Manager) and manually move the data folders (e.g., Mi File Manager, /Android/data/com.app.name) memory-card.

Important: Some apps (like WhatsApp) donโ€™t allow you to change the path to the database, and only backup and reinstallation with a new path will help.

๐Ÿ’ก

The transfer of only the APK-The application file (without data) is almost no free space. The bulk of the cache and user files are taken up, they need to be transferred separately!

What to do if after transferring the application is slowed down

If applications are slow to open, slow to open, or crash after transferring to a memory card, the problem is likely to be the card read/write speed. Even if it is in the U3/A2 class, the actual performance may be lower than the stated performance.

Methods of removing lags:

  • ๐Ÿ”„ Return the application to internal memory (if it is critical, such as Google Maps or messenger).
  • ๐Ÿ› ๏ธ Clear the cache of the transferred application (Settings) โ†’ Annexes โ†’ Warehouse โ†’ Clear the cache).
  • ๐Ÿ”‹ Check the card for errors through the computer (use the utility) SD Card Formatter or chkdsk in Windows).
  • ๐Ÿ”„ Format the card again as internal memory (this will delete all data!).

If the problem persists, your memory card is probably not suitable for permanent use with applications, in which case the only way out is to buy a faster card (for example, SanDisk Extreme A2) or refuse to migrate resource-intensive applications.

FAQ: Frequent questions about moving apps to Xiaomi Redmi

Can I transfer system applications (Camera, Gallery, Phone) to a memory card?
No, MIUI system applications are tightly tied to internal memory, and porting them can cause smartphone malfunctions, with the exception of some Google apps (like Google Photos), but porting them doesnโ€™t always go smoothly.
After the transfer, the app stopped updating. What do we do?
It's a known problem. MIUI. Solutions: Return the app to internal memory, update it, then transfer it back. Clear the Google Play Market data (Settings) โ†’ Annexes โ†’ Google Play Store โ†’ Warehouse โ†’ Clear the data. Install the update manually through APK-File (download it from APKMirror website).
Can I use a memory card as an internal one on two phones at the same time?
No. Once the card is formatted as internal memory, it is attached to a particular device and encrypted, if you insert it into another smartphone, the data will not be available, and to use the card on another phone, it must be formatted again (all data will be deleted!).
How to transfer applications to a memory card in Xiaomi Redmi without a computer?
There are only two ways to format the card without a computer: Formatting the card as internal memory (see Method 1). Transfer through application settings (see Method 2). ADB computer is mandatory.
Why did the app disappear from the main screen after transferring to the memory card?
This is normal MIUI behavior. Once you move the app shortcut, it's removed, but the app itself stays on the menu. To return it to the home screen: Open the app menu (swipe up from the bottom of the screen). Find the transferred app, hold the app icon, and drag it to the home screen.