Transfer of applications to SD-Map in Xiaomi Redmi 5: all the ways and nuances

Why Redmi 5 owners are facing a memory shortage

Xiaomi Redmi 5 (codenamed rosy) came out in 2017 with 16 or 32 GB of internal memory. Even for its time, it was modest: the MIUI system takes up to 6-8 GB, and updates and app cache quickly eat up the remaining space. Users are faced with a notification "Memory is full" after a few months of active use.

The solution seems obvious: move applications to the SD-But here's where the trouble starts: MIUI This is a feature that limits this function, and the standard Android engine doesn't work with all programs. SD Redmi 5, including hidden settings and circumvention of restrictions, and explain why some methods stopped working after the updates.

It is important to understand that Redmi 5 supports memory cards up to 256 GB (microSDXC format), but the read/write speed depends on the card class. For applications, UHS-I Class 10 or higher is recommended, otherwise you may experience lags and errors when working with transferred programs.

Preparation: What to do before transfer

Before trying to migrate applications, follow the mandatory steps:

  • πŸ”‹ Charge your phone to minimum. 50% β€” process 10-30 minute.
  • πŸ“± Make sure that SD-In Redmi 5, the Adoptable Storage function (mount as internal memory) is unstable and can lead to data loss.
  • πŸ” Check the free space on the map: for one application you will need from 50 MB to 2+ GB.
  • πŸ“² Backup important data – if you format a map or transfer failure, files may get damaged.

If the card is new, format it directly on your phone:

  1. Go to Settings. β†’ Warehouse.
  2. Tap by name. SD-map β†’ Format.
  3. Select Portable Storage (not "Inner Memory").
πŸ“Š How you use it SD-map in Redmi 5?
Photo/video only
For applications and files
Like an internal memory.
I don't use it.

⚠️ Note: If you previously formatted the card as internal memory, and now want to use it as a portable, you will have to completely clean the card through a computer (for example, a utility). SD Formatter. This option will not be available on the phone.

Method 1: Standard Transfer through MIUI Settings

The easiest method is to use the built-in MIUI function, which doesn’t work for all applications, but doesn’t require root rights or a computer.

Instructions:

  1. Open the Settings β†’ Applications.
  2. Choose the app you want (such as Facebook or Music).
  3. Slip the vault. β†’ Move it to SD-map.
  4. Confirm the action. It'll take anywhere from 30 seconds to a few minutes.

Limitations of the method:

  • 🚫 Not all apps support portability (especially system and cache games).
  • πŸ”„ After updating the application, it can automatically return to internal memory.
  • πŸ“ Only a portion of the data is transferred – the main files remain in the phone.

β˜‘οΈ What to check before transferring

Done: 0 / 4
Type of applicationSupports the transfer?Notes
Social networks (VK, Telegram)βœ… Yes.Only cache and media files are transferred
Games (PUBG Mobile, Clash of Clans)❌ No.Requires ADB or root
Media Players (VLC, MX Player)βœ… Yes.Transfer configuration and download files
System applications (Camera, Gallery)❌ No.Blocked by the manufacturer

Method 2: Transfer through ADB (without root)

If the standard method didn’t work, use Android Debug Bridge (ADB), a debugging tool that allows you to force-transfer applications.This method works on Redmi 5 with any version of MIUI (including MIUI 12), but requires a computer.

Step-by-step:

  1. Download ADB Tools and unpack the archive.
  2. In your phone, activate Developer Mode: Settings β†’ About Phone β†’ MIUI version (shap 7 times)
  3. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  4. Connect Redmi 5 to your computer and select File Transfer mode.
  5. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and type: adb devices If the device is displayed, continue. If not, install Xiaomi drivers.
  6. Enter the port command (replace com.example.app with the application package): adb shell pm set-install-location 2 adb shell pm move-package com.example.app

To find out the application package, use the command:

adb shell pm list packages -f

App Inspector from Google Play.

πŸ’‘

If the move-package command returns the error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], So the application is locked for portability. Try root or use it. Link2SD (see next section).

⚠️ Note: After using set-install-location 2, all new applications will be installed by default on the new application. SD-To return the settings, do: adb shell pm set-install-location 0

Method 3: Forced transfer with root rights

If the first two methods don't work, the radical option is to get root access and use specialized utilities, which is suitable for advanced users, because:

  • πŸ”“ Violates the warranty (if it is still valid).
  • πŸ›‘οΈ Increases security risk (viruses can access system files).
  • πŸ”„ After updating MIUI root can fly.

Instructions:

  1. Unblock the bootloader through the official Xiaomi website (you will need a Mi Account and wait 72 hours).
  2. Install a custom TWRP recavator for Redmi 5 (rosy).
  3. Sweep through Magisk to get root.
  4. Install the Link2SD or App2SD app from Google Play.
  5. In the settings of the utility, select the option "Create a link" or "Move to SD".

Advantages of root method:

  • 🎯 All data from the application (including OBB-game-play).
  • πŸ”„ Automatic update does not reset settings.
  • πŸ“‚ You can transfer system applications (for example, Gallery).
How to check if yours is supported SD-high-speed map?
Insert the card into your phone and execute the command in ADB: adb shell cat /sys/block/mmcblk1/device/cid If there is a UHS-I or Class 10 answer, the card is suitable for applications. If not, wait for lags when working with ported programs.

Mistakes and solutions

When transferring applications to SD-Redmi 5 often has common errors:

Mistake.Reason.Decision
Failed to resent the applicationApplication does not support transferUse ADB or Link2SD with root
SD-map not foundThe card is formatted as internal memory.Reformatting to FAT32 or exFAT via computer
App dyes after transferLow speed reading of the mapReplace the card with UHS-I Class 10
Not enough memory despite free spaceFragmentation of the file systemFormat the map again

If the app stopped updating through Google Play after the transfer, try:

  1. Put it back in your inner memory.
  2. Update through the store.
  3. Move it back to SD-map.

πŸ’‘

On Redmi 5s. MIUI 11+ The standard porting through settings only works for applications that explicitly support this feature (about 30% of all programs on Google Play). ADB root.

Alternative solutions: if transfer is not possible

If none of these methods worked, consider alternatives:

  • πŸ—‘οΈ Cache Clearing: Go to Settings β†’ Warehouse β†’ Clear the cache, it'll free up. 1-3 GB.
  • ☁️ Cloud Storage: Move your photos/video to Google Photos or Mi Cloud.
  • πŸ“₯ Lite versions of apps: Install Facebook Lite, Messenger Lite instead of full versions.
  • πŸ”„ Reset to factory settings: Extreme measure, but returns up to 10GB of free space.

For games (such as Genshin Impact or Call of Duty Mobile), the only reliable way to play games is to use external devices. SSD-storage OTG-Adapter. Reading speed at the SSD into 5-10 times higher than SD-This is critical for heavy projects.

⚠️ Attention: Redmi 5s MIUI 12.5+ Adoptable Storage (Use of the Service) SD-The card as internal memory is officially disabled. ADB Or modified firmware leads to a cyclical reboot of the phone.

FAQ: Frequent questions about app portability

Can I transfer WhatsApp to WhatsApp? SD-map in Redmi 5?
No. WhatsApp blocks porting through standard MIUI and ADB tools. The only option is to use Link2SD with root rights, but this can result in loss of messages when you update the app. Alternative: In WhatsApp settings, turn off automatic media downloads and manually clean the cache regularly (Settings β†’ Storage β†’ WhatsApp β†’ Clear cache).
Why after the game is transferred to SD-card she's slowing down?
There are two reasons: slow card speed: Games require fast data reading. SD-The card is Class 4 or Class 6, replace it with Class 4. UHS-I Class 10 File Fragmentation: Over time, files on the map are "scattered" to different sectors. The solution is to format the map and transfer the game again. A1 SD Bench.
How to transfer system applications (for example, Camera or Gallery)?
System applications in MIUI This is only possible with root rights: Install Titanium Backup or Link2SD. In the application settings, select "Freeze" (so that it does not update) and "Move to" SD". Reboot the phone. ⚠️ Risk: Some system applications (Mi Account, Security) can cause errors in the work when transferred MIUI.
Can I use it? SD-Map as internal memory for Redmi 5?
Technically yes, but Xiaomi has officially disabled this feature in the MIUI 9+ for Redmi 5. Compulsory Entry through ADB (sm set-force-adoptable true) causes crashes. If the card suddenly goes off, the phone will stop loading. SD-map as a portable storage and transfer applications selectively.
After the MIUI update, the ported apps disappeared. How do I get them back?
It's standard behavior. MIUI: When you have major updates, the system resets the storage settings. To recover: Check if the application files are still on the system. SD-file-card Android/obb or Android/data. Reinstall apps from Google Play. If files are saved, use File Manager to manually copy them to the corresponding folders. For games, copy the com.game.package.obb folder to the file. /SDCard/Android/obb/.