Owners of Xiaomi smartphones often face a lack of built-in storage, especially on models with a storage capacity of 32 or 64 GB. Installing a large number of modern applications quickly fills the available space, which leads to a slowdown in the system and the inability to update programs. That is why the question of how to download the application to the Xiaomi memory card remains one of the most pressing for users of the MIUI and HyperOS ecosystem.
Unfortunately, modern versions of the Android operating system, including the shells from Xiaomi, have strict restrictions on the direct installation of programs in external storage. SD-The cards are slower than internal flash memory, but there are proven methods to circumvent these limitations, freeing up precious gigabytes and comfortable use of the smartphone.
In this article, we will take a look at all the available ways to transfer data, from standard system functions to more advanced methods using USB debugging. You will learn which applications are best portable and which are critical to leave in internal memory for proper operation.
Features of MIUI and HyperOS with external drives
Understanding the file system architecture is key to successful memory management, unlike older versions of Android, where you could simply choose to set on a file system. SD-map APK-The file, modern shells Xiaomi use a single file system for applications. This means that by default all data is cached and written to an internal partition that has a faster read and write speed.
The Android Runtime (ART) system used in MIUI is optimized to work with fast internal storage like UFS. When trying to transfer heavy games or system services to a slower microSD card, you can see FPS drops in games, long interface loads, and even sudden application crashes. So itβs important to be clear that transfer is a trade-off between volume and speed.
β οΈ Note: Critical system applications and services Google Play can not be transferred to an external medium, as this can lead to unstable smartphone operation or endless restart (bootloop).
However, for media content, documents and some lightweight utilities, using an external drive is a great solution: the system allows you to use the card as an extension for storing files, and with special commands you can emulate it as part of internal memory, making the system think that it is a whole.
Preparation of a memory card for work with a smartphone
Before trying to download or migrate applications, you need to properly prepare the drive itself. A poor or improperly formatted memory card will become a narrow neck that slows down the operation of the entire device. It is recommended to use cards of the Class 10, UHS-I or higher standard, as they provide sufficient write speed for the application to work.
Put the card in the slot of the smartphone and wait for the notification of the new device. The system will offer several uses: as a portable storage or as internal memory. For our purposes, the second option is most interesting, although it requires formatting that will remove all data from the card.
π‘
Use only original memory cards or products from proven brands (Samsung, SanDisk, Kingston). Cheap analogues from marketplaces often have an understated real speed and can fail after several overwrite cycles.
You can manually start the formatting process through settings. Go to Settings menu β About phone β Storage. If the map is correctly defined, you will see it in the list. Click on it, then select Format. The system will warn you about the loss of data β confirm the action.
- π± Make sure that the battery is at least 50% before formatting.
- π Backup important files from card to computer before the procedure.
- βοΈ After formatting, the system may suggest a reboot β do this to apply the changes.
If you plan to use the card specifically for installing programs, in some versions MIUI (especially on global firmware), the item "Use as internal storage" may not be available. ADB-Standard formatting will leave the card in portable storage mode, which is also useful but less functional for software installation.
Standard method of transfer through system settings
The safest and easiest way to do this without a computer connection is to use built-in application management functions, which don't work for all programs, because developers themselves tell you whether you can transfer your product to an external medium, but for many utilities, this option is a working one.
To start, open your smartphone settings and find the Apps or All Apps section. In the list, find the program you want to move. Note that system apps and many Google services will not have an active port button.
When you go into the application, you find the Move button. If it's active (not grey), you can click on it. SD-The completion time depends on the size of the application and the speed of your memory card.
It's important to understand the limitations of this method. Once you transfer some files, they'll still be in internal memory, which is user data and cache, which should be loaded quickly. You can't completely free up internal storage, but you can save 60-80% of the space from the size of the application.
| Type of application | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| Games (hard) | Partially. | High (possible lags) | Leave it in your internal memory |
| Social media | Yes. | Average. | Can be moved |
| Office programmes | Yes. | Low. | Recommended transfer |
| System services | No. | Critical. | Don't touch it. |
If the transfer button is inactive, it means that the developer has banned such an operation, in which case the standard methods without root rights will not be possible, and you will have to resort to more complex methods of setting up through the computer.
Using ADB for Forced Transfer
For users who are not afraid of technical manipulation, there is a method to change the global setting of Android through the debugging bridge (ADB). This method compels the system to count SD-The map is the preferred place to install new apps. It works on most Xiaomi Redmi and Poco models.
First, you need to activate the developer mode. Go to Settings. β About phone and quickly press 7 times on the item Version MIUI (version OS). After the message "You became a developer" appears, go back to the main settings menu, open Additional β For developers and turn on the slider USB-debugging.
β οΈ Attention: Use ADB-The wrong actions can lead to resetting or unstable system operation.
Next, you'll need a computer (Windows, macOS or Linux) and a USB cable. Download the Platform Tools package from Google's official website. Connect your smartphone to your PC, unlock the screen, and allow debugging in the pop-up window on your phone. Open the command line in the ADB folder and type the following command:
adb shell pm set-install-location 2This command tells the system that the preferred location for installation is external storage (where 0 is a car, 1 is internal memory, 2 is external). Once the command is completed, all new applications will try to install on the memory card, if their manifest allows.
βοΈ Pre-use checks ADB
To get it back, use the adb shell pm set-install-location 0. Keep in mind that this method does not carry already installed applications automatically, it changes behavior only for future installations.
Working with cache and data messengers
Messengers like WhatsApp, Telegram and Viber are the main memory eaters, accumulating gigabytes of photos and videos; unlike the apps themselves, their media files can and should be transferred to a memory card manually or through settings.
In Telegram, this is the most flexible way. Go to Settings β Data and memory β Path to files. Here you can choose a memory card as the main storage for the cache, and then all downloaded media files will be saved to an external medium, freeing up internal space.
WhatsApp is more complicated because of encryption and folder structure, but in chat settings you can set up an automatic cleanup or move the Media folder manually through the file manager if you have root rights or use special scripts. However, Xiaomi's standard file manager makes it easy to move DCIM, Download and Bluetooth folders, which also take up a lot of space.
The secret to cleaning the cache without losing data
Regularly cleaning the cache through the built-in Security app also helps maintain order. However, you should not rely only on automatic cleaning, since it is often superficial. Manual control of heavy folders gives the best result.
Possible problems and ways to solve them
When using a memory card to run applications, users may encounter a number of specific problems, most often due to the file system or the physical state of the drive. If applications stop opening or crash immediately after launch, check the integrity of the card.
One common problem is the loss of communication with the drive "SD-card is damaged" or "Formatting required" even if the card is physically normal, often after improper extraction or power failure, in which case re-formatting in exFAT format (for cards larger than 32 GB) helps, or FAT32.
- π Low read speed: Applications load long, interface slows down. Solution: replace the map with a faster one (U3, V30).
- π« Mounting error: Phone can't see card. Solution: check the slot contacts, wipe them with alcohol, try the card in another device.
- π Recording error: Can't save file Solution: Check if there's a physical Lock switch installed on the card adapter (if you're using it).
β οΈ Note: If the app stopped receiving updates via Google Play after transferring to the memory card, try temporarily moving it back to internal memory, updating it, and then returning it to the place.
It is also worth considering that when you reset the phone to factory settings, all data on the internal memory is deleted, but the data on the device is not available. SD-The map (unless it was formatted as internal) is saved, but the attachments of the applications may get lost and have to be reconfigured.
π‘
Using a memory card for applications is a temporary solution to the problem of space shortage. For a comfortable long-term experience, it is better to consider buying a smartphone with a large amount of internal memory (128 GB or more).
Finally, the use of SD-Xiaomi maps are a balance between convenience and performance: competent file distribution, transferring heavy media libraries and using the ADB for installation control allow to significantly extend the life of a device with a small amount of memory.