Xiaomi Redmi 8 is a popular budget smartphone with 32/64 GB of internal memory, which is often lacking for modern applications. Transferring programs to a microSD card can free up up to 70% of internal storage, but in MIUI this process has nuances. Unlike newer models (for example, Redmi Note 10), where the function is limited, in Redmi 8 still retains the ability to fully transfer โ with the right settings.
In this article, you will find not only step-by-step instructions, but also hidden MIUI settings that Xiaomi does not advertise, we will analyze why some applications (such as WhatsApp or Google Play Store) can not be moved, how to circumvent restrictions with ADB, and what to do if after transferring programs begin to โfly outโ, and you will learn what types of memory cards are suitable for Redmi 8 to avoid reading errors.
Important: The methods in this article have been tested on MIUI 12.5 and Android 10 (current versions for Redmi 8 for 2026).If your smartphone runs on an older firmware, some menu items may differ - we will warn you about this separately.
1.Preparation: Which memory card to choose for Redmi 8
Not every microSD is suitable for porting applications. Xiaomi Redmi 8 supports microSDHC (up to 32 GB) and microSDXC (up to 512 GB), but for stable work with programs, the speed class is critical.
- ๐น Size: 64 GB (32 GB will fill up quickly if you port games like Call of Duty Mobile)
- ๐น Class speed: UHS-I U1 (minimally UHS-I U3 (play-in)
- ๐น Brand: SanDisk Ultra, Samsung EVO Plus, Kingston Canvas Go! (cheap no-name cards often cause errors)
- ๐น File system: exFAT (automatically formatted when first connected)
โ ๏ธ Note: If you are using a card that previously worked on another device (for example, in a camera), be sure to format it directly in your smartphone:
- Put the map in Redmi 8.
- Go to Settings โ Storage โ Memory Map.
- Click Format as internal storage (this will delete all data!).
Critical detail: once formatted as internal storage, the card will be encrypted and tied to your smartphone, and retrieving it without first "unmounting" in the settings will lead to data loss.
2. Step-by-step instruction: transfer applications through MIUI settings
The easiest way is to use the built-in MIUI feature. It is suitable for most user applications (e.g. Facebook, VK, Youtube), but does not work for system services.
Insert and format a memory card as an internal storage
Connect your smartphone to charging (the process can take 10-30 minutes)
Close all working applications
Backup of important data (in case of failure)-->
Algorithm of action:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Instagram).
- Press Warehouse. โ Change (or Move to) SD-map MIUI).
- Confirm the transfer. Wait until it's completed (the indicator will appear in the status bar).
| Type of application | Can I reschedule? | Notes |
|---|---|---|
| Social networks (Facebook, VK) | โ Yes. | They are stable, but notifications may be delayed |
| Messengers (Telegram, Viber) | โ ๏ธ Partially. | WhatsApp cannot be moved. Telegram may not save media files |
| Games (PUBG Mobile, Clash of Clans) | โ Yes. | A U3 card is required. Lags are possible when loading textures |
| System (Google Play Market, MIUI Security) | โ No. | Transfer blocked at Android level |
โ ๏ธ Warning: After transferring, do not remove the memory card without first "safely extracting" in the settings. Otherwise, the applications will stop running and the data on the map may become corrupted:
- Go to Settings โ Storage โ Memory Map.
- Click Extract (or Disable in some versions of MIUI).
- Wait for the Safely Removed Notice.
3. Application portability over ADB: for power users
If in the settings MIUI push-button SD-The card is inactive (grey), so the app officially does not support the transfer (ADB) โ A debugging tool that allows you to forcibly move almost any application.
โ ๏ธ Attention: Misuse of the right ADB It can cause applications to crash or even damage the system. Follow the instructions accurately and don't change the commands yourself.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ USB-cable (original or qualitative analogue)
- ๐ฅ ADB Tools (download and unpack in a folder) C:\adb)
- ๐ง Included debugging by USB smartphone
Steps:
- Activate Developer Mode: Go to Settings โ About Phone. Click 7 times on the MIUI Version until you become a developer!
- Turn on USB Debugging: Return to Settings โ Additional โ Developer. Activate the USB Debugging Switch.
Redmi 8
File Transfer (MTP)
command-line
Win + R
cmd
Enter
ADB
cd C:\adbadb devices(Your Redmi 8 serial number should appear.)
com.example.app
adb shell pm move-package com.example.appHow do I find out the application package?
If the command is successful, you will see a message Success. Reboot the smartphone, the application will be on the memory card.
adb shell pm move-package --internal com.example.app4.Why some apps can't be moved (and what to do about it)
Even with ADB, some programs refuse to move, and here are the main reasons and workarounds:
- ๐ Protection from piracy: apps like Netflix or Disney+ Solution: Free up space in internal memory by deleting cache or unnecessary files.
- ๐ฑ System Services: Google Play Services, MIUI Security and other critical components cannot be transferred, this will cause failures. Solution: Clear their cache to Settings โ Annexes.
- ๐ฎ Anticheat games: PUBG Mobile, Free Fire and others block the transfer due to cheating risk Solution: Use the section for games (see next section).
- ๐ฌ Encrypted messengers: WhatsApp, Signal store data in secure storage. Solution: Move only media files (photo/video) through chat settings.
โ ๏ธ Note: If you forcibly migrate a protected application (for example, through a secure application) ADB), it may be:
- Stop updating on Google Play.
- Error "Application not installed" after rebooting.
- Lose data when retrieving a memory card.
For games like Genshin Impact or Call of Duty Mobile, it is better to use an external drive as a place to download files, rather than porting the application itself.
- Open the game settings.
- Find the Warehouse or Downloads item.
- Show the way. SD-map, /storage/XXXX-XXXX/Android/obb/).
5.Memory card optimization: how to avoid errors and slowdowns
After the transfer of applications to SD-The map is a lot of users are facing:
- ๐ข Slowing down (apps open longer).
- โ Reading errors (message "Memory card damaged").
- ๐ Re-introduce applications to internal memory.
Causes and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Apps are slowing down | Low speed reading/writing cards (Class 4/6) | Replace your card with UHS-I U3 (e.g. SanDisk Extreme) |
| "Map damaged" error | Improper extraction or failure of the file system | Format the map in Redmi 8 as internal storage |
| Applications are returned to internal memory | Update via Google Play resets settings | Turn off auto-update for portable applications |
| There's not enough space on the map. | The system reserves ~10% of the space | Use a larger card (128+ GB) |
๐ง Additional settings for stability:
- Turn off MIUI optimization for memory cards: Go to Settings โ Additional โ Optimization. Turn off Memory Card Optimization (if any).
- Set up caching on the card: In Settings โ Storage โ Memory card turn on Use as cache.
check the map for errors
SD Maid
Files by Google
๐ก
If the memory card starts to get bugged after transferring applications, return the critical programs to internal memory and format the card again, which solves the problem in 80% of cases.
6.Alternative ways to free up memory in Redmi 8
If porting apps didnโt help or youโre afraid of the risks, here are 5 proven ways to free up space without using them. SD-map:
- ๐งน Cache Clearing: Go to Settings โ Warehouse โ Clear. Select the cache data. โ Clean (can be removed before) 3-5 GB).
- ๐๏ธ Remove duplicates: Use the Files by Google app (Cleanup tab). Delete repetitive photos, videos and APK-file.
- โ๏ธ Cloud storage: Move your photos/video to Google Photos (free up to 15GB). Set up automatic download to Settings โ Backup.
- ๐ต Music Optimization: In Google Play Music or Spotify, turn on Store on the map SD. Remove downloaded tracks from internal memory.
- ๐ฑ Light versions of apps: Replace Facebook with Facebook Lite, Messenger with Messenger Lite. Use Twitter Lite or YouTube Go to save space.
๐ก Hidden function MIUI: Redmi 8 has a built-in storage analyzer that shows which files take up the most space:
- Go to Settings. โ Warehouse.
- Click on the graph at the top of the screen.
- Select a category (such as Video or APK).
- Delete unnecessary files from here.
7. Frequent errors and their solutions
Even if you follow the instructions accurately, you can get into a failure. TOP-5 errors and ways of correcting them:
- ๐ซ "Not enough "device space" when ported: Reason: The card is formatted as portable, not internal storage.Solution: Reformat the card to Settings โ Warehouse โ Memory map โ Settings (โฎ) โ Formatting as an internal.
- ๐ The app returns to internal memory after the update: Reason: Google Play resets settings when you update.Solution: Disable auto-update for this app or move it back.
- โก "Memory card damaged" after transfer: "Cause: Cheap card or interrupted transfer process. Solution: Remove the card, paste in the PC, check for errors with the utility chkdsk (for Windows) or fsck (for Windows) macOS/Linux).
- ๐ "App not installed" after reboot: Reason: App is portable (like WhatsApp) Solution: Return it to internal memory or use ADB flag-headed --force-external (riskyly!).
- ๐ข Smartphone Slowdown: Reason: Class 10 memory card can't handle load. Solution: Move back the heaviest apps (games, video editors) to internal memory.
โ ๏ธ WARNING: If the smartphone starts to overheat or discharge quickly after transferring the apps, this is a sign that the memory card is working at its limit. Immediately return critical applications (messaging apps, banking programs) to internal storage and replace the card with a faster one (for example, Samsung). EVO Plus U3).