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

Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage, especially if the device has a basic memory configuration. The built-in drive quickly fills up with messenger cache, high-resolution photos and, of course, installed games and programs. When the free space runs out, the system starts to run slower, and notifications of space shortages are annoying at the most inopportune moment. It is at such moments that the logical question arises: can I move the data to an external drive?

The answer lies in the capabilities of the Android operating system and the proprietary shell. MIUI Moving apps isn’t just copying files, it’s a complex process that affects system paths and access rights. Unlike older versions of Android, modern releases (10, 11, 12, 13, and 14) have strict security restrictions that make it difficult to directly migrate programs to the Internet. SD-But there are ways to solve this problem, and they range from standard settings to advanced manipulation.

In this article, we will discuss all the current methods available to users of Xiaomi devices at the moment. You will learn how to properly prepare a memory card, what are the hidden functions of the developer and why some applications categorically refuse to move. We will also touch on the topic of performance: whether running games from a flash card will really speed up work or, conversely, slow down the system. Understanding these nuances will help you effectively manage the space of your gadget.

Features of working with memory in MIUI and HyperOS

Xiaomi shells have their own unique file management architecture, which is different from stock Android. The system strictly separates internal memory and external drive, treating them as independent logical volumes. This is done for data security and stability, but for the user it means that just dragging an app icon on the map will not work. Android file system uses special paths, and changing them manually can lead to errors.

In addition, many modern applications do not support external installation by default. Software developers often prescribe a no-move manifest in order to ensure maximum download speed and stability of widgets. If you try to migrate such an application by standard means, the button will be inactive, this is especially true for Google system services and popular social networks.

Why Xiaomi is restricting the portability of applications?
The company is driven by performance considerations: modern embedded UFS drives read faster than most microSD cards; running heavy applications from a memory card can lead to long downloads and interface friezes, which degrades the user experience.

But there are workarounds, and one of them is the use of the Extended Memory function, where some of the internal memory is backed up for virtual RAM, but it's not quite what you need to store files. SD-Instead of Portable Storage (where photos and music are stored), the card can be formatted as Internal Storage, in which case the system encrypts the card and combines it with the internal memory, allowing programs to be installed there.

Preparation of SD-card for use as a system

Before you start formatting and transferring data, you need to make sure your memory card meets the requirements. Adoptable Storage requires fast write and read speeds. Using a slow class 4 or 6 card will cause the phone to run extremely slow and applications to respond to commands for a long time.

It is recommended to use UHS-I or UHS-II cards with a speed class of at least 10 (Class 10). It is desirable that the card is marked A1 or A2, which indicates optimization for working with applications.

It's important to understand that the formatting process will completely destroy all data on the media, so the first step is always to backup, copy all the important photos, documents and music to your computer or to the cloud, and once formatted, you can't recover data without using complex and expensive software.

☑️ Checking the readiness of the memory card

Done: 0 / 4

Insert the card into the slot of your Xiaomi smartphone.If the device supports a hybrid slot, make sure you don't use two. SIM-The system usually prompts you to set up the card immediately after you connect, if the notification does not arrive, manually go to the settings via the About Phone or Advanced Settings menu».

Method of formatting a map as an internal storage

This is the main way to integrate SD-After this procedure, the card becomes an integral part of the internal memory, and the system decides where to download new applications and data. MIUI This feature is often hidden or removed by the manufacturer, so sometimes commands are required. ADB (what's going on below).

If the feature is available in your region and firmware version, the algorithm is as follows: Go to Settings, find the About Phone section, or go straight to Warehouse. Find yours. SD-Click on it to open the control menu. In the upper right corner or in the menu (three dots), select the option "Format».

The system will warn you that all data will be deleted. Confirm the action. Then you will see the choice of use type: Portable storage or Internal storage. Choose the second option. The system will suggest transferring the data (photos, media) immediately or later. Once the process is complete, the card will be formatted in the ext4 or f2fs file system, understandable only by this smartphone.

💡

After formatting the card as internal memory, do not remove it from the phone without first unmounting in the settings, which can lead to read errors and malfunction of applications that hang on the external volume.

Now, when you install new applications, the system can suggest you choose the installation location, and in the settings of individual programs, you can also see a "Change" button to transfer the already installed data. Remember that a map formatted in this way will not be read on other devices or computers without re-formatting.

Using ADB to activate hidden functions

In cases where there is no choice of storage type on the menu (which is often the case on global versions of MIUI), you can use the Android debugging bridge (ADB), which requires connecting the smartphone to your computer and executing several commands, and allows you to force Adoptable Storage support.

To start, activate the developer mode on your phone. Go to Settings → About your phone and quickly press 7-10 times on the MIUI Version (or OS Version) until you see the words “You became a developer.” Then, in the advanced settings, turn on “Debugging over USB”.

Connect your phone to your PC with a cable. On your computer, install the ADB and Fastboot drivers. Open the command prompt (cmd) or PowerShell in the folder with ADB. Enter the command to check the connection:

adb devices

You'll see a request for debugging permission on your smartphone screen, confirm it. You'll see a serial number on your device list, and then you'll enter a command to turn on the mode:

adb shell pm set-install-location 2

Here 0 means automatic choice, 1 means internal memory only, and 2 means external memory (SD-Once you have completed the command, restart the device. Now, when you install the applications, the system will default to try to put them on the map if the application manifest allows.

📊 What transfer method do you plan to use?
Staff formatting in settings
ADB teams via PC
Third-party annexes
I'll buy a phone with a bigger memory.

Transfer of specific applications and work with data

Even after all the settings, not all applications are portable: System components, desktop widgets, alarm clocks and some heavy games often remain only in internal memory.

Go to Settings. → Annexes → All applications. Select the program you want. If you can transfer it, it'll have a Storage or Memory button, and inside it, it'll have a Change button with you selecting internal memory or SD-If there's no button, the developer has banned it.

For games, the mechanism “Downloading additional data” is often used» (OBB-They can be manually transferred through the file manager, but modern versions of Android restrict access to the folder. Android/obb and Android/data. They may require a special file manager, such as Total Commander with plugins or MT Manager.

Type of dataPossibility of transferImpact on speedRecommendation
Photos and videos100% (automatically)MinimumSet up saving on SD
Cash messengersPartially (in the application settings)Average.Use built-in cleaning
Hard gamesDepends on the developer.High (may brake)Leave it in your internal memory.
Music and books100%Absent.It's safe to carry

Importantly, transferring a map cache (Google Maps, Yandex Maps, 2GIS) to a memory card can significantly speed up navigation when internal memory is packed, and there is a separate option in the settings of these applications to choose the path of storing downloaded cards.

Possible problems and solutions

You can have a problem operating. The most common problem is the message «SD-The card is corrupted" or the sudden disappearance of applications. This often happens if the memory card is poor quality or has a physical wear and tear. Flash memory has a limited resource of overwriting cycles, and active use of it as a system quickly depletes the resource.

Another problem is data desynchronization, where applications can stop seeing their data on the map after updating the system or resetting the settings, in which case it helps to re-install the application (the data is often stored) or clear the cache.

💡

Use high-quality memory cards from well-known brands (Samsung, SanDisk, Kingston). Cheap cards from marketplaces often have real capacity 10 times less than claimed and quickly fail when active recording.

If the apps are unstable, try formatting the map again, and it’s also worth checking the card for errors through the computer using the chkdsk utility or special programs for speed testing, such as the A1 SD Bench directly on the phone.

⚠️ Note: When formatting a card as an internal storage, it's tied to a particular device, you can't just move it to another phone and expect the data to be read.

⚠️ Warning: Do not remove the memory card "hot" while the phone is on and running.This is guaranteed to damage the file spreadsheet and data loss. Always use the "Safe Retrieval" option in the notification curtain or turn off the phone before retrieving.

⚠️ Note: Some system updates MIUI can reset ADB Or force applications back into internal memory, be prepared to re-execute commands or reconfigure the storage after a major system update.

FAQ: Frequently Asked Questions

Can WhatsApp be transferred to a memory card?
You can't migrate WhatsApp's application completely by system means, as it's a system-critical messenger. However, you can migrate media files (photos, videos, voice) by configuring it in WhatsApp itself: Settings → Chats → Backup (for the cloud) or simply moving the WhatsApp/Media folder through the file manager if access permissions allow. In new versions of Android, access to folders is limited.
Why do they stop playing after the transfer?
Probably your speed. SD-The card is slower than the internal memory of the phone. UFS 2.1/3.1, It's a very fast random read, and most memory cards, even fast ones, are slower in this mode.
Will the application transfer eat the battery charge?
It's a small thing. Reading data from a memory card on a regular basis may consume a little more energy than reading from internal memory, but the difference is almost invisible to the user. The main battery consumption goes to the screen and the communication module, not to the storage operations.
What if the phone doesn’t see the card after formatting?
Try rebooting the device. If it doesn't work, remove the card, wipe the contacts, and paste it again. If the system says the card is damaged or needs formatting again, it's possible that the file system has been broken. Try formatting the card on your computer into exFAT, and then start the setup process on your phone again.
Does this method work on Android 13 and 14?
Yes, the principle of Adoptable Storage is preserved, but Google and smartphone manufacturers are increasingly hiding this feature. 13-14 The probability that the menu item will be available without using ADB-commands, tend to zero on global firmware. Using commands through a computer remains the most reliable way to do this.