How to transfer applications to SD-Xiaomi Redmi 8: All working methods

Xiaomi Redmi 8 owners often face a lack of internal memory, especially if the device has many applications or games. SD-But in the MIUI (In the case of Xiaomi, this feature is not as straightforward as in pure Android. In some cases, the option is not on the menu at all, and in others, the transfer is blocked by the system.

In this article, weโ€™ll look at all the possible ways to move applications to an external drive in Redmi 8, including standard settings, ADB commands, and third-party utilities. Weโ€™ll focus on the limitations of MIUI 12/13/14 and how to get around them without losing data. If youโ€™ve tried migrating apps through the menu and youโ€™ve got an error, hereโ€™s a solution.

Why Redmi 8 canโ€™t move apps to the same place SD-map?

The problem lies in Xiaomiโ€™s policies and MIUI features, and since MIUI 9, the company has significantly limited the ability to migrate applications to external media, and here are the main reasons:

  • ๐Ÿ”’ Blocking from the outside MIUI: In the new versions of the shell option "Move to the SD-The card may not be available even for compatible applications.
  • ๐Ÿ“ฑ Memory architecture: Redmi 8 uses eMMC 5.1, and the system prioritizes internal memory to speed up work.
  • ๐Ÿ›ก๏ธ Security: Xiaomi believes that the storage of applications on the SD-Cards (especially slow ones) increase the risk of failure.
  • ๐ŸŽฎ Games and heavy applications: Most games (e.g, PUBG Mobile, Genshin Impact block transfer due to cheat protection.

Also, even if the option is available, some applications may not work as well after the transfer, especially if they are not available. SD-The card is Class 4 or Class 6. Redmi 8 is recommended to use memory cards. UHS-I (Class 10 or U1) high-speed reading/write.

โš ๏ธ Note: Transfer system applications (e.g. Google Play Services or Google Play Services) MIUI Launcher) can cause critical crashes up to the device's "brick." Never move programs marked in the settings as "Systems".

Method 1: Transfer through standard MIUI settings

If your application supports portability, it's the easiest method, but it doesn't work for all programs, just those that are designed with that feature in mind.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application from the list.
  3. Click on Warehouse.
  4. If the option is available, move to SD-map (or modify) โ†’ SD-map MIUI).
  5. Confirm the action and wait for the process to be completed.

If there is no transfer button, the app does not support this function, in which case move on to the following methods.

SD-The card is formatted as internal memory (if not, see Method 3)

There is enough free space on the map (at least 20% more than the weight of the application)

The application is not system or secure (e.g. banking programs)

Speed. SD-Cards are Class 10 or higher-->

Method 2: Using ADB for Forced Transfer

If the standard method didn't work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system where to install applications, which requires a connection to a computer, but gives you more control.

Before we start:

  • ๐Ÿ–ฅ๏ธ Install. ADB and Fastboot Tools on PC.
  • ๐Ÿ“ฑ Enable Developer Mode on Redmi 8: Settings โ†’ The phone. โ†’ Version. MIUI (press 7 times).

Now run the following commands in ADB (via Command Prompt or Terminal):

adb shell


pm set-install-location 2

This command forces the system to install applications on SD-It's the default card, but it doesn't work with all programs:

adb shell pm move-package com.example.app /sdcard

(Replace com.example.app with a real application package, such as com.whatsapp).

โš ๏ธ Note: Some apps (e.g. Facebook, Instagram) block the transfer through ADB. In this case, you will get a Failure error. [NOT_MOVED: Operation not allowed. These will require manual editing of configuration files (see Method). 4).

Standard settings of MIUI

ADB teams

Third-party utilities (e.g. App2SD)

I haven't tried anything, it's my first time.

Another way.-->

Method 3: Formatting SD-maps as internal memory

If SD-The card is formatted as a portable storage, the system limits the ability to transfer applications, so the solution is to make it an internal memory, but that has consequences:

  • ๐Ÿ”„ The card will be encrypted and will not be read on other devices.

How to do this:

  1. Put it in. SD-map in Redmi 8.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map.
  3. Click on the three dots in the top right corner and select Storage Settings.
  4. Tap format as internal and confirm the action.
  5. After formatting, restart the device.

Now try migrating apps again through Settings โ†’ Apps. Note: this method does not guarantee that all programs will become portable, but increases the odds.

What if applications are not transferred after formatting?
Even after the formatting SD-There is no transfer option for the card as internal memory, try the following: 1. Remove the application and install it again - the system may suggest choosing the installation location. 2. ADB-pm set-install-location 2 (see Method 2). 3. Check if the application is "protected" (e.g., banking or anti-cheat games).

Method 4: Third-party utilities for transferring applications

If none of the previous methods worked, you can use specialized programs.

Utility.Wants a Root?FeaturesReference
App2SDโŒ No.Transferred APK, cache SD-It doesn't work with all the applications.Google Play
Link2SDโœ… Yes.Creates symbolic links, saves space. Requires partition. ext2/ext3 on SD-map.Google Play
FolderMountโœ… Yes.Redirects application folders (for example, Android/obb) on SD-map.Google Play
APK EditorโŒ No.It allows you to edit the APK manifest to unlock the transfer, risky for beginners.Google Play

The most reliable option on this list is Link2SD, but it requires root rights. If you don't have any, try App2SD or FolderMount (the latter is good for heavy gaming).

โš ๏ธ Attention: Utilities like APK Editors can disrupt the app or cause bugs when updating. Use them only if you understand the risks. Also avoid programs that require you to disable Google Play Protect - this can threaten the security of the device.

๐Ÿ’ก

If you use Link2SD, divide before setting up SD-map in two sections: first (FAT32) for files, second (ext2) This can be done through the MiniTool Partition Wizard on PC.

Method 5: Manual TWRP Transfer (for Advanced Users)

If your Redmi 8 has custom TWRP recovery installed, you can manually migrate applications by editing files in the /data/app folder.This method is risky and requires experience, but sometimes it is the only one that works.

Step-by-step:

  1. Make a full backup through TWRP (Backup section).
  2. Connect your phone to your PC in mode MTP or use ADB pull /data/app/[package_name] on SD-map.
  3. Delete the original application folder.
  4. Create a symbolic link: ln -s /sdcard/Android/data/[package_name] /data/app/[package_name]
  5. Reset the device.

This method can lead to data loss or cyclical loading if something goes wrong, and only use it if other methods have not worked and you are prepared for the consequences.

๐Ÿ’ก

Transfer applications through TWRP โ€” In most cases, a combination is sufficient. ADB formatting SD-If you're not sure what you're doing, you should use safer methods.

Frequent mistakes and how to fix them

When transferring applications to SD-Redmi 8's card often has typical problems. Here are the most common ones and their solutions:

Mistake.Reason.Decision
Failed to resent the applicationThe application does not support the transfer or SD-card too slow.Try another method (ADB or Link2SD). Use it. SD-Class 10 card.
Operation not allowed (in ADB)The application is blocked from transfer (for example, games with anticheat).Use APK Editor to edit the manifesto or refuse to carry it.
App dyes after transferSD-The card is too slow or damaged.Test the card for errors (for example, through the SD Card Tester).
Transfer option is not available in the settingsSD-The card is formatted as a portable or MIUI block.Format the card as internal (Method 3) or use ADB.

If neither solution worked, the problem may be the firmware.Some custom MIUI builds (e.g. Xiaomi.eu) bring back portability - consider flashing.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map in Redmi 8?
WhatsApp does not officially support the transfer of SD-The card, because it stores media files and the message base in internal memory, can: Transfer media files (photos, videos) manually through Files โ†’ WhatsApp โ†’ Media. Use FolderMount (requires root) to redirect your WhatsApp folder to SD-The app itself cannot be moved, it will dye.
Why did the application stop updating after the transfer?
This is a common problem when using methods like Link2SD or hand-transfer TWRP. Google Play cannot update an app if its files are not in a standard location Solutions: Temporarily transfer the app back to internal memory, update it, then move it back to the internal memory. SD-Download the map. APK manually update (e.g. with APKMirror) and install them through SAI (Split APK Installer).
How to reschedule the game, for example, PUBG) on SD-map?
Most of the modern games, including PUBG Mobile, Call of Duty Mobile, Genshin Impact block the transfer due to cheat protection. Android/obb) Manually or via FolderMount. Use Game Turbo in MIUI to optimize performance (will not free up memory, but will reduce lags). SD-larger map (e.g., larger map, 256 GB) and format it as internal memory. APK The game is impossible without the risk of bans or failures.
What happens if you take it out? SD-map?
If SD-The card is formatted as internal memory: applications on it will stop working until the card is re-inserted. The system can produce errors such as "Application stopped." If the card is portable: Portable applications (if any) will not be available. Application data (such as game saves) can get corrupted. Always back up important data before extracting the card!
Can system applications be moved? MIUI on SD-map?
Absolutely not. Transfer system applications (e.g. Settings, Phone, Messages, MIUI Launcher will result in: Critical interface failures, cyclical reboot, loss of functionality (e.g., loss of access to calls or loss of access to the service). SMS). If youโ€™re critically short of space, better: Remove unnecessary system apps through ADB (pm uninstall -k --user 0 com.package.name. disable them in Settings โ†’ Apps (disable button) Reset to factory settings and install only the necessary programs.