How to transfer applications to memory card Xiaomi Redmi 5: all working ways

Owners of Xiaomi Redmi 5 sooner or later face the problem of lack of internal memory. Even with a 16 or 32 GB system partition quickly clogged with applications, cache and updates. microSD card seems the obvious solution, but porting applications to it in Redmi 5 has nuances: the limitations of Android 7.1 Nougat, features of the shell MIUI and the format of the file system map.

In this article - all the current ways to transfer applications to SD-map, including official methods through settings MIUI, circumvention ADB, And we'll also look at alternative solutions for root users, and we'll look at why some apps can't be moved, how to check the compatibility of the memory card, and what to do if they start to slow down after the transfer.

Letโ€™s warn you right away: Xiaomi Redmi 5 (codename rosy runs on Android 7.1 shelled MIUI 9/10/11 (This means that the Adoptable Storage function (conversion) SD-Internal memory cards available in โ€œpureโ€ Android 6.0+, It's disabled by the manufacturer, but there are workarounds, which are below.

It's also important to understand the difference between porting and installing on the default card: the first involves moving existing applications, the second involves changing storage for new ones. In Redmi 5, both options are possible, but with reservations.

1.Preparation: Which Memory Card Is Right for Redmi 5

Not every microSD is suitable for porting applications, but here are the key requirements:

  • ๐Ÿ”น Speed class: minimum class 10 or UHS-I (U1). Class Class Cards 4/6 They will slow down applications.
  • ๐Ÿ”น Capacity: 16GB (optimally 32โ€“64GB) Cards less than 16GB often donโ€™t support exFAT.
  • ๐Ÿ”น File system format: FAT32 (default or exFAT. MIUI supportive NTFS application!
  • ๐Ÿ”น Brand: Preferably SanDisk, Samsung EVO, Kingston Canvas: Cheap no-name cards can cause errors.

Before buying, check the card for authenticity with H2testw (Windows) or F3 (Linux/macOS). Fake cards with low write speeds lead to lags in migrated applications.

โš ๏ธ Note: If you use a memory card as a portable storage device (for photos, music, documents), you will have to format it before transferring applications!

2.Official method: transfer via MIUI settings

The easiest method is to use the built-in MIUI tools, which only works for a fraction of the applications that support the moveToSD function in their manifesto.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select an app from a list (like Facebook or Messenger).
  3. Slip on Warehouse.
  4. If the option is available, a button will appear to Move to SD-Map (or Modify in new versions) MIUI).
  5. Confirm the transfer and wait for the process to be completed.

โš ๏ธ Note: Do not remove the memory card after transfer without first returning the application to internal memory!

List of applications that cannot be transferred in an official way:

  • ๐Ÿšซ System applications (Settings, Phone, Messages).
  • ๐Ÿšซ Applications with a widget on the main screen.
  • ๐Ÿšซ Games with protection against piracy (for example, PUBG Mobile, Genshin Impact).
  • ๐Ÿšซ Programmes using OBB-Files (additional game data).
๐Ÿ“Š How much memory you use in Redmi 5?
8-16 GB
32GB
64GB
128GB and more
I don't use it.

Alternative method: change of default installation location

If the transfer of individual applications does not solve the problem, you can configure the installation of new programs immediately on the Internet. SD-This is the map:

  1. Connect the memory card to the phone.
  2. Go to Settings. โ†’ Warehouse.
  3. Tap on point. SD-map (or External Storage).
  4. In the upper right corner, press three dots (โ‹ฎ) and select Storage Settings.
  5. Activate Use as Internal Memory (if available) or Set as Default SD-map.

๐Ÿ”น Important: This method does not transfer already installed applications, but only changes the storage location for new ones, and some programs (such as WhatsApp or Telegram) can ignore this setting and install in internal memory.

๐Ÿ’ก

Before changing your storage settings, restart your phone. Sometimes MIUI doesn't apply the changes without a reboot.

4. Advanced method: transfer through ADB (without root)

If you donโ€™t have a port option in the settings, you can use the ADB debugging bridge. This method works on Android 7.1 and does not require superuser rights, but you will need a computer.

๐Ÿ“Œ What's the matter:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/Linux/macOS.
  • ๐Ÿ”Œ Cable USB Type-C (original or quality).
  • ๐Ÿ› ๏ธ Utilities. ADB and Fastboot (download from Android site).
  • ๐Ÿ”’ Included debugging by USB phone-on.

๐Ÿ”ง Step-by-step instruction:

  1. Activate USB debugging: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version to unlock Developer Mode. Go back to Settings โ†’ Additional โ†’ Developer. Enable USB Debugging.

Connect your phone to your PC:

adb devices

(should be displayed XXXXXXXX device).

Run the command to transfer:

adb shell pm set-install-location 2

(set up SD-Map as default storage location for new applications).

For the portability of a specific annex:

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).

โš ๏ธ Note: Not all applications support forced transfer via ADB. If the team returns a Failure error [NOT_MOVED: Operation not allowed, means the transfer is blocked by the developer.

Debugging is on. USB|Drivers installed ADB|The phone is defined in adb devices|SD-map FAT32/exFAT|Backup copy of data created-->

5. Root-rights applications portability (for experienced)

If you have root access, you can expand the portability, and you can use apps like App2SD, Link2SD, or FolderMount that allow you to:

  • ๐Ÿ”„ Move over OBB-file.
  • ๐Ÿ”— Create symbolic links (symlink) to deceive the system.
  • ๐Ÿ—ƒ๏ธ Move cache and temporary files.

๐Ÿ”ง Instructions for Link2SD:

    โš ๏ธ Attention: Misuse of the right Link2SD This can cause data loss or a bootloop.Before experimenting, back up through TWRP!

    What if the application does not start after the transfer?
    1. Check if the memory card was removed after the transfer. 2. Try clearing the application cache in Settings โ†’ Applications. 3. If Link2SD is used, recreate mount scripts. 4. In extreme cases, return the application to internal memory and transfer again.

    Errors and Solutions: Why Apps Cannot Be Moved

    Even if you follow the instructions, you can have problems, and let's look at the typical mistakes and how to fix them:

    Mistake.Reason.Decision
    The "Transfer" button is inactive.The application does not support portability or is installed on the system partition.Try ADB or install an analogue (like Facebook Lite instead of Facebook).
    Not enough space for SD-mapThe card is formatted in FAT32, which does not support >4GB files.Reformat the card to exFAT (all data will be deleted!).
    App dyes after transferLow speed reading/writing of the card or damaged data.Return the application to internal memory, check the card for errors (chkdsk in Windows).
    ADB does not see the deviceDrivers are not installed or debugging is disabled via USB.Install Mi PC Suite or Google USB Driver drivers, check the developer settings.

    ๐Ÿ’ก

    If the app is running slowly after the transfer, it's most likely the memory card speed is to blame. SD-map A1 SD Bench (should be at least 10 MB/s per record).

    7.Memory optimization: alternative ways to free up space

    Porting apps isn't the only way to combat memory shortages. Consider these methods:

    • ๐Ÿงน Cache Clearing: Go to Settings โ†’ Warehouse โ†’ Clear the cache. This will free up 1-3 GB without deleting data.
    • ๐Ÿ—‘๏ธ Delete unnecessary files: Use Files by Google or MIUI Cleaner for searching for duplicates and garbage.
    • โ˜๏ธ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud by enabling the Free Place option.
    • ๐Ÿ”„ Lite versions of applications: Replace "heavy" programs with lightweight ones (Facebook Lite, Messenger Lite, Spotify Lite, etc).
    • ๐Ÿšซ Restriction of background activity: C Settings โ†’ Battery โ†’ Power Saving Mode Turn Off Autostart for Unnecessary Applications.

    ๐Ÿ’ก Tip: Regularly check the Settings section โ†’ Annexes โ†’ Installed for rarely used programs: Removing 3-5 unnecessary applications can free up to 500 MB!

    8.Frequent questions about porting apps to Redmi 5

    Can I transfer WhatsApp to WhatsApp? SD-map?
    WhatsApp is blocking the transfer via MIUI and ADB settings. Alternative: Use GBWhatsApp (an informal client with SD support). Move only media files (WhatsApp โ†’ Settings โ†’ Data and Storage โ†’ Media Saving).
    Why donโ€™t the games start after the transfer?
    Games with OBB-files (e.g. Asphalt) 9, Call of Duty Mobile requires that data be stored in internal memory Solutions: Copy folder Android/obb on SD-You can manually create a symbolic root link, and use FolderMount to mount the data folder.
    How to return the app back to internal memory?
    Go to Settings โ†’ Applications โ†’ [Select App] โ†’ Storage โ†’ Transfer to internal memory. If no buttons, use ADB: adb shell pm move-package com.example.app 0 (where 0 is internal memory).
    Can I use it? SD-Map as internal memory for Redmi 5?
    No, because Xiaomi has disabled Adoptable Storage. MIUI. Bypass: Install custom firmware (like LineageOS) where this feature is available. Link2SD partitioned ext4 (root). โš ๏ธ Risk: After adoption, the card cannot be retrieved without data loss!
    Why does the phone not see the card after formatting it in exFAT?
    Probable reasons: Card corrupted (check on PC with chkdsk /f). Phone does not support exFAT (update MIUI to the latest version). File system created with errors (format the card using SD Formatter).