Owners of Xiaomi Redmi Note 8 sooner or later face a lack of internal memory โ especially if you actively install games, messengers or multimedia applications. Even with 64 GB on board, free space is melting before your eyes: cache, updates, application data take the lionโs share. The solution seems obvious: transfer some of the software to a microSD card. But here users are waiting for pitfalls: MIUI limits this feature, and standard Android methods often do not work.
In this article, we will analyze all the current ways of transferring applications to SD-Redmi Note 8 card โ from built-in tools MIUI to manual methods using ADB We'll focus on the Adoptable Storage format, which allows you to expand your internal memory with a card, but has critical nuances, and we'll also explain why some applications are fundamentally unmodified and how to get around this limitation.
Why Redmi Note 8 canโt just transfer any app to the same location SD-map?
Since Android 6.0 Marshmallow, Google has introduced the concept of Adoptable Storage, the ability to format a memory card as part of internal storage. However, Xiaomiโs MIUI firmware (especially for low-end models like the Redmi Note 8) often blocks or limits this feature.
- ๐ฑ Manufacturer restrictions: Xiaomi disables Adoptable Storage to protect against unstable work (class cards) A1/A2 slower-than-integrated memory UFS 2.1).
- ๐ Data security: Superuser applications or system components cannot be ported โ this could cause disruptions.
- ๐ฎ Games and heavy apps: Call of Duty Mobile, Genshin Impact or Facebook often block portability due to piracy protection or performance optimization.
- ๐ File system: Maps FAT32 don't support files >4GB, and exFAT may not be readable by some apps.
Moreover, even if you manage to migrate the application, it can run slower or crashes altogether, which is due to the speed of reading / writing a card: you need a UHS-I U3 or A2 microSD for comfortable work (for example, Samsung EVO Plus or SanDisk Extreme).
โ ๏ธ Note: Transferring system applications (e.g. com.miui.gallery or com.android.phone) will result in a cyclical reboot of the phone, and only through Fastboot or factory resets can you restore the phone to work.
Method 1: Built-in MIUI (without root and ADB)
The easiest method is to use the standard MIUI tool, which is suitable for most user applications (messengers, social networks, some games), but does not work with system services.
Step-by-step:
- Open Settings โ Applications โ Application Management.
- Select the application you want to transfer (such as Telegram or VK).
- Slip on Warehouse.
- If the option is available, a button will appear to Move to SD-Map (or Modify in new versions) MIUI 13/14).
Limitations of the method:
- ๐ซ It does not work for pre-installed applications (Mi Browser, Mi Video, etc.).
- ๐ฏ Not all games support transfer (e.g., not all games, PUBG Mobile or Free Fire will block this feature).
- ๐ After updating the application, it can automatically return to internal memory.
Buy a class memory card A2/U3 (Samsung recommends EVO Plus 128 GB)
Format the map in FAT32 or exFAT via phone (Settings) โ Warehouse โ SD-map โ Format)
Back up important data from the card (app portability will erase all files!)
Check the free space on the map (should be at least 20% larger than the size of the application)
-->
If the button is moved to SD-The card is inactive, so the application doesn't support this function.
Method 2: Formatting a card as an internal memory (Adoptable Storage)
This method allows for microSD expansion of internal memory, but has critical implications:
- ๐ The card will be encrypted and will not be read on other devices.
- ๐ The speed of the system can drop (especially if the card is cheap or class). A1).
- ๐จ When you remove the map, some applications will stop working.
How to activate Adoptable Storage on Redmi Note 8:
- Insert the memory card into the slot (up to 512 GB volumes are supported).
- Go to Settings. โ Warehouse โ SD-map.
- Slip on the three dots in the top right corner and select Storage Settings.
- Choose internal memory (or format as internal memory).
- Confirm the action โ all data from the card will be erased!
- After formatting, restart the phone.
Now, when installing new applications, the system will prompt you to choose a storage location (internal memory or storage). SD-However, the portability of already installed applications will remain limited.
| Parameter | Normal. SD-map | Adoptable Storage |
|---|---|---|
| Compatibility with other devices | โ Yes. | โ No (encryption) |
| Application speed | โ ๏ธ Maybe slow down. | โ ๏ธ Depends on the class of the card. |
| Transfer of system applications | โ No. | โ No. |
| Automatic installation on SD | โ No. | โ Yes, for new applications) |
| Option | โ Yeah (just get the map out) | โ Only through resetting. |
โ ๏ธ Note: If you retrieve a card that is formatted as internal memory, the phone won't turn on until it returns. You can't recover data from that card on your PC, because it's encrypted with a key attached to the Redmi Note 8.
Yeah, through the settings. MIUI|Yeah, but it didn't work.|No, I'm afraid to break my phone.|I use Adoptable Storage.|Other-->
Method 3: Transfer over ADB (for power users)
If the built-in methods didnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually specify where to install applications, which requires a PC connection but doesnโt need root rights.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ Cable USB (preferably original).
- ๐ฆ Installed drivers Xiaomi and ADB Tools.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI (tap 7 times) โ Additionally. โ For developers โ Debugging by USB).
Step-by-step:
- Connect Redmi Note 8 to your PC and allow debugging (a request will appear on your phone).
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Find out the package name of the application (for example, for WhatsApp it is com.whatsapp): adb shell pm list packages | grep 'app name'
- Move the app to SD-map: adb shell pm set-install-location 2 This command tells the system to install new applications SD default.
- To transfer an already installed application: adb shell pm move-package com.whatsapp Replace com.whatsapp with the desired package.
If the move-package command returns the error [NOT_MOVED: Operation not allowed, which means the application is blocked for transfer, in which case only root or deletion of the application and then installation on the map will help.
๐ก
Before using ADB, back up your data via adb backup or manually copy files from /sdcard/Android/data/ to your PC, which will prevent you from losing progress in games or chats in instant messengers.
Method 4: Using third-party applications (with and without root)
If the previous methods didn't work, you can use third-party utilities, and let's look at two options: no root rights and no root rights.
No root rights: AppMgr III (App 2 SD)
AppMgr III analyzes which programs can be migrated and does so in one tap, but its features are limited by the same rules as the built-in MIUI.
How to use:
- Install AppMgr III from Google Play.
- Open the Movable tab, and applications that support portability will be displayed here.
- Choose the right one and tap the Move to SD card.
- If the button is inactive, try Force Move (may require ADB).
With root rights: Link2SD
If you have root, Link2SD is the most powerful solution.
- ๐ Transfer any applications (including system applications).
- ๐ Create symbolic links, saving space.
- ๐งน Clear cache and unnecessary files.
Instructions:
- Install Link2SD and provide root access.
- Select the application โ Create a link โ Tap Dalvik-cache, Library and Data.
- Reboot the phone.
โ ๏ธ Attention: Misuse of the right Link2SD This can cause data loss or cyclical loading.Do not tolerate system components (com.android., com.miui.)!
Which applications cannot be transferred to SD-map?
Even with root or ADB, some programs are not portable, and here is the full list:
- ๐ฑ System applications: Settings, Phone, Messages, Mi Account.
- ๐ Applications with administrator rights: antiviruses (Avast, Kaspersky), password managers.
- ๐ฎ Game with protection: Genshin Impact, Honor of Kings, Lineage 2 (used) OBB-files that cannot be transferred).
- ๐ณ Banking applications: SberBank Online, Tinkoff, VTB (block work with the Bank) SD for security reasons).
- ๐ท Annexes with DRM: Netflix, Disney+, Amazon Prime Video (requires Widevine protection) L1, which only works in internal memory).
For such applications, the only way out is to clean the cache regularly or use Lite versions (for example, Facebook Lite instead of the main client).
Why the games are not transferred to SD-map?
Frequent mistakes and how to fix them
When you migrate applications, Redmi Note 8 users face typical problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| The "Move to SD" button is inactive. | The application is blocked by the developer or system | Use ADB or Link2SD (with root) |
| The application has been moved, but it is not running | Memory card too slow or formatted in FAT32 | Buy an A2/U3 card and format it in exFAT |
| After the transfer, notifications disappeared | The app is not optimized to work with SD | Put it back in internal memory or turn off battery optimization for it |
| Phone does not see card after formatting as internal | Card damaged or incompatible | Try another card or format it on PC in exFAT |
| The application itself returns to internal memory. | Auto Update Resets Settings | Turn off auto-update for this app on Google Play |
If the app starts to slow down or crash after the transfer, return it to internal memory, which is a signal that the card is not coping with the load.
๐ก
Transfer of applications to SD-The Redmi Note 8 card is always a compromise between free space and performance, and the best option is to transfer only light applications (messengers, readers), and leave games and system utilities in internal memory.