How to transfer applications to a memory card in Xiaomi Redmi 8: 3 working methods

Xiaomi Redmi 8 owners often face a shortage of internal memory, especially if the device is used to install a lot of applications or store media files. Transferring programs to a microSD card is a logical solution, but in MIUI this feature does not work as clearly as on other Android devices. In this article, we will analyze all the available methods, including built-in system tools and alternative methods for advanced users.

It is important to understand that the portability depends on the version. MIUI Some programs (e.g. system or high-performance) cannot be moved to SD-We'll look at options for both standard conditions and when you need extended access.

Before you start, make sure your memory card is compliant: it should be formatted as internal storage (if you plan to transfer applications) or portable (for storing only media files), which depends on what features will be available.

1. Memory card preparation: formatting and type selection

Before transferring applications, you need to configure the microSD correctly. Redmi 8 has two formatting options:

  • πŸ“ Portable storage: The card is used as a removable storage device for photos, music and documents.
  • πŸ”§ Internal storage: The card becomes part of the system, allowing you to install programs on it, and once formatted, the data from the card will be deleted, and you can not use it on other devices without re-formatting.

To change the type of storage:

  1. Insert the card into the Redmi 8 slot.
  2. Go to Settings β†’ Memory β†’ Memory Map.
  3. Click Format as internal storage (if the option is active).
  4. Confirm the action and wait for the process to be completed (may take a few minutes).

⚠️ Warning: Once formatted as internal storage, the card will be encrypted, and if you retrieve it without first "wiring" it in the settings, the data may become unavailable.

If there is no option to format as an internal storage, this may mean:

  • πŸ”„ The card is already formatted as portable (try rebooting your phone).
  • 🚫 Card damaged or not supported (check on another device).
  • πŸ“± Version. MIUI outdated (update the firmware through Settings) β†’ The phone. β†’ Updating the system).
πŸ“Š How to use a memory card in Redmi 8?
Only for photos and music
For the portability of applications
Like backup storage.
I don't use it.

2. Transfer applications through MIUI settings (without root)

The standard portability is available for most user applications (games, instant messengers, utilities), but does not work for system services.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (like WhatsApp or Facebook).
  3. Press Warehouse.
  4. If the option is active, tap Change and select Memory Card.
  5. Confirm the transfer and wait until the completion (time depends on the size of the application).

Not all programs support this method, such as the Google Play Store, Settings or Phone cannot be moved, and some apps (such as Instagram) may not work stable after the transfer.

β˜‘οΈ Pre-transfer check

Done: 0 / 4
Type of applicationCan I reschedule?Notes
Social networks (VK, Telegram)βœ… Yes.Notifications may slow down
Games (PUBG Mobile, Clash of Clans)βœ… Yes.Possible lags when loading textures
System (Cameras, Contacts)❌ No.Blocked MIUI
Banking (Sberbank Online)⚠️ Partially.Can be banned for security reasons

If the Change button is inactive, it means that:

  • πŸ”’ The app does not support portability (often in games with protection against piracy).
  • πŸ“± The memory card is not recognized as an internal storage.
  • πŸ”„ MIUI Limits the function for a specific firmware version (try to update).

πŸ’‘

Before transferring the game, back up the saves through Settings β†’ Additionally. β†’ Some games (such as Genshin Impact) don’t keep progress on the game. SD-map.

3. Use of the "Adoptable Storage" function (hidden mode)

Some versions of MIUI for Redmi 8 have a hidden Adoptable Storage option that allows you to β€œlink” the memory card to the system as part of internal storage, which expands portability, but has risks:

  • πŸ” The map becomes unreadable on other devices.
  • πŸ”„ When removed without unmounting, data may be damaged.
  • ⚑ Application speed may decrease (depending on the card class).

To activate Adoptable Storage:

  1. Connect the memory card to the Redmi 8.
  2. Open Settings β†’ Memory β†’ Memory Map.
  3. If you do not have the option to format as internal storage, use ADB-team:
adb shell sm set-force-adoptable true


adb shell sm partition disk:179,64 private

Where 179.64 is the card identifier (may differ; you can find it by adb shell sm list-disks) and the card will be formatted and linked to the system after execution.

⚠️ Note: Do not remove the card without pre-monitoring through Settings β†’ Memory. β†’ Fix it. SD-Otherwise, you risk losing data or damaging the file system.

What to do if the card is not determined?
If the card is not displayed after formatting as internal storage, try: 1. Reboot the phone. 2. insert the card into another slot (if there is an adapter). 3. Check the card on the PC through the card reader (possibly it is damaged). 4. Use another card (UHS-I or U3 class is recommended for stable operation).

4. Transfer applications using root access (for advanced)

If standard methods don't work and internal memory is full, you can use root rights, which gives you full control over the system, but it gives you no warranty and increases security risks, and Redmi 8 will work with Magisk and the App2SD module.

Steps to transfer from root:

  1. Get root access through Magisk (instructions for Redmi 8 are available on the XDA Developers forum).
  2. Install the App2SD or ForceAdoptable module from Magisk Manager.
  3. Reset the device.
  4. Use the Link2SD or FolderMount app to link application folders to a memory card.

Advantages of the method:

  • 🎯 Transfer of any applications, including system.
  • πŸ”§ Flexible setting (only cache or data can be transferred).
  • ⚑ The ability to use the card as an extension of internal memory.

Risks:

  • πŸ›‘οΈ Loss of warranty (if the device is under warranty).
  • πŸ”„ Possible disruptions MIUI (For example, update errors).
  • πŸ“± Some banking applications will refuse to work on a rooted device.

πŸ’‘

Root access allows maximum freedom, but requires caution, and it is recommended to create a full backup through TWRP before experimenting.

5. Alternative ways to release memory without transferring

If porting apps is not possible or desirable, consider other memory optimization options on Redmi 8:

  • 🧹 Cache Clearing: Go to Settings β†’ Memory. β†’ Clear the cache. It frees up a few gigabytes without deleting the data.
  • πŸ—‘οΈ Remove Unnecessary Files: Use the Built-in Cleanup Utility (Garbage tab).
  • ☁️ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud, and then delete local copies.
  • πŸ”„ Transfer media files: Manually move music and video to SD-A card via any file manager (e.g., Mi File Explorer).
  • πŸ“¦ Lite versions of apps: Install lightweight versions of social networks (for example, Facebook Lite, Messenger Lite).

It is also worth disabling the auto-update of applications in the Google Play Store:

  1. Open the Play Store.
  2. Select your profile avatar β†’ Settings β†’ Network preferences.
  3. Choose Not to Update Automatically.

This will prevent unexpected memory filling with updates.

6. Frequent errors and their solutions

When transferring applications to a memory card, Redmi 8 users often face problems.

Mistake.Reason.Decision
The "Change" button is inactiveApplication does not support transferUse root or transfer only media files
The application does not start after the transferData damage or incompatibilityReinstall the program or return it to internal memory
Memory card not determinedIncorrect formatting or damageFormat the card on PC in FAT32, then repeat on your phone
Slow operation of portable applicationsLow speed reading/writing of the cardUse a UHS-I (U3) class card or transfer only lightweight programs

If after the transfer the application gives an error "Application not installed", try:

  1. Clear the app cache in Settings β†’ Applications β†’ [program name] β†’ Storage.
  2. Reboot the phone.
  3. Return the application to internal memory and repeat the transfer.

For memory cards that are not recognized as internal storage, check:

  • πŸ” Card compatibility (up to 256 GB, Class 10 or UHS-I).
  • πŸ”„ Firmware update MIUI (In older versions, there may be bugs with SD).
  • πŸ› οΈ Physical state of the slot (try another card).
Can I transfer WhatsApp to a memory card without root?
Yes, but with reservations. In standard MIUI settings, portability for WhatsApp can be blocked. Alternative: Back up chats in WhatsApp Settings β†’ Chat β†’ Backup. Remove the app. Install it again by selecting the memory card as the installation location (if available). Restore chats from the backup. If the storage option doesn't appear, use root or only transfer WhatsApp media by hand.
Why does it slow down after transferring the game to SD?
This is due to the limited read/write speed of the memory card. Solutions: Use a UHS-I (U3) card, which is faster than a standard Class 10. Move only a part of the data (for example, cache), leaving the main files in internal memory. For heavy games (for example, Call of Duty Mobile), it is better to leave them in internal memory, and transfer screenshots and videos to the card.
How to return the app back to internal memory?
The reverse transfer process is similar: Open Settings β†’ Applications β†’ Application Management. Select the desired application β†’ Storage. Click Change and select Internal Memory. If the option is inactive, try clearing the application data or reinstall it.
Can I use a memory card as an internal one on two phones?
No. Once formatted as internal storage, the card is attached to a particular device and encrypted. When connected to another phone, the data will be unavailable without formatting. If you need to use the card on multiple devices, format it as portable storage, and then porting applications will become impossible.
What if the application has stopped updating after the transfer?
This is a common problem when using Adoptable Storage. Solutions: Temporarily return the application to internal memory, update it, then migrate it back. Disable auto-update for portable applications in the Google Play Store. Use alternative stores (such as APKMirror) to manually install updates.