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
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.
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?
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.
| Parameter | Standard regimen | Developer mode | Storage mode |
|---|---|---|---|
| Loading speed | Tall. | Medium | Low. |
| Stability | 100% | 90% | 70% |
| Compatibility | Complete. | Partial | Limited. |
| Risk of error | No. | Minimum | High-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 2The 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.