Xiaomi Mi 8 is one of the most popular flagships of the brand, but even its 64/128 GB of internal memory can run out if you actively install games and applications. migrating some of the software to a microSD card seems logical, but in MIUI this process has its own peculiarities. Unlike newer models (for example, Redmi Note 10 or POCO X3), where the transfer function is integrated into the system, owners of the Mi 8 have to use workarounds.
In this article, we will discuss all working methods for transferring applications to SD-map, including native tools MIUI, manually ADB We will focus on the nuances associated with Android 8.1 Oreo (the original firmware Mi 8) and later versions. MIUI 10-14 You will also learn which applications can be moved and which will remain in internal memory, and how to avoid common errors.
Why Xiaomi Mi 8 cannot be ported to all applications SD-map?
The main problem lies in the Android architecture and Googleβs policy. Starting with Android 6.0 Marshmallow, Adoptable Storage was introduced, which allows you to format the memory card as internal storage. However, Xiaomi disabled this option in MIUI for most models, including the Mi 8, for the following reasons:
- πΉ Productivity: SD-cards (even class) UHS-I) They are slower than the built-in memory. UFS 2.1, which may inhibit applications.
- πΉ Security: Storing application data on removable media increases the risk of leakage if you lose your card.
- πΉ Google restrictions: Some system applications (e.g. Google Play Services) do not support portability.
However, some user applications (e.g. messengers, games with cache on the map) can be moved, and below we will look at how to do this as efficiently as possible.
What memory card to choose for Xiaomi Mi 8?
Before transferring applications, make sure your SD-card meets the requirements:
| Parameter | Minimum requirement | Recommended value |
|---|---|---|
| Class speed | Class 10 | UHS-I (U1 or U3) |
| Volume. | 8GB | 64β128 GB (for gaming and heavy-duty applications) |
| Format | FAT32 or exFAT | exFAT (for files >4 GB) |
| Brand | Anybody. | SanDisk Extreme, Samsung EVO, Kingston Canvas |
Important: NTFS cards are not supported by Android without root rights. If you use a card from a camera or PC, format it in exFAT via your phone or special utilities (for example, SD Card Formatter).
β οΈ Warning: Don't buy a memory card with a suspiciously low price - there is a high risk of running into a fake with a low write speed. H2testw (Windows or A1 SD Bench (Android).
Method 1: Transfer applications through MIUI settings (for supported applications)
Some annexes to MIUI have a built-in transfer option to SD-This is the simplest method, but it doesn't work for all programs:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (such as Telegram or Spotify).
- Click Warehouse β Change (if the option is active).
- Select a Memory Card and confirm the transfer.
Limitations of the method:
- π« It only works for applications that support external storage (usually messengers, some games).
- π« Google System Applications and Services Cannot Be Moved.
- π« After updating the application, it can automatically return to internal memory.
βοΈ Preparation for transfer through MIUI
Method 2: Using ADB for forced transfer (for power users)
If you donβt have portability in your settings, you can use Android Debug Bridge (ADB), a technique that requires connecting your phone to a PC and basic command line knowledge, but allows you to migrate more applications.
Step 1: Preparation
- Download ADB Tools for Windows/macOS/Linux.
- Turn on the phone Developer Mode (7 times click on the MIUI version in Settings β About phone).
- Activate Debugging by USB in Settings β Additional β For developers.
Step 2: Transfer through ADB
- Connect Xiaomi Mi 8 to your PC and run the command line in the adb folder.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Find out the packet name of the app (for example, for WhatsApp it is com.whatsapp).
- Execute the transfer command: adb shell pm set-install-location 2 This command installs SD-Map as a preferred installation site for new applications.
- To transfer an already installed application: adb shell pm move-package com.whatsapp (replace com.whatsapp with the desired package).
β οΈ Note: Not all applications support portability ADB. If the team returns a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], It means that the transfer is impossible, and after using this method, some applications may not work smoothly.
What if the ADB canβt see the device?
Method 3: Manual transfer of cache and application data
If the application itself cannot be transferred, you can free up space by moving its cache and user data (for example, downloaded files in messengers or games).
- Open Settings β Applications β Application Management.
- Select an app (such as VK or YouTube).
- Click Warehouse β Clear cache (this is safe, the data will not be deleted).
- For some applications (such as Google Chrome) you can manually specify the way to save downloads to the Internet. SD-map.
Examples for games: many games (such as PUBG Mobile or Call of Duty) allow you to save resources (maps, textures) to a memory card.
- Start the game.
- Go to the graphics settings.
- Find the option Resource Storage or Download Path.
- Choose. SD-map and confirm the movement.
π‘
If the game does not allow you to choose a storage path, you can manually move the folder with resources (for example, Android/obb/com.game.package) on SD-map, then create a symbolic link using the FolderMount app (root rights required).
Method 4: Formatting SD-The card is an internal memory (adoptable storage)
This method is not officially supported by Xiaomi in MIUI for the Mi 8, but it can be activated through unofficial firmware or modified recovery (e.g. TWRP).Warning: this is a risky procedure that can lead to data loss or unstable phone operation.
Pros of the method:
- β Applications are installed on the map by default.
- β The system perceives SD-card as part of internal memory.
Cons:
- β The card will be encrypted and will not be read on other devices.
- β Application speeds may fall.
- β When you remove the map, the applications will stop working.
Instructions (for experienced users):
- Install TWRP Recovery on Xiaomi Mi 8.
- Back up the data.
- V TWRP Choose the Wipe β Advanced Wipe β Choose. SD-map.
- Format the card as Internal Storage (an option called Adoptable Storage).
- Reboot the phone.
β οΈ Note: Once formatted as internal memory, the card cannot be used on other devices without completely erasing the data, and some applications (such as Netflix or banking) may refuse to work from external storage.
What to do if the transfer does not work?
If none of these methods worked, try the following:
- π Update. MIUI: In newer versions of the firmware (for example, MIUI 12.5+) Additional options may be available for working with SD-map.
- π± Use the βLiteβ versions of apps: For example, Facebook Lite, Messenger Lite or Spotify Lite take up less space.
- βοΈ Move your media to the cloud: Services like Google Photos or Mi Cloud automatically upload photos/video, freeing up memory.
- ποΈ Clear the cache of system applications: C Settings β Memory. β Cleaning can remove unnecessary temporary files.
If the problem is in a particular application, check its settings β some programs (for example, Navitel or other software). 2GIS) They have their own options for transferring cards to SD-map.
π‘
Transfer of applications to SD-The Xiaomi Mi 8 card is possible, but with serious limitations. ADB Formation of the card as internal memory is not recommended due to the risks of unstable operation.