Owners of Xiaomi Redmi 8 often face a lack of internal memory, especially if the device is used with a 32 GB version. SD-The map seems like a logical solution, but in reality MIUI Unlike older versions of Android, where you could freely move programs to an external drive, modern Xiaomi smartphones require workarounds.
This article will not just list the standard steps from the settings menu β we will break down all available methods, including hidden features. MIUI, utilization ADB-You'll learn why some applications can't be ported, how to format properly. SD-A memory card, and what to do if the system refuses to see the drive. Particular attention will be paid to the unique feature of the Redmi 8: support for microSD up to 512 GB, provided that the formatting is correct in the system. FAT32 exFAT.
Why? MIUI restricts the transfer of applications to SD-map
Xiaomiβs MIUI-based smartphones (including the Redmi 8 with Android 9/10) have hereditary limitations on the portability of apps.
- π Google Security Policy: With Android 6.0, porting apps to SD partially blocked due to performance and safety risks.
- π± Architecture MIUI: Xiaomi optimizes the system for internal memory eMMC, where the speed of reading / writing is higher than most SD-map.
- π‘οΈ Protection from piracy: transferred to SD Apps are easier to modify, which is against Google Play's policy.
However, there are nuances: some system applications (such as Gallery or Music) may partially use the system. SD To store media files, but not executables. MIUI It allows you to expand your internal memory. SD-Adoptable Storage (with serious reservations.
β οΈ Attention: If you are using SD-The card is an extension of internal memory, which cannot be retrieved without losing data.
Preparation SD-Maps: Formatting and Selection of File System
Before transferring applications, it is necessary to properly prepare SD-Redmi 8 supports microSD cards up to 512 GB, but they need to be formatted in the right file system:
| File system | Max. File size. | Compatibility with MIUI | Suitable for Adoptable Storage |
|---|---|---|---|
| FAT32 | 4GB | Yes. | No. |
| exFAT | 16 EB | Yes (requires updates) | No. |
| NTFS | 16 EB | Partially (read only) | No. |
| Ext4 | 16 TB | Only for Adoptable Storage | Yes. |
For most tasks, exFAT is good, it supports large files and is compatible with MIUI after you update your firmware, and if you plan to use the card as an extension of your internal memory, the system will automatically format it into Ext4.
How to format SD-card right on the smartphone:
- Insert the card into the slot (hybrid-slot is supported, but SIM+SD does not work at the same time).
- Go to Settings. β Warehouse β SD-map.
- Click Format β Internal Memory (for Adoptable Storage) or Portable Storage (for normal use).
- Confirm the action β all data on the map will be deleted!
β οΈ Note: If you choose formatting as "Inner Memory", the card will be encrypted and tied to Redmi 8. Once extracted, it will not be read on other devices without full formatting.
Method 1: Standard Transfer through MIUI Settings
MIUI allows you to port only a fraction of the applications β usually those that support this feature at the Android level.
- Open Settings β Applications β Application Management.
- Select the app you want (like Facebook or Spotify).
- Press Warehouse. β Change. β SD-map.
- Confirm the transfer and wait until it is completed (may take a few minutes).
If the Change button is inactive or absent, it means:
- π« The application does not support portability (most games and system utilities).
- π SD-The card is formatted as a portable storage (you need to make it internal).
- π΅ The map is damaged or is in read-only mode.
SD-The card is inserted and recognized by the system
The card is formatted in exFAT or FAT32 (for portable mode)
There is enough free space on the map (at least 10% of the volume)
The application supports transfer (checked in its settings)-->
Method 2: Use of the SD-The card is an internal memory (adoptable storage)
This method allows you to expand your internal memory. SD-maps, but has critical limitations:
- π The card will be encrypted and tied to Redmi 8, and will not be used in other devices.
- β‘ The speed of work depends on the class. SD-maps (recommended) UHS-I Class 10 or higher).
- π Some applications (such as high-demand games) may slow down.
Step-by-step:
- Put it in. SD-smartphone-card.
- Go to Settings. β Warehouse β SD-map β Set up.
- Select Internal Memory (not Portable Storage!).
- Confirm the formatting (all data will be erased).
- After the restart, the system will offer to transfer some of the data to the map β agree.
Now the new applications will be installed by default on SD-map, but:
- π System updates and some apps (such as Google Play Services) will remain in internal memory.
- π When you remove the map, the applications will stop working.
π‘
If after setting up Adoptable Storage smartphone began to slow down, try using the SD-card class UHS-II or roll back to portable mode.
Method 3: Transfer over ADB (for power users)
If standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to force-port applications, which requires you to connect to a PC and turn on the developer mode.
Preparation:
- Turn on Developer Mode: Go to Settings β About Phone β MIUI version and press 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Download ADB Tools on PC and connect Redmi 8 via USB.
Transfer commands:
adb shell
pm set-install-location 2 # Install new applications on SD by default
pm move-package com.example.app # Move a specific application (replace com.example.app with the application package)
pm get-install-location # Check your current locationTo find out the application package, use:
adb shell pm list packages -f | grep 'appendix name'β οΈ Note: Not all applications support forced transfer via ADB. For example, WhatsApp or Google Maps may not work after this procedure, and do not port system components (packages with com.miui or com.android) - this will lead to failures!
How to find an application package without ADB?
Method 4: Transfer of cache and media files of applications
If the transfer of the application itself is not possible, you can free up space by moving its cache and user data:
- π· For Gallery, Camera or Downloads: Open the Files app. Go to Categories β Images/Video. Select files β Move it β SD-map.
Spotify
VLC
- In the player settings, find the Warehouse section.
- Show the way to SD-download card (e.g, /storage/1234-5678/Music).
Some apps (such as Telegram or WhatsApp) allow you to manually specify a folder for media files:
- Open the Settings. β Warehouse and data.
- Select the folder for downloads β SD-map.
π‘
Porting media files doesnβt free up internal memory as effectively as transferring apps themselves, but itβs a safe way to do so without the risk of crashes.
Alternative ways to free up memory
If the transfer is SD-The card is impossible or ineffective, consider these methods:
- π§Ή Cache Clearing: Go to Settings β Applications. Select the application β Warehouse β Clear the cache.
Example
Google Play Services
Cloud storage
- π Google Photos (automatic photo/video download).
- π Mi Cloud (15 GB free for Xiaomi users).
PPC portability
- Connect Redmi 8 to USB in File Transfer (MTP) mode.
- Copy heavy files (video, archives) to your computer.
Delete unnecessary files
- Use the built-in Cleaning app (Security β Cleaner).
- Delete. APK-Files of installed applications (download folder).