How to transfer applications to SD-Map in Xiaomi Redmi 8 Pro: all ways and pitfalls

Why Redmi 8 Pro owners want to move apps to the new SD-map?

Xiaomi Redmi 8 Pro (also known as Redmi Note 8 Pro in some regions) is still a popular choice due to its price-performance balance, but its main drawback is limited internal memory (especially in the base 64GB version). When the system, cache and user files occupy the lionโ€™s share of space, transfer applications to the userโ€™s home. SD-The map seems like a logical solution, but there are a number of nuances waiting for users.

Unlike older versions of Android, modern firmware MIUI (Especially Android 9-12, which has a very limited portability, is due to Google's security policy and Adoptable Storage, a feature that used to allow formatting. SD-It's a way of doing things like internal memory, and it's not stable or available on new devices today, but there are ways around it, both formal and root-righted.

In this article, we will discuss:

  • ๐Ÿ” How to check if your app supports portability SD-root-card.
  • โš™๏ธ Step-by-step instruction through settings MIUI (relevant to the latest versions of the firmware).
  • ๐Ÿ’ป Method by which ADB For forced transfer (even if the button in the menu is inactive).
  • โš ๏ธ Why some apps (like WhatsApp or games) canโ€™t be ported, and what to do about it.
  • ๐Ÿ“ฑ Alternative methods of freeing up memory: cleaning cache, transferring media files, using cloud services.

Before you start, make sure that your SD-map:

  • ๐Ÿ”น It has a speed class. UHS-I (U1/U3) or higher, otherwise the app will slow down.
  • ๐Ÿ”น Formatted in FAT32 or exFAT (for cards larger than 32 GB).
  • ๐Ÿ”น Not used as portable storage for other devices (e.g., a camera).
๐Ÿ“Š How much internal memory is in your Redmi 8 Pro?
32GB
64GB
128GB
256GB
I don't know.

Method 1: Transfer through MIUI settings (without root rights)

The easiest method is to use the built-in MIUI feature, but it doesnโ€™t work for all applications, and developers can block the portability if the program actively uses internal Android services (such as widgets or background processes).

To check and transfer supported applications:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Slip on Warehouse.
  4. If the option is available, you will see the Change or Move button. SD-Press it and confirm the action.

โš ๏ธ Note: After porting, some functions of the application may not work properly:

  • ๐Ÿ”” Notifications may be delayed.
  • ๐ŸŽฎ Games will take longer to load on first launch.
  • ๐Ÿ”„ Auto-update application via Google Play may be disabled.

If the transfer button is inactive or absent, this means that:

  • ๐Ÿšซ The application does not support transfer (often found in messengers and system utilities).
  • ๐Ÿ”ง Your firmware. MIUI Blocks the function (relevant to Android 10 versions)+).
  • ๐Ÿ’พ SD-The card is formatted as a portable storage, not as an internal memory.

โ˜‘๏ธ Preparation SD-portability

Done: 0 / 4

Method 2: Forced transfer via ADB (for power users)

If the standard method didnโ€™t work, you can try forced porting using Android Debug Bridge (ADB).This method does not require root rights, but involves working with the command line. On Redmi 8 Pro with MIUI 12.5+, this method works only for some applications โ€“ system and some popular (for example, Instagram or TikTok) can block the transfer at the code level.

Instructions:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version until the notification "You've become a developer" appears.

USB debugging

  • Back to Settings โ†’ Additionally. โ†’ For developers.
  • Find the Debugging by USB and turn it on.
  • Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  • Enter the command to check the connection: Adb devices should appear the name of your device.
  • Find out the package name of the application (for example, for Facebook it is com.facebook.katana): adb shell pm list packages | grep "app name"
  • Run the port command (replace package.name with real name): adb shell pm set-install-location 2 adb shell pm move-package package.name

If the command is successful, you'll see a message, "Success," and reboot your phone and check if the app has moved.

  • ๐Ÿ”„ Not all apps support this method, such as Google Play Services or Mi Account, but you canโ€™t move it.
  • ๐Ÿ”ง After updating MIUI transference.
  • โš ๏ธ Some banking applications (for example, SberBank Online) can block access when transferring to the Internet. SD.
What to do if ADB It's a mistake. [INSTALL_FAILED_INVALID_INSTALL_LOCATION]"
This error means that the application explicitly prohibits transfer to external storage.Try: 1. Uninstall and install the application again by selecting SD-map as installation location (if available). 2. Use alternative launchers like Nova Launcher, which sometimes circumvent restrictions. 3. Consider root rights (see next section).

Method 3: Root-rights portability (for advanced users)

If previous methods have failed, you can still get root rights, which gives you full control of the system, but it's not guaranteed, and it can cause the phone to run in an unstable way, and on the Redmi 8 Pro, you can get root through unlocking the bootloader and installing Magisk.

โš ๏ธ Attention: Unlocking the bootloader on Xiaomi requires:

  • ๐Ÿ” Linking your Mi Account to your device (minimum 7 days of waiting).
  • ๐Ÿ“ฑ Resetting all data (mandatory condition when unlocking).
  • ๐Ÿ”ง Custom recaveri installations (TWRP) Magisk.

After obtaining root rights, you can use applications like:

  • ๐Ÿ“Œ App Mgr III (App Manager โ€“ allows you to forcibly transfer applications, including system.
  • ๐Ÿ“Œ Link2SD โ€” Creates symbolic links to transfer data to SD.
  • ๐Ÿ“Œ FolderMount โ€“ mounts application folders to a memory card.

Example of App Mgr III:

  1. Open the app and provide root access.
  2. Select the Apps tab and find the desired application.
  3. Select the Move to SD card and click on it.
  4. Confirm the transfer and restart the phone.

โš ๏ธ Note: Transfer of system applications (e.g. com.miui.home) may result in:

  • ๐Ÿ”„ Cyclical phone reboot.
  • ๐Ÿ“ต Loss of functionality (e.g., loss of launcher).
  • ๐Ÿ”ง Needs to reflash through Fastboot.
Transfer methodRoot rights required?Works on MIUI 12+?Limitations
Through MIUI settingsโŒ No.โœ… Yes.Only for supported applications
ADB-teamโŒ No.โš ๏ธ Partially.It does not work for system and some popular applications
Route-rights annexesโœ… Yes.โœ… Yes.Risk of unstable work, loss of warranty
Adoptable StorageโŒ No.โŒ No (disabled in new versions of Android)It can only work on custom firmware.

Why some applications cannot be moved to SD-map?

Even if you use root rights or ADB, some apps don't fundamentally support portability.

  • ๐Ÿ”’ Security: Banking applications (SberBank, Tinkoff) and instant messengers (WhatsApp, Telegram) store critical data in internal memory.
  • ๐ŸŽฎ Productivity: Games (PUBG Mobile, Genshin Impact require quick access to files and SD-maps (even U3) slower-than-integrated memory UFS 2.1.
  • ๐Ÿค– System Restrictions: Apps with widgets (weather, Google App) or background services (Google Play Services) must remain in internal memory.
  • ๐Ÿ“ฆ Technical Features: Some applications are used OBB-files or cache that cannot be transferred without loss of functionality.

What to do if the application cannot be moved?

  • ๐Ÿ—‘๏ธ Clear the cache: Go to Settings โ†’ Annexes โ†’ Warehouse โ†’ Clear the cache. For example, on YouTube, the cache can take several gigabytes.
  • โ˜๏ธ Use cloud services: Move media files (photos, videos) to Google Photos or Mi Cloud.
  • ๐Ÿ”„ Remove Unused Apps: Utilities like Files by Google Helps You Find and Remove Unnecessary Apps APK.
  • ๐Ÿ“ฑ Consider custom firmware: LineageOS or Pixel Experience sometimes offer more freedom in memory management.

๐Ÿ’ก

If youโ€™re critically short of memory but donโ€™t want to risk root rights, try Lite versions of apps (like Facebook Lite, Messenger Lite) that take up 2 to 3 times less space and often run faster than the mainstream versions.

Alternative ways to free up memory on the Redmi 8 Pro

If the applications are transferred SD-The card didnโ€™t solve the problem, use these methods:

1. Systemic garbage disposal

MIUI has a built-in cleaning utility:

  1. Go to Settings โ†’ Memory โ†’ Cleanup.
  2. Click Deep Clean and select unnecessary files (cache, temporary data, duplicates).
  3. For more thorough cleaning, use SD Maid (requires root rights).

2. Transfer of media files

Photos, videos and music can take up tens of gigabytes. SD-map:

  1. Open the Gallery or the Files.
  2. Select the files โ†’ Move it โ†’ choose SD-map.
  3. To automatically save new files to the map, go to Camera Settings โ†’ Save Place.

3. Disabling pre-installed applications

MIUI contains many system applications that cannot be removed but can be disabled:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select an unneeded app (such as Mi Music or Mi Video).
  3. Click Disable (this will remove the updates and stop the background work).

4.Use of SD-The card is an internal memory (adoptable storage)

This method is not officially supported on newer versions of MIUI, but some users manage to activate it via ADB:

adb shell sm set-force-adoptable true


adb shell sm partition disk:179,64 private

โš ๏ธ Attention: After this operation SD-The card will be encrypted and tied to the phone, and when it is retrieved or reset, the data will be lost!

๐Ÿ’ก

If your goal is to just make room for new applications, start by clearing the cache and moving the media files. SD-The card is only useful for rarely used utilities (for example, photo editors or offline maps).

Frequent mistakes and their solutions

When transferring applications to SD-Redmi 8 Pro users often face the following problems:

1. "Move to the button" SD-card

Causes and solutions:

  • ๐Ÿ”น Application does not support transfer โ†’ try ADB orthod.
  • ๐Ÿ”น SD-The card is formatted as a portable โ†’ Reformat it as an internal one (see section above).
  • ๐Ÿ”น In the developer settings, the option is enabled Forced to allow transfer to external media โ†’ Turn it off.

2.The application has moved, but is not working

This is most often the case with:

  • ๐ŸŽฎ Games (such as Call of Duty Mobile) โ†’ Transfer only a portion of the data (OBB-manually.
  • ๐Ÿ’ฌ Messengers (Viber, WhatsApp) โ†’ They block work during transfer due to encrypted chats.
  • ๐Ÿ“ฑ System utilities (Mi Security, Google Play Services) โ†’ Put them back in your internal memory.

3.After the transfer, the app disappeared

Probable reasons:

  • ๐Ÿ”น SD-The card was removed or damaged. โ†’ Check it out on another device.
  • ๐Ÿ”น The app has been updated and returned to internal memory. โ†’ Turn off auto updates in Google Play.
  • ๐Ÿ”น Partition mounting error โ†’ Restart your phone or reinstall the app.

4.The phone brakes after transferring apps

SD-cards (even class) U3) slower than the internal memory, to reduce the lags:

  • ๐Ÿ”น Portable only lightweight applications (e.g. Readers) PDF or Notes).
  • ๐Ÿ”น Do not carry launchers or system services.
  • ๐Ÿ”น Use it. SD-High read/write speed cards (e.g. SanDisk Extreme).
Can I transfer WhatsApp to WhatsApp? SD-map in Redmi 8 Pro?
WhatsApp is blocking the external media transfer because of the encryption of chats and media files: ๐Ÿ“ Transfer backup copies to SD-hand-card (folder) WhatsApp/Databases). โ˜๏ธ Enable auto-save media files in Google Drive. ๐Ÿ—‘๏ธ Regularly clean the cache in the application settings.
Why after the game is transferred to SD-map she's flying out?
Games (especially) 3D) Requires quick access to files. SD-map, even class U3, It might not be able to handle the load: ๐ŸŽฎ Transfer it back to internal memory. ๐Ÿ”ง Try to just reschedule. OBB-file Android/obb), leave APK inner-memory. ๐Ÿ’พ Use it. SD-a card with a higher speed class (e.g, UHS-II).
How to transfer system applications (for example, Gallery) to SD-map?
You can't do this without root rights. You can use App Mgr with root rights. III Or Titanium Backup, but: โš ๏ธ Transfer of system applications can lead to system collapse. ๐Ÿ”„ Some apps (such as Settings or Launcher) canโ€™t be ported even with root rights. ๐Ÿ“ฑ Alternative: Disable unnecessary system applications through Settings โ†’ Annexes.
Can I use it? SD-map as an internal memory MIUI 12.5?
Xiaomi has disabled Adoptable Storage support in new firmware versions: ๐Ÿ”ง Use it. ADB-Teams (see section above), but this can lead to unstable work. ๐Ÿ“ฑ Install custom firmware (e.g. LineageOS) where the function is available. โš ๏ธ Remember: once formatted as internal memory, the card cannot be used on other devices without losing data.
What to do if you transfer applications to SD-The phone card is slower to work?
This is a normal phenomenon, because SD-cards slower than internal memory: ๐Ÿ”„ Return critical applications (launcher, instant messengers) to internal memory. ๐Ÿ’พ Buy it. SD-card with higher speed (for example, SanDisk Extreme Pro with a read speed of 170 MB / s). ๐Ÿ—‘๏ธ Clear the cache of transferred applications. ๐Ÿ“ต Turn off autoloading of unnecessary apps in battery settings.