Xiaomi Redmi 5A is one of the most popular budget smartphones with limited internal memory (16 GB in the basic version). Even after cleaning the cache and removing unnecessary files, users face a lack of space for new applications. The solution seems obvious: transfer programs to a microSD card. But in Redmi 5A, this feature does not work as well as in other Android devices.
In this article, we will discuss all possible ways to install applications on the SD-map 5A, including official settings MIUI, roundabout ADB You'll also learn why some apps can't be ported, how to choose the right memory card for maximum performance, and what to do if the system gives an error "Not enough memoryΒ».
Why Xiaomi Redmi is in the works 5A You can't just transfer applications to the SD-map?
Unlike smartphones on βpureβ Android, Xiaomi Redmi 5A runs on the shell MIUI, which blocks the standard function of porting applications.
- π Security policy MIUI: Xiaomi restricts recording on external drives to prevent malware installation.
- π± Android Architecture 7.1/8.1: In these versions, Google has tightened the rules for working with the SD-card, allowing full transfer only for "adopted" drives.
- πΎ Technical limitations: Not all applications support external memory (e.g., instant messengers or online games).
In addition, Redmi 5A does not have the option βFormat as internal memoryβ for microSD β a feature that in other smartphones allows you to use the card as part of the main storage.This means that the standard port through Settings β Applications will only be available for a limited list of programs.
β οΈ Note: If you have purchased a Redmi 5A with firmware from a third-party manufacturer (e.g. Global) ROM In the case of unofficial assembly, some settings may differ. SD-map-check the version MIUI In Settings β The phone.
What type of memory card is suitable for Xiaomi Redmi 5A?
Not all microSDs will work with Redmi 5A. It is recommended to:
| Characteristics | Minimum requirements | The best choice |
|---|---|---|
| Class speed | Class 10 (10 MB/s) | UHS-I (U1 or U3) |
| Volume. | 8GB | 32β64 GB (for gaming and heavy applications) |
| Format | FAT32 | exFAT (if you plan files >4 GB) |
| Brand | Anybody. | SanDisk, Samsung EVO, Kingston |
Important: Redmi 5A supports cards up to 256GB, but for porting applications it is better to choose a model with a high write speed (for example, SanDisk Ultra A1). Class A1 or A2 cards are optimized for running programs and reduce lags.
Before buying, check compatibility:
- Insert the card into the slot (hybrid, combined with SIM2).
- Go to Settings. β Warehouse.
- If the map is defined, but does not offer formatting options, it is suitable.
Method 1: Transfer applications through standard MIUI settings
This method only works for a fraction of the applications that support installation on an external drive.
- Open Settings β Applications β Application Management.
- Select the app you want (like Facebook or Spotify).
- Click Warehouse β Change β Memory Map.
- Confirm the transfer and wait until it is completed (may take a few minutes).
Limitations of the method:
- π« Not all apps have an βChangeβ option (such as WhatsApp or Google Play Store).
- π After the update, the application can automatically return to internal memory.
- β οΈ Some programs are slower or have errors after transfer.
βοΈ Preparation for the portability of applications
β οΈ Warning: If the application stopped opening after the transfer, try clearing its cache in Settings β Annexes β [Name of name] β Clear the cache. If that doesn't work, put the program back in your internal memory.
Method 2: Using ADB for Forced Transfer (for Advanced)
If the standard method does not work, you can use Android Debug Bridge (ADB) β a debugging tool that allows you to manually specify to the system which applications should be stored on the SD-This method requires a connection to a PC.
Step-by-step:
- Download and install ADB Tools on your computer.
- Turn on Developer Mode on Redmi 5A: Go to Settings β About Phone. Click 7 times on MIUI until the notification βYouβve become a developerβ appears.
USB debugging
Settings β Additional β For Developers
adb shell pm set-install-location 2This command forces the system to default to install applications on SD-map.
adb shell pm move-package com.example.app /sdcard(Replace com.example.app with the batch name of the app, such as com.facebook.katana for Facebook).
To find the batch name of the application, use the command:
adb shell pm list packages | grep "appendix name"How to reverse ADB changes?
β οΈ Note: Not all applications work properly after forced porting through ADB. For example, Google Play Services or system utilities may start to give out errors!
Method 3: Forced Formatting SD-Cards as internal memory (risky method)
In some of Redmi's firmware 5A can circumvent limitations MIUI, editing the system file vold.fstab. This method requires root rights and can lead to unstable operation of the phone, but allows you to use the system file. SD-map as part of the main storage.
Instructions:
- Get root access (for example, via Magisk or SuperSU).
- Install a file manager with root support (such as Root Explorer).
- Move to the /system/etc/vold.fstab and find a line with dev_mount sdcard.
- Replace the auto setting with force_adoptable.
- Save the file, restart the phone and format SD-Card as internal memory in Settings β Warehouse.
Warnings:
- π§ After this method SD-The card will be encrypted and will not be read on other devices.
- π Phone performance may fall if memory card is slow.
- π¨ Incorrect editing of system files can lead to a βbrickβ (breakdown) of the device.
adb pull /system/etc/vold.fstabMethod 4: Using third-party applications for portability
If previous methods didn't work, you can use Google Play utilities that automate portability. The best options for Redmi 5A are:
- π± AppMgr III (App 2 SD): Shows you which apps you can migrate, and it does it in one click.
- π Link2SD: Creates symbolic links to allow the system to be fooled. Requires root rights.
- π Files by Google: Helps clear cache and will offer to move supported apps.
Example of AppMgr III:
- Install the app from the Play Store.
- Open it and give access to the storage.
- In the Movable section, mark the portability apps.
- Press Move to SD card and wait until it is completed.
Note that even with these tools, not all programs can be ported, such as Instagram or Banking apps often block this feature for security reasons.
π‘
The utilities side can't get around the limitations of Android at the kernel level; they only automate what the system already allows.
Frequent mistakes and their solutions
When transferring applications to SD-map 5A And users are faced with typical problems. Here's how to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| βInsufficient memoryβ when transferring | There is no free space on the map or it is formatted in NTFS. | Format SD in FAT32/exFAT and check the free space |
| The "Transfer" button is inactive | The application does not support installation on SD or the card is not recognized as a removable drive. | Try ADB or check the card on another device |
| App dyes after transfer | Low speed reading/writing cards or conflict with MIUI | Return the app to internal memory or use an A1/A2 class card |
| The system doesn't see. SD-map | Bad contact in the slot or card is incompatible | Reboot your phone, check the slot, try another card |
If none of these methods worked, consider alternative options:
- ποΈ Regularly clean the app cache in Settings β Warehouse β Clean up.
- βοΈ Use Google Drive (Mi Cloud) for backups.
- π² Remove unused apps or replace them with lightweight versions (e.g. Facebook Lite).