Owners of Xiaomi Redmi smartphones sooner or later face a shortage of internal memory โ especially if the device from the budget line with 32 or 64 GB of storage. microSD card seems to be the obvious solution, but here's the problem: Android and MIUI firmware do not always allow you to install applications directly on an external medium. Why is this happening and how to get around the restrictions?
In this article, we will discuss all working methods for transferring applications to SD-Redmi card โ from standard functions MIUI You'll learn which apps can be moved and which ones will remain in internal memory, how to format the map correctly, and what to do if the system gives an error.+, which breaks the usual schemes of work with external drives.
Important: The instructions are valid for all modern Xiaomi Redmi models (Redmi Note 10 to Redmi 13C), but some steps may differ depending on the version of the MIUI (12-14) and the type of memory card (conventional or Adoptable Storage).If your device runs Android 13/14, check out the section about the new restrictions of Google.
Why not all applications can be installed on SD-map
Before you try to migrate apps, you need to understand why Android and MIUI resist this, and the reasons are because of the architecture of the system.
- ๐ Data security: Annexes to the SD-It is easier to steal or replace a card, especially if the card is retrievable. Android limits the portability of programs that work with payments, passwords or personal data.
- โก Performance: MicroSD memory cards (even class) A2) into 5โ10 slower than internal memory UFS/eMMC. Running applications from them can cause lags.
- ๐ฑ Politics MIUI: Xiaomi blocks the transfer of Google system applications and services to avoid crashes, for example, Mi Account or Google Play Services will always remain in internal memory.
- ๐ ๏ธ Technical Limitations: Starting with Android 9, Google has abolished the Adoptable Storage feature SD-cards to part of the internal memory, leaving it only for devices with Android Go.
The good news is that most games (like Genshin Impact or Call of Duty Mobile) and lightweight apps (messengers, social media) can be moved, and there are workarounds for the rest, and we'll talk about them later.
โ ๏ธ Attention: If you are using SD-The card is a portable storage device (not internal memory), and when it is removed, the transferred applications will stop working. The system will not delete them, but it will not be able to start until the card is returned.
Preparation of a memory card: formatting and class selection
Before you can transfer applications, you need to properly prepare the memory card itself, and errors at this stage will lead to failures or inability to install programs.
Requirements for a memory card for Xiaomi Redmi:
- ๐ Volume: Minimum 32 GB (optimally 64-128 GB) Cards less than 16 GB may not be recognized as suitable for applications.
- ๐ Class speed: A1 or A2 (for smooth application operation. Class maps C10/U3 Suitable only for storing files.
- ๐ง File system: exFAT or FAT32 (For cards up to 32 GB, Adoptable Storage will be required. ext4 (system formatting automatically).
- ๐ท๏ธ Brand: SanDisk Ultra, Samsung are preferred EVO It's called Kingston Canvas, and cheap no-name cards often fake speed classes.
How to format a card directly in a smartphone:
- Insert the card into the slot (if you use a hybrid slot, remove the second one). SIM-map).
- Go to Settings โ Storage โ Memory Map.
- Click Format โ Internal Memory (for Adoptable Storage) or Portable Storage (for normal use).
- Confirm action. Attention: all data on the map will be deleted!
| Mode of use | Pluses | Cons | Is it suitable for applications? |
|---|---|---|---|
| Portable storage | The card can be retrieved and used in other devices. | Applications do not work without a card | Yes, but with limitations. |
| Inner memory (Adoptable Storage) | The map becomes part of the system, applications work more stable | The card cannot be removed without resetting the settings. | Yeah, better. |
| OTG-drive | You can connect flash drives via USB | Not all applications support installation on OTG | Partially. |
โ ๏ธ Note: If you select Internal Memory mode, the card will be encrypted and tied to your device. Once removed, it will not be read on another smartphone or PC without resetting Xiaomi Redmi to factory settings.
Method 1: Transfer applications through MIUI settings (without root)
The easiest and safest method is to use the built-in MIUI feature, which is suitable for most users and does not require superuser rights.
Step-by-step:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (such as Telegram or Spotify).
- Click Warehouse โ Change โ Memory Map.
- Confirm the transfer. The process can take anywhere from a few seconds to a minute depending on the size of the application.
If the Change button is inactive or absent, it means:
- ๐ซ Application does not support transfer (system or secure programs).
- ๐ฑ The memory card is formatted as a portable storage (try reformatting it into internal memory).
- ๐ง In the developer settings, the transfer is disabled (see the next section).
The memory card is formatted as internal or portable
There is enough free space on the map (minimum 1 GB).
The application is not system-based (check its properties)
Developer mode is enabled (if required)-->
Limitations of the method:
- ๐ฏ Only user applications (not system applications) are ported).
- ๐ฆ Some of the data (cache, updates) may remain in internal memory.
- ๐ After updating the application, it can automatically return to internal memory.
Method 2: Use Adoptable Storage (Hidden Function)
Adoptable Storage mode allows you to "tether" SD-It's the most reliable way to install applications, but it has serious consequences.
How to turn Adoptable Storage on Xiaomi Redmi:
- Put the memory card in the slot.
- Go to Settings โ Storage โ Memory Map.
- Press Three dots (โฎ) โ Storage settings โ Formatting as an internal.
- Confirm the formatting. The system will warn you that the card will be encrypted and tied to the device.
- After formatting, restart the smartphone.
What happens after activation:
- ๐ The map becomes part of the section /data and encrypted.
- ๐ฒ Applications are installed automatically on the card (if there is not enough space in the internal memory).
- ๐ The card cannot be removed without completely resetting the phone, otherwise the data will be lost.
โ ๏ธ Note: Some Redmi models (e.g. Redmi Note 11 with a MIUI 13) the option to format as the internal can be hidden, in which case the workaround through ADB (See the section for advanced users).
What to do if Adoptable Storage is not working?
Method 3: Installation of applications on SD-map ADB (skilled)
If standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that requires a PC connection, but gives you more control.
What you need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB.
- ๐ฑ Developer Mode on Redmi (Settings) โ The phone. โ Version. MIUI โ press 7 times).
- ๐ Cable USB Type-C (preferably original).
Step-by-step:
- Connect your smartphone to your PC and allow debugging over USB.
- Open the command line (Win) + R โ cmd) and type: adb shell pm set-install-location 2 This command will force the system to install applications SD-default-card.
- To transfer an already installed application (for example, WhatsApp), use: adb shell pm move-package com.whatsapp (replace com.whatsapp with the batch name of the desired application).
- Reset the device.
Possible errors and solutions:
- ๐ซ Failure [NOT_MOVED: Package couldn't be moved - the app doesn't support portability.
- ๐ device unauthorized โ no debugging permission is given (check the notification on the phone).
- ๐ต error: no devices/emulators Found โ Drivers are not installed or the cable is faulty.
Install the App Inspector app from Google Play or use the ADB command:
adb shell pm list packages -fThis will display a list of all installed apps with their batch names (e.g. com.facebook.katana for Facebook).-->
Method 4: Bypassing Android 11+โs limitations with Link2SD
Since Android 11, Google has tightened its rules on external drives, making it difficult to migrate applications, but the Link2SD app (requires root) allows you to bypass these restrictions.
How Link2SD works:
- ๐ Creates symbolic links (symlinks) to application files, "cheating" the system.
- ๐ Not only does it carry APK, Data (dalvik-cache, lib).
- ๐ก๏ธ Supports data encryption on the map.
Instructions for setting:
- Install Link2SD from Google Play.
- Provide root access (if not, get it through Magisk).
- Select the file system for the second partition SD-map (ext2/ext3/ext4 or FAT32/exFAT).
- Reset the device.
- In the list of applications, select the ones you want to move and click Create a link.
Advantages of the method:
- โ It works even with applications that are not normally portable.
- โ Stores application data (unlike standard transfer).
- โ Supports automatic transfer of new applications.
โ ๏ธ Attention: Use Link2SD on incompatible memory cards (e.g. class) C10 instead A2) It can cause applications to slow down or shut down suddenly. Check the speed of the map with the help of the card before transferring. A1 SD Bench.
Frequent mistakes and their solutions
When transferring applications to SD-Xiaomi Redmi users often face typical problems. Let's analyze the most common and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| Insufficient space on the device when installed on SD-map | The system reserves space in internal memory even for applications on the map. | Clear the cache or use ADB to force installation on the card |
| The application does not start after the transfer | The memory card is too slow or damaged | Check the card for errors (chkdsk on PC) or replace it with class A2 |
| SD-The card is damaged after formatting as an internal | Incorrect card extraction or failure in encryption | Format the map over again via PC (use SD Formatter) |
| Move the button to SD-card | System application or card formatted as portable | Try ADB or format the card as an internal one. |
Additional advice:
- ๐ If the application is unstable after transfer, return it to internal memory.
- ๐ต Do not remove the memory card while working on the transferred applications โ this can lead to their collapse.
- ๐ง Check the card regularly for errors (via Settings) โ Warehouse โ Memory map โ Verification).
๐ก
If your Android 12+ device is running, standard port methods may not work due to Googleโs policy, in which case the only working options are Adoptable Storage (if supported) or root + Link2SD.