How to transfer applications to SD-Map in Xiaomi Mi 8: a complete guide with nuances

Xiaomi Mi 8 It is still a popular smartphone among users who value the balance of performance and price. 64/128 GB of internal memory eventually begin to "clog" with applications, cache and media files. SD-map, but here are the Mi owners 8 There are pitfalls waiting for you: not all applications support this feature, and wrong actions can lead to failures. In this guide, we will discuss all working methods of transfer, including hidden settings. MIUI, Bypassing restrictions and alternative methods for apps that donโ€™t want to move.

It is important to understand: Xiaomi Mi 8 works on the basis of the MIUI, And it's a very limited system that puts restrictions on external storage, and unlike pure Android, there's no one-size-fits-all solution, you have to combine the standard tools, ADB-We tested all methods on current versions of firmware (including manual file transfer). MIUI 14), so the instructions are relevant for 2026.

Preparation SD-Maps: Formatting and Selecting the Right Standard

Before transferring applications, you need to prepare correctly SD-Xiaomi Mi 8 supports microSD cards up to 256 GB, but there are nuances with the file system:

  • ๐Ÿ”น FAT32 โ€” Compatible with all devices, but does not support files >4GB. Suitable for media files only.
  • ๐Ÿ”น exFAT is the best choice for applications, as it removes the restriction on the size of files and works faster.
  • ๐Ÿ”น NTFS โ€” Not recommended for Android, but it can cause reading errors.

To format the map in exFAT:

  1. Put it in. SD-smartphone-card.
  2. Go to Settings. โ†’ Warehouse โ†’ SD-map โ†’ Format โ†’ internal.
  3. Select exFAT (if the option is not available, format via PC).
  4. Wait until the process is complete (the data will be deleted!).

โš ๏ธ Warning: Once formatted as internal storage, the card will not be retrieved without data loss.

๐Ÿ“Š What's the volume? SD-You are using the cards in Xiaomi Mi 8?
32GB
64GB
128GB
256GB
I don't use it.

Standard Application Transfers through MIUI Settings

The easiest way to do this is to use the built-in MIUI, but it doesn't work with all applications. Here's how to do this:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want (such as Facebook or Telegram).
  3. Press Warehouse. โ†’ Change. โ†’ SD-map.
  4. Confirm the transfer and wait until it is completed (may take a few minutes).

If the Change button is inactive or not, the application does not support the transfer.

  • ๐Ÿ“ฑ System applications (Settings, Phone, Messages).
  • ๐ŸŽฎ High-demand games (PUBG Mobile, Genshin Impact).
  • ๐Ÿ”’ Security Apps (Banking Clients, Google Pay).

SD-map formatted in exFAT|

The size of the map is sufficient for the application |

Application supports portability (Change button is active)|

The smartphone is not discharged (minimum 30% charge)-->

ADB Transfer: For Apps That Don't Want to Move

If the standard method didn't work, Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system where to install applications, requires a PC and enabled USB debugging.

Steps:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI version. Click on the line 7 times until the โ€œYouโ€™ve become a developerโ€ notification appears.

USB debugging

Settings โ†’ Additional โ†’ For Developers

Mi 8

ADB Tools

Command line.

adb shell pm set-install-location 2

This command forces the system to install applications on SD-default-card.

WhatsApp

adb shell pm move-package com.whatsapp

(Replace com.whatsapp with the desired application package).

โš ๏ธ Note: Some applications after transfer through ADB They may not work smoothly or they may stop starting altogether.

How to find out the package name of the application?
Open Settings โ†’ Applications โ†’ Application Management, select the right one and scroll down to the Memory section. There will be a line called "Package Name" (for example, com.facebook.katana for Facebook).

Manual transfer of application files (for experienced users)

If the application is not portable through either settings or ADB, you can try manual file copying, a risky method that requires root rights or a file manager with access to system folders (such as Root Explorer or FX File Explorer).

Instructions:

  1. Download and install FX File Explorer (gives access to root folders without root).
  2. Open the manager and go to the /data/app โ€” stored APK-file.
  3. Find a folder with the name of the package of the desired application (for example, com.instagram.android).
  4. Copy the folder to SD-map /Android/obb or /Android/data (depending on the type of file).
  5. Remove the original folder from /data/app.
  6. Reboot your smartphone.

This method is only suitable for non-system applications and can lead to errors if:

  • ๐Ÿšซ The application uses OBB-files (e.g. games).
  • ๐Ÿšซ Files are tightly bound to internal memory.
  • ๐Ÿšซ Nana SD-The card doesn't have enough cache space.

๐Ÿ’ก

Before manually transferring, check if the app supports external memory, for example, Spotify allows you to download music to SD, while Netflix does not.

If neither method works, there are two options:

  1. Symlinks โ€“ create shortcuts for files by tricking the system. Requires root and terminal: su ln -s /sdcard/Android/obb/com.game /data/data/com.game/files This will redirect game requests to files SD-map.
  2. Application Managers like AppMgr III or Link2SD. They automate transfer, but also require root rights. Link2SD, for example, allows: ๐Ÿ”— Move over APK, libraries (.so) and cache. ๐Ÿ”— Create symbolic links without manually entering commands. ๐Ÿ”— Clean Dalvik cache after transfer.

Cons of alternative methods:

MethodRoot is required.Risk of failureSpeed of operation
Symbolic referencesโœ… Yes.โš ๏ธ High-pitched๐Ÿข Slower.
AppMgr IIIโœ… Yes.โš ๏ธ Medium.โšก Quickly.
Link2SDโœ… Yes.โš ๏ธ Low.โšก Very quickly.
Manual transferโŒ No, but you do. FX)โŒ Very tall.๐Ÿข Slowly.

What to do if the application does not work after the transfer

If the application does not start, crash or update after the transfer, try:

  • ๐Ÿ”„ Restart your smartphone โ€“ sometimes the system doesnโ€™t immediately pick up the changes.
  • ๐Ÿ—‘๏ธ Clear the app's cache in Settings โ†’ Annexes โ†’ Warehouse โ†’ Clear the cache.
  • ๐Ÿ“ฅ Reinstall the application - delete it and install it again by selecting SD-map.
  • ๐Ÿ”ง Check the access rights to SD-map in Settings โ†’ Permits โ†’ Warehouse.

Critical information: Apps that use Google services (such as Google Maps or YouTube) often refuse to work with Google. SD-In this case, the transfer is impossible without loss of functionality.

๐Ÿ’ก

If the application requires an update after the transfer, but gives an error, return it to internal memory, update, and then transfer it to SD again.

Storage optimization: how to avoid application portability

Transfer to SD-It's not always the best solution. It's often more efficient to optimize internal memory:

  • ๐Ÿงน Cache Cleanup: Use Settings โ†’ Warehouse โ†’ Cleaning or applications like CCleaner.
  • ๐Ÿ“‚ Files by Google or Duplicate Files Fixer will find unnecessary copies of files.
  • โ˜๏ธ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud.
  • ๐ŸŽต Streaming music: Instead of downloading tracks, use Spotify or Yandex Music online.

You should also turn off auto-update apps in Google Play:

  1. Open Play Store โ†’ Profile โ†’ Settings โ†’ Network Preferences โ†’ Auto-Update Apps.
  2. Choose Not to Update Automatically.
  3. Update the applications manually, having previously freed up space.

FAQ: Frequent questions about porting apps to SD in Xiaomi Mi 8

Can I transfer WhatsApp to WhatsApp? SD-map?
WhatsApp is blocking the transfer because of the chat encryption, but you can: Back up the chats in Settings. โ†’ chat โ†’ Backup. Remove the application and reinstall it by selecting SD-The card is a place where media files (not the application itself!) are stored.
Why does it slow down after transferring the game to SD?
SD-cards (even class) A2) slower-than-integrated memory UFS 2.1 in Mi 8. It's critical for games. Solutions: Use the map UHS-I U3 or A2 (for example, Samsung EVO Plus. Only transfer. OBB-files (graphics) leaving behind APK In the internal memory, turn off the background activity of other applications.
How to return the app back to internal memory?
Go to Settings โ†’ Applications โ†’ Application Management, select the app and click Storage โ†’ Change โ†’ Internal Memory. If the button is inactive, use ADB: adb shell pm move-package -i com.package.name (replace com.package.name with the packet name).
Can I use it? SD-map as an internal memory MIUI?
Technically, but not recommended. With this formatting: the map is encrypted and linked to the device, it can not be read on a PC or other smartphone, the speed of the system may drop, better use the card as a portable storage (exFAT).
Why are some apps not portable even through ADB?
This is a limitation of Android and MIUI. Reasons: The app uses Native Library (.so files) that can't be transferred. The developer has blocked the feature in AndroidManifest.xml. The app works with SELinux (e.g., bank clients), and you can only get around this with root and modification of system files, which voids the warranty.