Transfer applications to Xiaomi memory card: the full guide

Modern Xiaomi smartphones, despite having models with a large amount of built-in storage, often face a lack of free space, due to the constant growth of the weight of applications, messenger cache and accumulation of multimedia files. Users who install a microSD card often wonder why you can not simply take and move installed programs there, as it was on older versions of Android. The answer lies in the security policy of the operating system, which restricts access to external drives to protect user data.

But there are proven ways to get around these limitations and use external storage efficiently. Owners of MIUI and HyperOS devices need to know not only standard methods, but also more advanced techniques, such as internal memory emulation. Understanding these processes will allow you to free up gigabytes in the system partition and speed up the gadget. In this article, we will discuss all the options available, from simple settings to working with the command line.

It is important to note that not all applications can be moved to an external medium. System components and critical services of Google are often blocked by developers from moving to avoid operating system failures. In addition, the speed of reading and writing a memory card directly affects the speed of programs, so the use of cheap and slow cards can lead to the opposite effect – the phone will start to work slower. Choosing a quality UHS-I class or higher is a prerequisite for comfortable operation.

Preparation of memory card and smartphone for work

Before you start any manipulation of the file system, you need to make sure that the equipment is healthy and compatible. Memory cards are formatted into the exFAT or FAT32 file system, which makes them universal, but not always optimal for installing programs. First, insert a microSD into the slot of your Xiaomi device and wait for notifications in the notification panel. If the system offers to select a mode of use, select "Use as a portable storage", as this mode is the basic for all further actions.

The quality of the memory card is crucial. Cheap cards without a brand often have a low random read speed, which is critical for applications. When you run a heavy application from such a card, you can see long downloads or even departures. It is recommended to use cards from trusted manufacturers, such as SanDisk, Samsung or Kingston, labeled Class 10 and above. You can check the speed of your card using specialized utilities available on Google Play.

  • πŸ“± Make sure the phone is turned off before removing or installing the memory card to avoid damaging contacts.
  • πŸ“‚ Backup important data as formatting the map will completely delete all the information on it.
  • βš™οΈ Check the maximum supported card volume in the specifications of your Xiaomi model on the official website.
  • 🧹 Clean the card of unnecessary files on your computer before installing it in your phone for a clean folder structure.

⚠️ Note: Using a low-quality memory card can cause data loss and damage to the smartphone file system. Don't skimp on the drive if you plan to store important applications on it.

Once the system has been physically installed and formatted, the card is ready for basic use. However, this is often not enough to port applications with standard means. The MIUI shell has its own memory management features that may hide some of the standard Android features. So the next step is to check the developer's settings and find hidden features of the system.

πŸ“Š How much internal memory your Xiaomi has?
16-32GB
64-128GB
256GB
512 GB or more

Standard method of transfer through Android settings

In some versions of the Android operating system and shells MIUI There's a built-in app-hopping feature that doesn't require root rights or a computer connection, but it's not available on all models, so to check if you can, go to the settings menu and find the application management section. The path may vary depending on the system version, but it is usually located at Settings. β†’ Annexes β†’ All applications.

Select from the list the program you want to move. If the feature is available, you will see the active button "Move to the SD-You can use the "card" or "Change" section of the storage section, and clicking this button will start the process of copying the application files to an external drive, and the latency depends on the size of the application and the speed of your memory card. After the process is complete, the app icon in the list may change, indicating that it is now residing on an external medium.

β˜‘οΈ Verification of portability

Done: 0 / 1

Unfortunately, in the current versions of Android 10, 11, 12 and later, Google has gradually eliminated this feature for most user applications, this is done for security and stability reasons. If the move button is gray or not at all, then the app developer has banned the installation on the external drive, or the system itself blocks this feature, in which case the standard method is powerless, and you have to resort to more complex solutions.

It’s also worth noting that even if you successfully transfer some of the application’s data (cache, updates, some settings) will still remain in internal memory, which is normal for the system to behave, as some components have to load faster than the external interface of the card allows, so you can’t completely free the built-in storage by transferring all the data.

Use of the "Advanced Memory" function in MIUI

Xiaomi smartphone owners often confuse porting with Memory Extension, which allows users to use some of the free space on the internal drive as RAM, rather than transferring files to a microSD card. It is important not to confuse these concepts: expanding RAM helps in multitasking, but does not solve the problem of lack of space for installing new programs.

However, in some regions and on some versions of HyperOS or MIUI You see a function that allows you to combine storage. To check this, go to Settings. β†’ The phone. β†’ Memory. If there's a "Use" item in there. SD-You're lucky, and activating this feature will format the card into a private format that only this phone can access, and allow you to install the apps directly on it.

ParameterInternal memory.SD-map (Portative)SD-Card (as an internal card)
Speed of operationHigh (UFS)Medium/LowDepends on the card.
Access to PCYes (MTP)Yes.No (no formatting)
Installation of applicationsYes.Limited.Yes.
SecurityTall.MediumHigh (encryption)

If you activate the card as internal memory, the system will alert you that the card will be formatted and encrypted, and then you can't just paste it into another phone or computer and read the data, and that's data theft protection, and if the card fails, the apps that are installed on it will stop working until you restore the data or reinstall it.

What to do if the storage function is hidden?
In some Xiaomi firmware, this feature is hidden, and you can try to activate it through an engineering menu or special ones. ADB-It requires deep knowledge and can lead to unstable operation of the system.

Advanced Method: Emulation of Internal Memory through ADB

For advanced users who are not afraid of working with the command line, there is a way to force the system to consider the memory card as internal storage. ADB (Android Debug Bridge. It allows you to send commands directly to the operating system, bypassing interface restrictions. You will need a computer (Windows, macOS or Linux) and USB-cable.

The first step is to activate the debugging mode on USB Go to the settings on your smartphone. β†’ About the phone and seven times quickly click on the build number (MIUI Version. You'll see a message saying, "You're a developer." Then go to Settings. β†’ Advanced settings β†’ For developers and turn on the switch "Debugging by" USBΒ». When you connect to a computer on the phone screen, a request for debugging permission will appear - confirm it.

adb shell pm set-install-location 2

This command tells the system that the default application should be installed on the external storage. However, to make the card a full internal storage, often requires a more complex procedure with partitioning, which can vary depending on the version of Android. A safer option is to use the command to change the priority of installation, but it does not guarantee the operation of all applications.

⚠️ Attention: Inappropriate use ADB-The commands can cause a cyclic phone restart (bootloop) or data loss.All actions you perform at your own risk%.

Once you have the commands, you need to restart the device, and if the operation is successful, new applications will try to install on the memory card, but the old applications will remain in place. They may require removal and re-installation, or the use of additional utilities. Remember, this method is not official and may stop working after the system update.

πŸ’‘

Use the original. USB-cable or high-quality screening analogue: Cheap cables may not provide a stable connection for data transmission, operating only in charging mode.

Transfer of multimedia and application cache

Even if you can't move the body of the app, you can migrate the data. Many apps, especially messengers like Telegram, WhatsApp and social networks, store a huge amount of cache (photos, videos, voice messages), transferring these files to a memory card can free up gigabytes of space. Most of these programs have a setting for "Path to save files" or "Download folder."

For example, in Telegram you can go to Settings β†’ Data and memory β†’ Path to files and select a memory card. After that, all new downloaded files will be saved there. For existing files, you can use a file manager. In a standard Xiaomi Explorer ("Conductor") or a third-party one, such as MiXplorer, you can move DCIM, Download, Bluetooth folders to an external medium.

  • πŸ“Έ Photos and video from the camera are usually saved on the SD-map, if indicated in the settings of the Camera application.
  • 🎡 Music and podcasts in offline mode also easily move to the player settings.
  • πŸ—ΊοΈ Offline navigation maps (Yandex, Google Maps) take up a lot of space and their folders can be manually transferred.
  • πŸ“‚ Do not delete system folders with Android, data, obb names manually without understanding their purpose.

Manually moving folders requires care. If you move the folder with game data to the wrong place, the game may stop running or require re-downloading resources. Always check the application after moving its files. The best practice is to configure the ways to save inside the applications themselves, rather than dragging files mechanically through the explorer.

Possible problems and ways to solve them

There can be a variety of difficulties in running a smartphone with applications on a memory card, the most common being the sudden disappearance of application shortcuts or errors when they start, which often happens if the memory card has been removed, damaged, or if the Android system decides to β€œmount” the drive to save energy, in which case it helps to restart the device or re-format the card.

Another problem is that the phone is slowing down. As mentioned earlier, random blocks are slower to read than internal flash memory. If you notice that the phone is beginning to think about opening programs, try moving the most commonly used applications (social networks, browsers, instant messengers) back to internal memory, leaving less demanding programs or archives on the map.

πŸ’‘

The optimal strategy is to keep active applications in internal memory, and to transfer multimedia, documents and rarely used programs to the map.

Users may also be notified β€œApp not installed” when attempting to install the app. SD-This may mean that the card is formatted into a file system that is not supported for installing applications, or that there are errors on the map. β†’ service β†’ check it out) or format it again directly on your phone.

Frequently Asked Questions (FAQ)

Can I transfer applications to a memory card without root rights?
Yes, in some cases, it is possible through standard Android settings, if the smartphone manufacturer has not blocked this feature. ADB-commands to change installation priority, although full portability of system applications without root rights is often not available.
Why does the app work slower after the transfer?
Chances are your memory card has a low speed class (below Class 10) or low random read rates (IOPS).The smartphone's internal memory runs significantly faster than any microSD card, so heavy apps can take longer to load.
What happens to the apps if I remove the memory card?
Applications installed on the card will stop working and their shortcuts may disappear from the desktop, the data inside them will become unavailable, after returning the card to the place (to the same phone), they should work again, but in some cases, you may need to reconfigure.
Which memory card is best for Xiaomi?
It is recommended to choose microSDXC cards with a capacity of 64 to 256 GB from the brands SanDisk (Ultra or Extreme series), Samsung (Evo Plus) or Kingston. be sure to pay attention to the labeling of Class 10, U1/U3 and A1/A2 for better application performance.
Will the warranty be reset when using ADB for transfer?
By itself, using ADB debugging mode is not a violation of warranty terms, as it is a standard feature for developers. However, if your actions cause the phone to fail (for example, due to damage to the file system), the service center may refuse free repairs, citing incorrect use of the software.