Transferring apps to a memory card in Xiaomi Redmi 8: a complete guide to solving typical problems

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:

  1. Put the map in Redmi 8.
  2. Go to Settings โ†’ Storage โ†’ Memory Map.
  3. Click Format as internal storage (this will delete all data!).
๐Ÿ“Š What memory card do you use in Redmi 8?
SanDisk
Samsung
Kingston
Other (specify in the comments)
I don't use it.

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:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Instagram).
  3. Press Warehouse. โ†’ Change (or Move to) SD-map MIUI).
  4. Confirm the transfer. Wait until it's completed (the indicator will appear in the status bar).
Type of applicationCan 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:

  1. Go to Settings โ†’ Storage โ†’ Memory Map.
  2. Click Extract (or Disable in some versions of MIUI).
  3. 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:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Click 7 times on the MIUI Version until you become a developer!
  2. 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:\adb
adb devices

(Your Redmi 8 serial number should appear.)

com.example.app

adb shell pm move-package com.example.app
How do I find out the application package?
Install the App Inspector app from Google Play. Open it, find the app you want in the list, and copy the value in the Package Name field.

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.app

4.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.

  1. Open the game settings.
  2. Find the Warehouse or Downloads item.
  3. 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 downLow speed reading/writing cards (Class 4/6)Replace your card with UHS-I U3 (e.g. SanDisk Extreme)
"Map damaged" errorImproper extraction or failure of the file systemFormat the map in Redmi 8 as internal storage
Applications are returned to internal memoryUpdate via Google Play resets settingsTurn off auto-update for portable applications
There's not enough space on the map.The system reserves ~10% of the spaceUse a larger card (128+ GB)

๐Ÿ”ง Additional settings for stability:

  1. Turn off MIUI optimization for memory cards: Go to Settings โ†’ Additional โ†’ Optimization. Turn off Memory Card Optimization (if any).
  2. 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:

  1. Go to Settings. โ†’ Warehouse.
  2. Click on the graph at the top of the screen.
  3. Select a category (such as Video or APK).
  4. 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).

FAQ: Answers to Frequent Questions

โ“ Can I transfer WhatsApp to a memory card in Redmi 8?
No, WhatsApp is blocking the transfer because of the encryption of messages. However, you can: Move media files (photo/video) in the chat settings: Chat โ†’ โ‹ฎ โ†’ Media โ†’ Save it on the map. SD. Use backup in Google Drive (but the app itself will remain in internal memory).
โ“ Why after the game is transferred to SD-map she starts laying?
This is due to the low speed of reading the memory card. Solutions: Use a UHS-I U3 card (for example, SanDisk Extreme). Move only additional files (for example, the OBB cache), and leave the APK in internal memory. In the game settings, turn off the background loading of textures. For PUBG Mobile or Call of Duty Mobile, it is better to leave ~2-3 GB of free space on the map, otherwise the loading of textures will slow down.
โ“ How to return the application back to internal memory?
Methods: Through settings MIUI: Go to Settings. โ†’ Annexes โ†’ [Select the application] โ†’ Warehouse โ†’ Change. โ†’ Inner memory. ADB: adb shell pm move-package --internal com.example.app (replace com.example.app with your app package). โš ๏ธ Once the application is returned, the cache and data will remain on the memory card. To delete them, clear the application data in the settings.
โ“ Can I use a memory card as internal memory on Redmi 8 without formatting?
No. To transfer applications, the card must be formatted as internal storage. This is: Delete all data from the card. Encrypt it (it will work only on this smartphone), create a folder structure similar to internal memory. If you want to use the card for other devices (for example, for a camera), format it as a portable storage, but then portability of applications will not be possible.
โ“ Why After Updating MIUI The transferred applications disappeared?
It's a known problem. MIUI with major updates (e.g., with MIUI 11 on MIUI Reasons and Solutions: Reason 1: Update resets storage settings Solution: Move apps over through Settings โ†’ Applications. Reason 2: The memory card was unmounted during the update. Solution: Reboot the smartphone, check the card for errors (via Settings) โ†’ Warehouse โ†’ Memory map โ†’ Reason 3: Update changed folder structure. Solution: Reformat the map as internal storage and migrate applications. ๐Ÿ”น Prevention: Before Updating MIUI Remove the memory card or make a backup of the data.