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).
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:
- 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).
- Go to Settings โ Memory โ Memory Map.
- Click Format as internal (in some versions โ Configure as internal drive).
- Confirm the action and wait for the process to be completed (may take 5-15 minutes).
- After formatting, restart the smartphone.
Now the memory card has become part of the internal storage, so that you can move the applications.
- Open Settings โ Applications โ Application Management.
- Select the desired application and click Storage.
- Click Change and select Memory Card.
- Confirm the transfer (some applications will require a reboot).
โ๏ธ Preparation for formatting the card as internal memory
โ ๏ธ 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:
- Go to Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Facebook or Spotify).
- Press Warehouse. โ Change.
- 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:
- Connect Redmi to your computer and confirm the debugging permission.
- Open the command prompt (or Terminal on Mac/Linux) and type:
adb shell pm set-install-location 2This 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?
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 portable | Try ADB or format your card as internal memory. |
| The "Not enough space" error | There is not enough free space on the map for the application | Clear 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 out | Conflict with cache or data | Clear the cache (Settings โ Apps โ Storage โ Clear the cache) |
| The system does not see the memory card | Incompatible format (FAT32) or physical malfunction | Format 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.