How to transfer applications to SD-Map in Xiaomi Redmi 8: all the ways and nuances

Why Redmi 8 can’t move apps to the same place SD-map?

Owners of Xiaomi Redmi 8 often face the problem of lack of internal memory, especially if the device has been in use for several years. Even after cleaning the cache and deleting unnecessary files, the system can give a notification of overflow of storage. SD-map, but here users are waiting for an unpleasant surprise: in the standard settings MIUI This option is either not available or is limited.

The fact is that since Android 6.0 Marshmallow, Google has changed its policy on external drives. SD-The only way to format a card is to format it as an internal storage device, which is not always convenient, and manufacturers like Xiaomi often block this feature in their shells. SD-Redmi 8 map, including hidden settings and circumvention of restrictions MIUI.

Preparation SD-What class and volume to choose Redmi 8

Before transferring applications, you need to choose and prepare correctly SD-Xiaomi Redmi 8 supports microSD cards up to 512 GB (officially up to 256 GB, but testing shows performance and 512 GB:

  • πŸ”Ή Speed class: minimum class 10 (UHS-I U1), better β€” UHS-I U3 or A1/A2 (Application-optimized maps. Class maps. A2 provide a random record before 4000 IOPS, What is critical for the application.
  • πŸ”Ή Volume: for transfer 10-15 enough 32 GB, for 30+ applications 64 GB: Note that when formatted as an internal storage, part of the volume will be occupied by system files.
  • πŸ”Ή Brand: Preference should be given to SanDisk, Samsung EVO Kingston Canvas – they are less counterfeited and work more stable with the help of the MIUI.

Important: If you plan to use SD-The card is an internal storage device that cannot be retrieved without data loss, and some applications (such as WhatsApp or bank clients) may refuse to work with external memory due to security restrictions.

πŸ“Š What's the volume? SD-You are using the cards in Redmi 8?
Up to 32GB.
32-64GB
64-128GB
128-256 GB
More than 256GB
I don't use it.

Method 1: Formatting SD-The card as an internal storage (Adoptable Storage)

This is the official method from Google that allows you to use the SD-The card is part of the internal memory, but in MIUI It's hidden deep in the settings. Here's how to activate it:

  1. Put it in. SD-Redmi 8 slot card (hybrid slot is supported, but if two slots are used) SIM-I'll have to choose the second one. SIM, or SD).
  2. Go to Settings β†’ Memory (or Settings β†’ Storage in new versions of MIUI).
  3. Tap by name. SD-maps, for example, SD-map: 128GB).
  4. In the upper right corner, click on three dots and select Storage Settings (or Additional).
  5. Choose Format as internal. The system will warn you that all data will be erased.
  6. After formatting, select Transfer Data (optional) or Ready.

Now SD-The card will be displayed as part of the internal memory to move the applications:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Select the desired application and tap the Warehouse.
  3. Click Change and select SD-map.

⚠️ Note: After formatting as internal storage SD-The card will not be used on other devices without completely erasing data, and some applications (such as Google Play Services) will not be able to transfer.

Save all data from the card to the PC|Check that the card is not fake (use the utility) H2testw)|Charge your phone at least 50%|Turn off the second. SIM-card if you use a hybrid slot-->

Method 2: Transfer applications without formatting SD-cards (through ADB)

If you don't want to format SD-The card is an internal memory, and can be used ADB (Android Debug Bridge. This method requires you to connect your phone to your computer, but it allows you to port applications without losing data on the map. MIUI And they may claim root rights.

Instructions:

  1. Turn on Developer Mode on Redmi 8: go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, install Xiaomi drivers (if necessary), and check the connection with the command: Adb devices should display a device with a serial number.
  4. Run the command to port the application (replace com.example.app with the batch name of the application): adb shell pm set-install-location 2 This command installs the application. SD-Map as the default installation location for new applications.
  5. To transfer an already installed application, use: adb shell pm move-package com.example.app

The list of application packet names can be obtained by the command:

adb shell pm list packages -f

⚠️ Note: Some system applications MIUI (For example, com.miui.home can't be moved without the risk of system failure. MIUI settings may reset.

How to find out the batch name of the application without ADB?
Open Google Play, find the app, and copy the ID from the address bar (e.g. Telegram is org.telegram.messenger) or use the App Inspector app from the Play Market.

Method 3: Using third-party applications for portability

If previous methods have not worked, you can use third-party utilities.

  • πŸ“± AppMgr III (App 2 SD): It shows you which apps you can transfer, and it does it in one tap. Supports batch mode (packet transfer).
  • πŸ“± Link2SD: It requires root rights, but allows you to port even those applications that do not normally support SD-It creates symbolic references.
  • πŸ“± Files by Google: Built-in memory cleanup feature may suggest migrating some apps to SD-The map (not working on all versions) MIUI).

Example of AppMgr III:

  1. Install the app from Google Play.
  2. Open it and give access to the storage.
  3. In the list of applications, tap on the desired and select Move to SD card.
  4. If the button is inactive, the application does not support the transfer.

Important: Apps that use Google services (such as Gmail or Maps) are often not portable to Google. SD-Card due to security restrictions.

AnnexRequires root.Support for MIUITransfer of system applications
AppMgr III❌ No.βœ… Yes.❌ No.
Link2SDβœ… Yes.βœ… Yes (with reservations)βœ… Partially.
Files by Google❌ No.⚠️ Depends on the version.❌ No.

Solving errors when transferring applications to SD-map

When transferring applications to SD-Redmi 8 card users often encounter errors. Here are the most common ways to fix them:

  • 🚫 "Not enough space" when transferring: Delete unnecessary files from SD-maps or format them in FAT32/exFAT (not NTFS, Because Android doesn’t support it).
  • 🚫 "Application does not support portability": This is a developer limitation. Link2SD root-rights or install the Lite version of the application (for example, Facebook Lite instead of the main client).
  • 🚫 SD-Card not identified: Check that the card is original (fakes are often not recognized) Also try to reboot the phone or insert the card into another slot (if you use an adapter).
  • 🚫 "Unfortunately, the com.android.settings process has stopped: This error occurs when conflicting with the com.android.settings process. MIUI. Solution - reset the settings of the application Settings in Settings β†’ Annexes β†’ All applications β†’ Settings β†’ Warehouse β†’ Clear the data.

If you start to fly or slow down applications after you move them, put them back in your internal memory. SD-cards (even class) A2) slower than the internal memory of eMMC 5.1, which is equipped with Redmi 8.

πŸ’‘

If the application is transferred to SD-The card has stopped updating, try to temporarily return it to internal memory, update it and then transfer it again.

What to do if none of the methods work?

If all of these methods have not helped, radical measures remain:

  1. Separation SD-Two-partition maps: one partition remains for files (FAT32), The second format is as an internal storage (ext4). This requires root rights and work with TWRP.
  2. Cloud storage: Move your media files (photos, videos) to Google Photos or Mi Cloud, and leave the apps in internal memory.
  3. Factory reset: Sometimes port errors are associated with corrupting system files. reset may help, but does not guarantee a solution to the problem.
  4. Update MIUI: In newer versions of the firmware (for example, MIUI 14) errors of operation with the SD-Check for updates in Settings β†’ The phone. β†’ Updating the system.

If you're ready to experiment, you can try custom firmware (like LineageOS or Pixel Experience), where application port restrictions are often lifted, but this requires unlocking the bootloader and installing TWRP, which voids the warranty.

πŸ’‘

Xiaomi Redmi 8 with MIUI 12.5+ portability SD-A card without formatting as an internal storage is often blocked at the system level.

FAQ: Frequent questions about transferring applications to SD-map 8

Can I transfer WhatsApp to WhatsApp? SD-map in Redmi 8?
Officially, no. WhatsApp is blocking the transfer to SD-card due to security requirements (database encryption), however, you can transfer media files (photos, videos) in the chat settings: β†’ Warehouse β†’ Storage management. Complete transfer will require root and modification of system files, which is not recommended.
Why After the Application Is Transferred to SD-map it's gone?
This happens if: SD-map NTFS (not supported by Android. card damaged or fake (check utility) H2testw). The application is removed when you format the card as internal storage. Solution: check the card on another device, format it in the format. FAT32 Or exFAT, and then repeat the transfer.
How to transfer the app cache to SD-map?
The app cache automatically stays in internal memory, even if the application itself is moved. To clear the cache and free up space: Go to Settings β†’ Annexes β†’ App management. Select the app and tap the Storage. β†’ Clear the cache, automatically redirect the cache to SD-You will need a root card and an app like FolderMount.
Can I use it? SD-The card as internal memory and simultaneously store files on it?
No. Formatted as an internal storage (Adoptable Storage) SD-The card is encrypted and becomes part of the system, and the files are only accessible through the file manager, and they will take up space in the "extended" internal memory, so that you can use the card for both files and applications, you need to divide it into two sections (root requires).
Why After Updating MIUI annexes SD-The map stopped working?
It's a known problem. MIUI. After major updates (e.g., with the MIUI 12 on MIUI (13) the system may β€œforget” paths to applications on SD-Solutions: Move applications back to internal memory and then back to internal memory. SD-- You need to format the map. SD-The map is like an internal storage unit again. Link2SD, Update symbolic links manually.