Owners of Xiaomi Redmi 5 often face a shortage of internal memory, especially if the device has been in use for several years.Even after cleaning the cache and removing unnecessary files, the system can issue a notification of overflow of storage. The solution seems obvious β to transfer applications to the memory card, but in the MIUI Unlike pure Android, Xiaomi's firmware limits the ability to work with the Internet. SD-Some methods require additional manipulation.
In this article, we will discuss all the current ways to migrate applications to an external drive in Redmi 5, including standard MIUI tools, ADB use and third-party utilities, pay special attention to the limitations that the system imposes, and explain why some applications are fundamentally unmodified, and learn how to properly prepare a memory card to avoid errors and data loss.
If you've tried to migrate applications through settings and get a message "Not supported", don't despair. 80% of the time, the problem is solved without root permissions - just use alternative methods, which we described below. And for those who are ready to experiment, we have prepared a manual for forced porting through ADB, which works even for system applications (but requires caution).
Why Xiaomi Redmi 5 canβt just move apps to the top of the list SD-map?
Unlike smartphones on pure Android (such as Google Pixel or Nokia), the MIUI firmware on Xiaomi Redmi 5 has strict restrictions on working with external drives.
Security policy MIUI. Xiaomi blocks the transfer of applications to SD-The card is the default card for most programs to prevent possible system failures, because microSD cards (especially cheap models) often have low read/write speeds, which can lead to "hangs" of applications.
2. Android 7.1 Nougat. Redmi 5 runs on Android 7.1.2 with a MIUI 9/10/11 shell, where Google introduced the concept of Adoptable Storage (reference memory card as internal storage).However, Xiaomi has disabled this feature in its firmware, leaving only the classic Portable Storage mode (removable storage).
3. Application technical limitations: Many programs (especially system and high-demand games) simply do not support external memory, such as WhatsApp, Facebook or Genshin Impact are fundamentally installed only in internal memory.
- π How do you check if you can move the app? Open Settings. β Annexes β Manage applications, select the program and see if the button "Move to" is active. SD-If it's not there, the app doesn't support portability.
- π± What apps can you usually migrate? These are usually lightweight utilities (calculators, notes, simple games), media players and some instant messengers (for example, Telegram).
- β οΈ What happens if you force an "unbearable" application to be moved? It can run unstable, it can give out errors or it can stop running at all. In the worst case, the system will start to "lay" every time you call on the device. SD-map.
β οΈ Note: If you use a Class 4 or lower memory card, porting applications may result in critical system brakes.Redmi 5 recommends a Class 10 microSD or a Class 10 microSD. UHS-I read speeds of 80 MB/s.
Preparation of a memory card: formatting and verification
Before transferring applications, it is necessary to prepare correctly SD-Incorrect formatting or damaged sectors can lead to data loss or smartphone malfunctions.
Step 1: Checking the card for errors
If the card has already been used, connect it to your PC and check it through Windows:
- Open this computer, find yours. SD-map.
- Right-click. β Properties β Service β Check it out.
- Mark both items ("Automatically correct errors" and "Confirm and repair damaged sectors") and run the check.
Step 2: Formatting in FAT32 or exFAT
Xiaomi Redmi 5 supports both formats, but there are nuances:
- πΉ FAT32 β Compatible with all devices, but does not support file sizes >4GB. Suitable if you store most of the small files (photos, documents).
- πΉ exFAT β There is no limit on file size, but some older devices (such as cameras) may not read the card.
How to format a card directly in a smartphone:
- Put the map in Redmi 5.
- Go to Settings β Storage β Memory Map.
- Click Format β Internal Memory (if you want to use it as an extension) or Portable Storage (if as a removable disk).
- Confirm the action. Attention: all data will be deleted!
| Format | Max. File size. | Compatibility | Recommendation for Redmi 5 |
|---|---|---|---|
| FAT32 | 4GB | All devices. | Suitable for photos, music, lightweight applications |
| exFAT | 16 EB (theoretically) | Modern devices | Best for 4K video, heavy gaming |
| NTFS | 16 EB | Only with root or special drivers | Not recommended without modifications |
β οΈ Note: If you select the option "Internal Memory" when formatting, the card will be encrypted and will be tied to your Redmi 5. Once retrieved, it will not be possible to read it on another device without resetting!
Method 1: Standard Transfer through MIUI Settings
This is the simplest method, but it only works for a limited number of applications. SD-The card is active - you're lucky.
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (like Google Maps or Spotify).
- Press Warehouse.
- If the button is moved to SD-The card is active β tap on it and wait for the process to be completed.
What to do if the button is inactive?
- π Update the app β sometimes newer versions support the transfer.
- π₯ Clear the cache - in the same "Storage" menu, click Clear the cache and try again.
- π§ Check the developer settings β sometimes enabling the option Do not save actions (Settings) helps β Additionally. β For developers).
Clear the app's cache|Update the application to the latest version|Check the vacant space for SD-card (minimum 1 GB)|Reboot your smartphone-->
Important: After the application is moved, its widgets may stop working and notifications may come with a delay. SD-less than the internal memory.
Method 2: Transfer over ADB (for power users)
If the standard method didnβt work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to force an application to a memory card, which does not require root rights, but requires a connection to a PC.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-cable (preferably original).
- π¦ Installed drivers Xiaomi and ADB (You can download from the official Android website).
- π Included debugging by USB smartphone.
Step-by-step:
- Turn on USB debugging: Settings β About Phone β MIUI version (tap 7 times until the message βYouβre a developerβ appears). Return to Settings β Additional β For Developers and activate Debugging via USB.
- Connect Redmi 5 to your PC and select File Transfer mode.
- Open the command prompt (Win + R β cmd) and go to the folder with ADB (for example, cd C:\platform-tools).
- Enter the command to check the connection: adb devices If the device is displayed β you can continue.
- Find out the batch name of the application (for example, for Telegram it is org.telegram.messenger). To do this, type: adb shell pm list packages -f and find the desired one in the list.
- Move the app to SD-Map by team: adb shell pm set-install-location 2 Then adb shell pm move-package org.telegram.messenger /sdcard (Replace org.telegram.messenger with your package name).
Possible errors and solutions:
- β Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION] β Application does not support transfer.
- β Device not found β check the connection USB, driver and debugging authorization.
- β Operation not allowed β there is not enough space on the map or it is formatted not as a portable storage.
What if the ADB canβt see the device?
Method 3: Using third-party applications (without root)
If previous methods have failed, you can try specialized utilities from Google Play. They do not guarantee 100% results, but sometimes help to migrate those applications that MIUI blocks.
Top.-3 portability:
- π AppMgr III (App 2 SD) β It shows you which apps you can transfer, and it does it in one tap. Supports batch mode (packet transfer).
- π Link2SD β It is a more powerful tool, but requires a second section to be created. SD-map (more in spoiler below).
- π Files by Google β does not tolerate apps, but helps to clean internal memory of garbage, freeing up space.
How to use AppMgr III:
- Download and install AppMgr III from Google Play.
- Open the application and give it administrator rights (if requested).
- In the Movable section, select the apps you want to migrate.
- Press Move to SD card and wait until it is completed.
π‘
If the application stopped working after the transfer, try to return it back to internal memory. Some programs (for example, Google Play Services) are critical to the system and are not designed to work with the system. SD-map.
Link2SD: Extended capabilities (requires markup) SD-map)
This utility allows you to port even those applications that MIUI blocks, but for its operation you need:
- Break it up SD-map in two sections: first β FAT32/exFAT (for files, second β ext2/ext3/ext4 (application).
- Install Link2SD and point the path to the second partition.
- Manually transfer selected applications.
β οΈ Attention: Marking SD-You can use programs like MiniTool Partition Wizard or EaseUS Partition Master on your PC. Improper partitioning can make the card unreadable.
Method 4: Transfer of cache and application data (alternative method)
If the app itself cannot be moved, you can try to move its cache and user data (for example, uploaded maps to Google Maps or media files to Telegram).
How to transfer the cache:
- Connect Redmi 5 to your PC via USB in File Transfer mode.
- Open the Android β Data folder on internal memory.
- Find a folder with the name of the application package (for example, com.google.android.apps.maps for Google Maps).
- Copy it on. SD-map β Data (Create it manually if not).
- Remove the original folder from the internal memory.
- Run the application and check if it will request to download the data again.
Limitations of the method:
- β οΈ Not all apps allow you to transfer cache β some create it again the next time you run it.
- β οΈ System applications (e.g. Gallery or Camera) do not support this method.
- β οΈ After updating the application, the cache may appear again in internal memory.
π‘
Cache transfer is a temporary solution, and to free up space, it is better to combine this method with the standard transfer or cleaning of unnecessary files.
What if nothing works? Alternative solutions
If none of the methods worked, consider the following options:
1. Cleaning internal memory
Delete unnecessary files using built-in tools:
- Go to Settings β Storage β Cleaning.
- Click Unnecessary Files and delete cache, temporary data, duplicates.
- In the Big Files section, find and delete old videos or backups.
2. Use of cloud storage
Move your media files (photos, videos) to the cloud:
- π₯οΈ Google Photos β automatically uploads photos and videos (up to 15 GB free).
- π₯οΈ Mi Cloud β built-in cloud from Xiaomi (gives 5 GB for free).
- π₯οΈ Yandex Disk or Mail.ru Cloud β suitable for backup copies.
3. Reset to factory settings
The last method, if the smartphone is clogged with system debris:
- Back up important data (Settings β Additional β Backup and Reset).
- Go to Settings β About the phone β Reset settings.
- Select to erase all data and wait until it is completed.
4. Replacement of the memory card with a more capacious one
If you SD-16-32 GB card is constantly overflowing, consider buying a 128-256 GB card:
- πΉ SanDisk Ultra microSDXC UHS-I (up to 1 TB, speed 120 MB/s).
- πΉ Samsung EVO Plus (up to 512 GB, speed 100 MB/s).
- πΉ Kingston Canvas Go! Plus (up to 512 GB, speed 170 MB/s).