How to transfer applications to SD-Map on Xiaomi Redmi 8: Full guide

Owners of the popular budget smartphone Xiaomi Redmi 8 often face a lack of internal storage, especially if the basic version of the device has only 32 gigabytes. After installing all the necessary social networks, messengers and a couple of heavy games, the free space is quickly running out, which leads to a slowdown and the inability to update programs. The MIUI operating system by default tends to store all data in the internal memory module, ignoring the installed MicroSD card.

Fortunately, there are several proven ways to get around this limitation and get your phone to use an external drive more efficiently. SD-A map on Xiaomi Redmi 8 using both the regular Android features and more advanced debugging methods.You will learn to free up valuable gigabytes without losing important data and without the need to flash the device.

Before you start taking action, you need to make sure your memory card meets the speed and volume requirements. Using a slow Class 4 card can nullify all efforts, as applications will run unstable or will not run from an external medium. UHS-I 32 to 128 gigabytes for optimal performance.

Preparation of memory card and device for work

The first step is to properly install and format the drive, because without it, the system will not allow it to be used as a storage for programs. SIM-So, when you turn on the smartphone, you'll automatically ask the system to format the new drive, and it's important to choose the right mode of use.

In the settings menu, go to Settings → About Phone → Storage and find your memory card in the list. Click on it and select the Format option, after which the system will ask how you plan to use this medium. To port applications, it is critical to choose the “Use as internal storage” mode (if available) or simply format as portable if the first option is blocked by the manufacturer.

☑️ Pre-testing

Done: 0 / 4

Note that formatting will completely remove all data from the card, so copy important files to your computer in advance. The formatting process can take several minutes, and during this time you should not remove the card or turn off the phone. Once the procedure is completed, the system will create hidden partitions necessary for the applications to work correctly.

⚠️ Note: Once formatted for internal storage, the card will be encrypted and cannot be read on other devices or computers without re-formatting.

Use of MIUI functions for portability

Some versions of MIUI firmware based on Android 9 or Android 10 still allow you to transfer individual applications through the standard menu, which is the most secure method, since it does not require third-party software and does not violate the device warranty. However, it is worthwhile to understand that not all programs will be able to move this way, but only those whose developers have provided this opportunity.

To check the availability of the function go to Settings → Annexes → All applications and select the desired program. If the application management menu has an active button "Move to the SD-You're lucky, and if you click on it, you start a system migration process, which can take anywhere from a few seconds to a couple of minutes depending on the size of the program.

📊 How much memory is your Redmi 8?
32GB
64GB
128GB
I don't know / I don't remember

Often, the transfer button is inactive or absent, which is normal protection against unstable operation of critical components. In this case, you can try to remove the application and install it again, selecting the memory card as the place of saving when you install (if you request it), and some system utilities allow you to change the cache saving path for certain categories of files, for example, maps in the navigator or offline music.

Why is the transfer button grey?
The Move button is inactive if the application is an Android system component, a desktop widget, or if the developer has explicitly prohibited installation on an external medium in the program manifesto.

Advanced settings through the engineering menu

A more effective way, which often works where standard methods pass, is to change settings through a hidden engineering menu or developer menu, which force the system to change the priority of installing applications, causing the default system to offer a memory card. To activate hidden functions, you need to repeatedly click on the build number in the About Phone section until the message “You became a developer” appears.

Once the developer mode is activated, a new option will appear in the settings menu, “Developers For,” scroll down to the app-related section and find the option “Force allow apps on external storage,” activating this switch will add portability to many programs that were previously considered incompatible with external storage.

It's worth noting that this is an experimental method that can cause some widgets or services that depend on constant access to the file system to work in an unstable way. If you notice frequent drops of applications or interface friezes after turning on this option, you better turn off the setup. This will not damage the data, but will return the standard behavior of the system.

ParameterStandard regimenDeveloper modeStorage mode
Loading speedTall.MediumLow.
Stability100%90%70%
CompatibilityComplete.PartialLimited.
Risk of errorNo.MinimumHigh-pitched

Application of App2SD utility for memory management

If Xiaomi’s built-in capabilities seem limited to you, specialized apps from Google Play, such as App2SD, come to the rescue. This utility scans the device and clears programs into three categories: those that can be moved; those that can’t; and system applications. The program’s interface is simple and clear, allowing even an inexperienced user to quickly free up space.

Once installed and given the necessary permissions, run a system scan. In the On SD list, you will see apps that are already on the map, and in the In Phone list, those that occupy internal memory. By clicking on a specific application, you will get detailed information and a button to move, if this is technically possible without root rights.

💡

Use the App2SD Storage Analyzer feature to find and remove forgotten files from remote programs that often take up hundreds of megabytes.

It's important to understand that App2SD is not a magic wand and can't get around the physical limitations of the Android operating system. If it doesn't support code-level portability, it can't be moved through the utility, but it remains one of the best tools on the market for cache management and porting supported games.

⚠️ Note: Do not attempt to move Google system services or components MIUI using third-party utilities, as this can lead to a cyclical reboot of the phone.

Using ADB for Forced Transfer

For advanced users who are not afraid to work with the command line, there is a method of using a debugging bridge. ADB (Android Debug Bridge. This way you can change the attributes of the application installation, force the transfer flag to an external medium, USB-cable and installed drivers for Xiaomi Redmi 8.

First, you need to enable USB debugging in the Developer menu on your phone. Connect your smartphone to your PC, open the command line on your computer in the ADB folder, and enter a command to check the connection. If the device is correctly identified, you can start changing the installation settings globally or for a particular application.

adb shell pm set-install-location 2

The pm set-install-location 2 command tells the Android system that the preferred place to install new and port existing applications is external. SD-The value of 0 returns the default settings (internal memory) and 1 compulsorily puts everything in internal memory. After applying the command, it is recommended to restart the device for the changes to take effect.

💡

The ADB command changes the global installation priority, but does not guarantee that all applications from the memory card will work if they are rigidly tied to the internal paths of the system.

Cache cleanup and storage optimization

Even after successfully migrating some applications, internal memory can be refilled due to the proliferation of cache and temporary files. Regular cleaning of junk files is a mandatory procedure for Redmi 8 owners, which helps keep the system running. Xiaomi’s standard “Cleanup” tool in the Security app does a good job of basic tasks.

Particular attention should be paid to instant messengers such as Telegram and WhatsApp, which tend to accumulate gigabytes of media files. SD-A media download card that automatically saves all images and videos to an external drive without internal memory is often more effective than trying to migrate the application itself.

Also, remember to periodically check the Download and DCIM folder, removing unnecessary screenshots and duplicate photos. The ext4 file system used in internal memory is faster than FAT32 on cards, so system files and frequently used applications are better still kept inside, and on the map to bring rare software and media content.

Is it safe to transfer the data of banking applications to SD-map?
No, transfer banking applications and services with important data to SD-External drives have lower read/write speeds and are less reliable, which can lead to authorization errors, crashes in Push notifications or loss of data when the card is suddenly disabled. In addition, some banks may block the application if they find it on an external medium, considering this a sign of compromise of the device.
Why did the application stop running after the transfer?
This is most often due to slow or damaged memory card speeds, applications need quick access to libraries, and if the card doesn't have time to retrieve data, the system forcibly shuts down the program, and it can also be caused by desynchronizing the paths to the files after updating the firmware, try moving the application back to internal memory or replacing the card with a faster one (class U3/V30).
Can I transfer WhatsApp data to you? SD-card?
Yes, you can do this with the regular means of the messenger itself. → chat → Backup copy of chats, and select SD-However, to transfer existing media files, you should use the “Move” function in the phone storage settings or manually copy the WhatsApp folder to the map, having previously backed up the correspondence in Google Drive.
Does the transfer of applications affect the speed of the smartphone?
Yes, it does, and often negatively, because the internal memory of a smartphone is flash-based, with high random access speeds, while even fast microSD cards are inferior to it in performance, heavy games and applications ported to the map can take longer to load, and their operation can be accompanied by micro-latency (freeze).
What to do if your phone stops seeing SD-post-transfer?
If the card is no longer detectable, try restarting the device. If that doesn't work, retrieve the card and check the contacts for contamination. In rare cases, the file system of the card may have been damaged when you write the application data. Connect the card to your computer through an adapter and check it for errors or format it again, saving the data beforehand.