How to transfer applications from Android to memory card in Xiaomi Redmi 5: all ways

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:

  1. Open this computer, find yours. SD-map.
  2. Right-click. β†’ Properties β†’ Service β†’ Check it out.
  3. 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:

  1. Put the map in Redmi 5.
  2. Go to Settings β†’ Storage β†’ Memory Map.
  3. Click Format β†’ Internal Memory (if you want to use it as an extension) or Portable Storage (if as a removable disk).
  4. Confirm the action. Attention: all data will be deleted!
πŸ“Š How much memory card do you use in Xiaomi Redmi 5?
16GB
32GB
64GB
128 GB or more
I don't use it.
FormatMax. File size.CompatibilityRecommendation for Redmi 5
FAT324GBAll devices.Suitable for photos, music, lightweight applications
exFAT16 EB (theoretically)Modern devicesBest for 4K video, heavy gaming
NTFS16 EBOnly with root or special driversNot 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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (like Google Maps or Spotify).
  3. Press Warehouse.
  4. 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:

  1. 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.
  2. Connect Redmi 5 to your PC and select File Transfer mode.
  3. Open the command prompt (Win + R β†’ cmd) and go to the folder with ADB (for example, cd C:\platform-tools).
  4. Enter the command to check the connection: adb devices If the device is displayed – you can continue.
  5. 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.
  6. 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?
1. Make sure that the debugging is enabled by USB and you have given permission to the PC (you will see a request on the smartphone screen). 2. Try another one. USB-cable (cheap cables often don’t support data transfer). 3. Install Xiaomi drivers manually through Device Manager (download from the official website). 4. Reboot your PC and smartphone.

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:

  1. Download and install AppMgr III from Google Play.
  2. Open the application and give it administrator rights (if requested).
  3. In the Movable section, select the apps you want to migrate.
  4. 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:

  1. Break it up SD-map in two sections: first β€” FAT32/exFAT (for files, second β€” ext2/ext3/ext4 (application).
  2. Install Link2SD and point the path to the second partition.
  3. 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:

  1. Connect Redmi 5 to your PC via USB in File Transfer mode.
  2. Open the Android β†’ Data folder on internal memory.
  3. Find a folder with the name of the application package (for example, com.google.android.apps.maps for Google Maps).
  4. Copy it on. SD-map β†’ Data (Create it manually if not).
  5. Remove the original folder from the internal memory.
  6. 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:

  1. Go to Settings β†’ Storage β†’ Cleaning.
  2. Click Unnecessary Files and delete cache, temporary data, duplicates.
  3. 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:

  1. Back up important data (Settings β†’ Additional β†’ Backup and Reset).
  2. Go to Settings β†’ About the phone β†’ Reset settings.
  3. 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).

FAQ: Frequent questions about transferring applications to SD-map 5

Can I transfer WhatsApp to a memory card?
No, WhatsApp doesn't support external drives at all. When you try to transfer it through ADB or third-party utilities, the messenger will either give you an error or stop sending messages. The only way out is to regularly clean the cache and backups manually through Settings β†’ Storage.
Why does the app slow down or fly out after the transfer?
This is due to the slow reading/write speed of your SD-Applications need Class 10 or Class 10 to function properly. UHS-I. If the card is slow (for example, Class 4), the system does not have time to download data, which leads to lags.
How to transfer games (such as Genshin Impact) to SD-map?
Most of the modern games, especially with 3D-graphics) do not support transfer to external memory. However, you can try: ADB with the pm move-package command (but the game may not start) Only transfer the game cache (folder) Android/obb) on SD-Install the game on the memory card via Google Play, selecting SD-map as the default installation location (in storage settings). Attention: Genshin Impact, PUBG Mobile and Call of Duty Mobile are not officially supported SD-Cards and can block an account for attempting to circumvent restrictions.
Can I use it? SD-The map as an internal memory in Redmi 5?
Technically yes, but Xiaomi has disabled this feature in the MIUI. To activate Adoptable Storage, you need: Get root rights (which deprives you of warranty). Edit the build.prop file by adding a line ro.config.mass_storage=Reboot the device and format the card as internal memory, but this method is unstable and can cause crashes, especially after updates. MIUI.
After the transfer, the app disappeared.
If the app is missing from the menu, but takes up space on the SD-Map: Go to Settings β†’ Annexes β†’ App management. Enable all applications (including hidden ones) to be displayed. Find the missing app and click Transfer to internal memory. If the app doesn't show, delete it through Settings. β†’ Warehouse β†’ SD-map and re-install.