Xiaomi Redmi 8 owners often face a shortage of internal memory, especially if the device is used to install a lot of applications or store media.Moving programs to a microSD card seems like a logical solution, but in MIUI this process has its nuances. Unlike the newer Xiaomi models, the Redmi 8 runs on MIUI 11/12 (depending on the firmware version), where the functionality of porting applications is limited to the manufacturer.
In this article, we will analyze all available methods - from standard settings to alternative solutions using the use of ADB You'll learn which applications can be ported and which remain "tied" to internal memory, how to avoid errors when working with the computer. SD-We will pay special attention to the specifics of the Redmi 8, since the instructions for other Xiaomi models may not work due to differences in firmware and hardware platform.
Why Redmi 8 canβt be used to transfer all applications to the SD-map?
Android smartphone manufacturers, including Xiaomi, are artificially limiting the ability to fully migrate applications to external drives, due to several factors:
- π Security: Annexes to SD-It is easier to replace or hack the card, as the file system of the external drive is less protected than the internal memory of the smartphone.
- β‘ Performance: Memory cards (even class) A1/A2) It is slower than the built-in flash memory eMMC 5.1, This can lead to lag in games and heavy programs.
- π± Limitations MIUI: In firmware for Redmi 8 disabled Adoptable Storage (binding) SD-Maps as an internal drive, which was available in βpureβ Android.
In addition, many modern applications (especially games and instant messengers) use the OBB-files and cache that are stored by default in internal memory, even if you transfer it to the computer. APK-App to the card, its data can stay in the phone, occupying precious megabytes.
Preparation of a memory card: formatting and class selection
Before transferring applications, it is necessary to properly prepare SD-map. Redmi. 8 supports maps up to 512 GB, but for optimal operation it is recommended to use class drives A1 or A2 (They're optimized for application installation. Class maps. UHS-I/UHS-II They will also work, but their speed advantages in the smartphone will not be used.
If the card is new, it should be formatted directly on the phone:
- Insert the card into the slot (in Redmi 8 it is combined with a tray for the game). SIM-map).
- Go to Settings β Memory β SD card.
- Choose Format as internal (if you need binding) or Format as portable (for standard use).
- Confirm the action β all data on the map will be deleted!
β οΈ Warning: Formatting as "internal memory" will bind the card to this device, and once removed, it will not be read on another phone or PC without full formatting.
| Class of card | Recording speed | Is it suitable for applications? | Price for 128 GB (approximately) |
|---|---|---|---|
| Class 10 | 10 MB/s | β No (slowly) | 800β1200 β½ |
| A1 | 10 MB/s (IOPS 1500/500) | β Yes. | 1200β1800 β½ |
| A2 | 10 MB/s (IOPS 4000/2000) | β Best choice. | 1500β2500 β½ |
| UHS-I | up to 90MB/s | β Yes (but overpayment) | 2000β3500 β½ |
π‘
If the card is not determined after formatting, try restarting the phone or pasting it into another slot (if any). Sometimes cleaning the cache in Settings helps β Apps β All apps β Memory
Method 1: Standard Transfer through MIUI Settings
This is the easiest method, but it doesn't work for all apps. Xiaomi lets you port to SD-The map is only for those programs that support this feature at the Android level, and these are usually lightweight utilities, not games or social networks.
Instructions:
- Open Settings β Applications β Application Management.
- Select the desired application from the list.
- Click on Memory (or Storage in newer versions of MIUI).
- If the option is available, the Change button will appear β select the SD Card.
- Confirm the transfer and wait until it is completed (may take a few minutes).
If there is no Change button, the application does not support portability, in which case only ADB will help (see next section).
βοΈ Pre-transfer check
Method 2: Transfer over ADB (for power users)
If the standard method didnβt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to port, which requires connecting your phone to your computer and basic command line knowledge.
Step-by-step:
- Turn on Developer Mode on Redmi 8: Go to Settings β About Phone. Click 7 times on MIUI until the notification "You've become a developer" appears.
USB debugging
Settings β Additional β For Developers
ADB
Xiaomi ADB/Fastboot Tools
adb devicesMake sure the device is identified (should appear its serial number).
package.name
adb shell pm set-install-location 2This team is setting up SD-Map as the default installation location for new applications.
adb shell pm move-package package.nameYou can find out the name of the package through the App Inspector (the application in the Play Market) or the team:
adb shell pm list packages | grep "appendix name"β οΈ Note: Not all applications work properly after forced porting through ADB. For example, WhatsApp, Telegram and banking programs may be able to give out errors or stop updating.
List of apps that can not be ported to SD
Method 3: Use the card as an internal memory (Adoptable Storage)
In the βpureβ Android has a feature Adoptable Storage, which allows you to βtether" SD-The card is part of the internal memory, but in MIUI For Redmi 8, this option is disabled by default. ADB third-party.
Advantages of the method:
- π² Applications are installed on the map automatically.
- π Oh.BB-Files and cache are also transferred (unlike the standard method).
- π The card is encrypted and linked to the device (increased security).
Disadvantages:
- π The map cannot be retrieved without data loss.
- β οΈ When resetting the phone to factory settings, the map is also formatted.
- β³ Application speed may decrease (depending on class) SD).
How to turn on Adoptable Storage:
- Format the card as βinternalβ through Settings β Memory β SD Card β Settings β Internal Memory.
- If there is no option, use it. ADB-Command: adb shell sm set-force-adoptable true Then restart the phone and try formatting again.
π‘
Adoptable Storage is most effective for phones with a small amount of internal memory (16-32 GB); on Redmi 8 64 GB, it is justified only when installing dozens of heavy games.
Alternative methods: Link2SD and App2SD
If none of the above methods are suitable, you can use third-party utilities, such as: Link2SD or App2SD. These programs create symbolic links (symlinks) to application files, in fact βdeceivingβ the system and transferring some of the data to the application file. SD-map.
How Link2SD works:
- Install an app from the Play Market.
- Provide root rights (on non-rooted devices functionality is limited).
- Select the application from the list and click Create a link.
- Transfer APK, Dex and Lib files to the map.
Limitations:
- π οΈ Root is required for full operation (on Redmi 8 you can get root rights through Magisk, but this voids the warranty).
- π Some applications may give an error after the transfer "Application does not respond".
- π Not all data is transferred (for example, the cache of Google Play Services will remain in internal memory).
π‘
Before using Link2SD, back up your data via Settings β Additional β Backup and Reset. In the event of a failure, you can restore the system.
Frequent mistakes and their solution
When transferring applications to SD-Redmi 8 users are facing typical problems. Let's look at the most common problems and how to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| βInsufficient space on the deviceβ when transferring | There is less free space on the map than the application takes up. | Free up space on SD or move another app |
| The "Transfer" button is inactive. | The application does not support portability or the card is formatted as an internal one. | Try ADB or Link2SD. |
| App dyes after transfer | Improper work with files on SD or slow card | Transfer back to internal memory or use a Class A2 card |
| The phone can't see. SD-map | Bad contact, incompatible format, or file system failure | Reboot your phone, check the card on your PC, format it in FAT32/exFAT |
If the app stopped updating through the Play Market after the transfer, try:
- Transfer it back to your internal memory.
- Update through the store.
- Move it back to SD-map.