How to download applications to Xiaomi memory card: the complete guide

Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage, especially in entry-level and mid-range models. MIUI HyperOS installs all downloaded programs from Google Play into internal memory by default, ignoring the presence of the device. SD-This leads to constant notifications of space shortages and slowing down of the device.

Fortunately, there are several effective ways to change this: you can redirect the way you save data, turn a flash drive into a full-fledged memory extension, or use special tools to force the installation of programs. In this article, we will discuss all the working methods, their benefits and risks.

Before we take action, it’s important to understand the architecture of Android, which strictly delineates the space for system files and user data. Since Android 6.0, Google has implemented Adoptable Storage, which manufacturers often hide or block to keep the interface running, and we’ll look at how to activate these hidden features.

Why apps don’t download to the default memory card

The main reason lies in the security policy and optimization of performance. the built-in memory of Xiaomi smartphones usually has a high read and write speed, which is critical for the performance of heavy applications and games. SD-cards, especially budget models, often run much slower, which can cause "freezes" and lags in the interface.

In addition, the developers of the operating system strive for uniformity of user experience: if the application is installed on a removable medium, its work can be disrupted when the card is extracted. Android prioritizes stability, so it blocks automatic installation on external drives without the user's knowledge.

However, for the owner of a smartphone with a small amount of memory, this becomes a problem. MIUI allows you to flexibly configure many settings, but the option “Save by default on” SD-The map is often hidden in an engineering menu or removed from the GUI, which forces users to look for workarounds.

⚠️ Warning: Forced installation of heavy games on slow SD-The card can lead to unstable application operation, long downloads and sudden departures. Use this method only for light programs or data storage.

Understanding these limitations will help you choose the right method, so if you want to make room for photos and videos, you just need to change the camera settings, and if you want to expand the space for programs, you need to do more complex manipulations of the system.

Basic storage configuration in MIUI and HyperOS

The first step should always be to check the standard settings. Some versions of Xiaomi firmware still have the ability to port already installed applications. To do this, go to Settings → Applications → All applications. Select the desired program from the list.

If the application supports portability, you will see an active memory or storage button, and by clicking on it, you can select the option to Change and specify SD-Unfortunately, for most system services and popular social networks, this button will be inactive (shadowed in gray).

  • 📱 Open your phone settings and find the About Phone section».
  • 💾 Click several times on the "version" item MIUI», until the developer mode is activated.
  • 🔧 Go to “Advanced Settings” and find the “Developers” menu».

There are many useful features hidden in the developer menu: Find Force allow apps on external, and activating this switch will add portability for more programs, though not for everyone.

📊 What is the amount of internal memory you have?
32GB
64GB
128GB
256 GB or more

And don't forget the media settings, so that new photos and videos get to the flash drive right away, open the Camera app, click three bars in the corner, and select the settings. SD-This will free up a lot of interior space.

Use of the storage mode (Adoptable Storage)

The most radical and effective method is formatting. SD-So, the system encrypts the card and combines it with the main memory, and for the smartphone, it becomes a single unit, and the applications are installed there automatically.

To implement this method on Xiaomi often requires a connection to a computer and the use of debugging on the Internet. ADB (Android Debug Bridge, as this feature is hidden in the phone's menu, USB-cable and minimum set of drivers.

adb shell pm set-install-location 2

This command tries to shift the installation priority to an external drive, but the more effective way is full formatting. Once you connect the phone to your PC and enable USB debugging, you type a command to the list of disks into the computer command line: adb shell sm list-disks.

Once you have a disk ID (e.g., disk:179.64), you need to format. Be careful: all data on the map will be destroyed.

adb shell sm partition disk:179,64 private

⚠️ Warning: Once the card is formatted as internal storage, it will no longer be readable on other devices without re-formatting.

☑️ Preparation for ADB-team

Done: 0 / 4

Once you've done the procedure successfully, restart the device, and now you'll see the combined volume in the storage settings, and the system will decide where to put the files, but the increased space will be the priority.

Forced transfer through developer settings

If formatting seems too risky, you can try a milder forced transfer method, which doesn't combine memory, but allows you to move cache and some application files to a map, which is especially true for older versions of Android and MIUI.

First, make sure you have developer mode on. As mentioned earlier, you need to click on the build number 7 times in the About Phone section. Then, in the advanced settings, find Forced to allow applications to be placed in external storage.

Once this switch is activated, you need to restart the smartphone, and only after restarting the changes will take effect, and now, when you try to move the application through the settings menu, the Move button can become active where it was previously blocked.

  • 🔄 Reboot your smartphone after you turn on the option in the developer menu.
  • 📲 Go to the settings of the specific application you want to move.
  • 💾 Click on "Memory" and select «SD-map».

It's worth noting that this method doesn't work for all applications, that modern programs that are tied to widgets and background processes may fail to work properly when placed on an external medium, and that the system will alert you to possible instability.

What to do if the transfer button is grey?
If the transfer button remained inactive after the developer option was turned on, then the application developer strictly prohibited installation on an external medium in the program manifesto, this can only be avoided through root rights or special modified versions of applications, which carries security risks.

Comparison of methods of memory expansion

To make it easier for you to choose the right option, let’s compare the methods we’ve reviewed, each with its own advantages and disadvantages, which depend on your goals and the model of the smartphone.

MethodSecurity of dataSpeed of operationDifficulty
Standard transferTall.MediumLow.
Drive mode (ADB)Average (risk of loss when card breaks)Depends on the card.Tall.
Compulsory authorizationTall.Low/MediocreMedium

Standard portability is suitable for those who want to move a couple of heavy games and do not want to take risks. Drive mode is a head-on solution for devices with critically low memory, such as 16 or 32 GB. Forced resolution is a compromise option.

It is important to consider the speed class of your SD-Class cards are recommended for application installation UHS-I or UHS-II marked A1 or A2. Regular Class 10 cards may prove too slow to run programs, leading to annoying delays.

💡

Use memory cards labeled A1 or A2, which are optimized to run applications and provide random access to data, unlike conventional cards sharpened for linear video recording.

Frequent problems and their solution

Xiaomi users often encounter errors during the setup process. One of the most common is a message «SD-The card is corrupted" after formatting.This may mean that the card is incompatible with internal storage mode or has a low speed.

Another problem is that the widgets from the apps that have been transferred to the map disappear, and once the phone is rebooted, the icons can disappear from the desktop, and this is solved by adding the widget again through the desktop editing menu, but sometimes you need to reinstall the application.

  • 📉 Check the speed of writing the card using the test SD Insight.
  • 🔌 Make sure the card reader and card contacts are in good condition.
  • 📀 Format the card to the exFAT file system or FAT32 before attempting to format the system.

Also worth mentioning is the update problem: apps installed on the map sometimes stop updating through Google Play, giving a download error, in which case the application temporarily migrates back to internal memory, updates and returns to the map helps.

⚠️ If after all the manipulations the phone began to work unstable or constantly restarts, immediately remove. SD-It's possible that the system partition file was corrupted in the formatting.

💡

Stability is more important than free space, and if you notice strong brakes after transferring applications, put them back in your internal memory.

Recommendations for choosing a memory card for Xiaomi

It's critical to get the right memory stick to work, because not all memory cards are the same, and budget models from unknown brands can quickly fail when they're actively recording, which is a common feature of applications.

Pay attention to the brand. The market leaders are SanDisk, Samsung, Kingston. Buy cards only in trusted stores, as the market is saturated with fakes that have a declared volume, but the real speed and reliability are many times lower.

The best choice for a Xiaomi smartphone will be a 64-GB to 256GB card with a V30 or higher speed class, which will provide a balance between price, volume and performance. 512GB and 1TB cards may not be supported by older phone models.

How do you tell a fake?
Fake cards often have font-error packages, no holograms, and a suspiciously low price tag. When connected to a PC, they can show full volume, but when writing data, files will be corrupted.

Concluding recommendations

Expanding memory on Xiaomi smartphones is a process that requires care. Start with the least risky methods, such as cleaning cache and transferring media. If that’s not enough, try developer mode and only in extreme cases, complete formatting through ADB.

Regularly back up important data. SD-A card to store a single copy of important documents or a photo is risky because flash memory is less reliable than a phone’s internal memory.

Can I remove system applications to the memory card?
You can't delete system applications, you can only disable them. It's highly discouraged to transfer system components to a memory card, as this can lead to a cyclical restart of the phone (bootloop) and loss of access to the system.
Why does the application take up space both inside and on the map?
When you move to a map, the main application code (APK) moves, but user data, cache, and some libraries often remain in internal memory to ensure performance.
Will the transfer setting reset after the firmware update?
Yes, when you upgrade MIUI globally or upgrade to a new version of Android (e.g. from MIUI 14 to HyperOS), your storage settings can be reset.
Does the memory card affect the speed of the phone?
Yes, if you have active applications on the map. SD-The cards are lower than the internal memory, which can lead to longer launches and slowdowns in the interface.