Why Redmi 8 canโt move apps to the same place SD-map?
Owners of Xiaomi Redmi 8 often face a problem: internal memory is crammed to the end, and transferring applications to the memory card works โsomewhat strange.โ Itโs all about Google policy and the features of the MIUI firmware. Since Android 6.0, the company has limited the ability to freely port applications to external drives โ now it depends on the decisions of the manufacturer and the software developers themselves.
Redmi 8 (released in 2019 with Android 9 Pie and updated to MIUI 12.5 based on Android 10), the situation is complicated by the fact that Xiaomi blocks the function of adoptable storage โ technology that allows you to format SD-But that doesn't mean you can't make room! There are at least 3 working methods that we'll talk about below.
It's important to understand that not all apps can be ported, such as system utilities (com.miui.gallery, com.android.settings) and some instant messengers (WhatsApp, Telegram) don't support this feature, but games, media players and many custom programs do.
Method 1: Standard Transfer through MIUI Settings
The easiest method is to use the built-in MIUI tools, which is suitable for most applications, but does not work with all firmware versions.
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (such as Spotify or VK Music).
- Slip on Warehouse.
- If the option is active, you will see the Change button (or Move to the SD-Press it.
- Wait until the process is complete (it can take up to 5 minutes depending on the size of the application).
โ๏ธ What to check before transferring
โ ๏ธ Note: After porting, some applications may run slower โ this is due to limited read/write speeds SD-Cards (especially Class Class Class Classes) 4 class 6). For games and heavy programs, it is better to use cards. UHS-I Class 10 or A1/A2.
If the buttons are moved to SD-No map, then no map:
- ๐ฑ The application does not support transfer (most often these are system utilities or programs with a DRM-protection like Netflix).
- ๐ง Your firmware. MIUI modified (e.g. custom firmware LineageOS) and the function is disabled.
- ๐พ SD-The card is formatted as internal memory (in this case, the transfer occurs automatically when installed).
Method 2: Formatting SD-The card is an internal memory (adoptable storage)
This method allows the system to be โdeceivedโ by making it perceive SD-It's important that once formatted, the card won't be used in other devices without being cleaned! Also note that Xiaomi doesn't officially support this feature in Redmi 8, so you'll have to use a workaround.
Instructions:
- Put it in. SD-card to phone and go to Settings โ Memory.
- Tap on the name of your card (for example, SD-map: 64GB).
- In the upper right corner, press three dots (โฎ) and select Storage Settings.
- Select Format as internal (if no item, read the spoiler below).
- Confirm the action โ the card will be formatted in ext4 format (or f2fs on new versions of Android).
- After the restart, the system will suggest moving the data. Choose Move now.
What if there is no โFormation as an Internalโ clause?
| Parameter | FAT32/exFAT (portable) | ext4/f2fs (internal) |
|---|---|---|
| Compatibility with other devices | โ Yes. | โ No (only on this phone) |
| Application speed | ๐ข Slower (depending on the class of the card) | ๐ Faster (close to internal memory) |
| Support for MIUI | โ Officially. | โ ๏ธ Demands. ADB-team |
| Ability to transfer system applications | โ No. | โ ๏ธ Partially (depends on firmware) |
โ ๏ธ Attention: If you extract SD-card formatted as internal memory without first "unmounting" (Settings) โ Memory. โ SD-map โ Remove, the phone can freeze or stop loading, in which case you have to reset the settings to the factory.
Method 3: Transfer over ADB (for power users)
If the first two methods didnโt work, you can use Android Debug Bridge (ADB), a tool for low-level device management, which allows you to migrate even those applications for which the button is not in the settings.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS and established ADB.
- ๐ฑ Included debugging by USB Redmi 8 (see spoiler in the previous section).
- ๐ Cable USB (preferably original).
- ๐พ SD-card formatted as portable (FAT32/exFAT).
Instructions:
- Connect the phone to your computer and open the command line (or terminal).
- Check the connection command: Adb devices should appear the name of your device.
- Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). You can do this through Settings โ Apps or by command: adb shell pm list packages | grep "facebook"
- Transfer the application by the command: adb shell pm move-package com.facebook.katana android Where com.facebook.katana is a batch name and android is an identifier SD-The maps (can be found by the adb shell sm list-volumes command).
๐ก
If the team returns a Failure error [NOT_MOVED: Operation not allowed means the application does not support transfer even through ADB. Try different software or use a method that formats the card as internal memory.
Advantages of this method:
- โ Works for applications that are not portable through settings.
- โ It does not require formatting the card (you can use it on other devices as well).
- โ Allows you to transfer application data (cache, settings).
Disadvantages:
- โ Requires skills to work with the command line.
- โ Not all applications are supported (especially system-based ones).
- โ After updating MIUI It may be necessary to re-transfer.
Which apps can be moved and which ones canโt?
Not all programs support the work with SD-Here are the main categories:
| Type of application | Transfer possible | Examples |
|---|---|---|
| Games | โ Yes (but they can slow down) | PUBG Mobile, Clash of Clans, Brawl Stars |
| Media players | โ Yes. | VLC, MX Player, YouTube Music |
| Social media | โ ๏ธ Partially. | Twitter, Reddit (but not Facebook or Instagram) |
| Messengers | โ No. | WhatsApp, Telegram, Viber |
| System utilities | โ No. | com.miui.home (launcher), com.android.settings |
โ ๏ธ Note: Even if the application is successful, some features may not work properly:
- ๐ Notifications from moved applications may come with a delay.
- ๐ฎ In games, lags are possible when loading textures (if the map is slow).
- ๐ Auto-update apps via Google Play may be disabled.
If the app starts to behave strangely after the transfer, return it to internal memory or reinstall it.
What if applications do not work after transfer?
Sometimes, the programs that are moved over will give you bugs, they won't run, or they're constantly restarting, and here are the typical problems and their solutions.
- Application Not Installed Error: Reason: Corrupted Data During Transfer Solution: Clear the cache and application data (Settings โ Apps โ [name] โ Storage โ Clear the cache/data).
- App freezes at launch: Reason: slow SD-Solution: Move the app back or use a class map A2.
- Save or setup disappeared: Reason: the data did not migrate with the application. Solution: check if the program supports saving on SD (for example, in Minecraft you need to manually specify the path to worlds).
- Google Play doesn't update the app: Reason: Android's limitations on external media. Solution: temporarily transfer the program to internal memory, update, then return it back.
๐ก
If the application after transfer is unstable, the best solution is to leave it in internal memory, and on the other hand, the application is not stable. SD-transfer only media files (photos, videos, music).
If nothing helps, try:
- ๐ Reboot the phone.
- ๐๏ธ Remove and reinstall the application (data may be lost!).
- ๐ ๏ธ Check it out. SD-Card for errors through the computer (utility chkdsk in Windows).
How to optimize memory usage in Redmi 8 without porting applications?
Transfer to SD-The map isn't the only way to make room. Here are 5 alternatives:
- ๐งน Cache Cleanup: Go to Settings โ Memory. โ Clear the cache. This can release up to 1 to 3 GB.
- ๐๏ธ Remove Unnecessary Files: Use the Built-in Cleanup Utility (Security) โ Cleaning up) or apps like Files by Google.
- โ๏ธ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive.
- ๐ต Offline content: In instant messengers (Telegram, WhatsApp) and music services (Spotify, Yandex Music) clean up the cache of downloaded files.
- ๐ Lite versions of applications: Replace heavy programs with lightweight analogues: Facebook Lite, Messenger Lite, Twitter Lite.
Itโs also worth checking which apps take up the most space:
- Go to Settings โ Applications โ Application Management.
- Sort the list by size (slip to Size in the top panel).
- Delete or clear the data for the most voracious programs.
If internal storage is sorely lacking, consider buying a Redmi 8 with a large storage capacity (64GB or 128GB) or using cloud-based storage services to store files.