Transfer applications to memory card on Xiaomi: the full guide

Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in space, especially in budget models, where the amount of memory is limited to 64 or 128 gigabytes. Installing heavy games, messengers and navigators quickly fills the system partition, causing slowdown of the interface and the inability to update software. The solution is the use of a microSD memory card, but the standard installation of files on an external medium does not free up space in the system partition where the cache and data of programs are stored.

To fully use a flash drive, you need to change the logic of the Android operating system and the MIUI or HyperOS shell. The process requires care, since improper actions can lead to data loss or unstable device operation. In this article, we will discuss proven methods that allow you to effectively transfer applications and their data to an external drive, turning it into a full-fledged expansion of internal memory.

Itโ€™s worth noting that modern versions of Android limit the direct portability of system applications without root rights, but there are workarounds. Using special commands through USB debugging allows you to bypass standard interface restrictions. Itโ€™s important to understand the difference between conventional file storage and Adoptable Storage, which integrates the card into the smartphone file system.

Preparation of memory card and smartphone for work

Before you start any manipulations, you need to make sure that your memory card meets the requirements of speed and volume. For comfortable application performance, it is recommended to use Class 10, UHS-I or higher drives, since low reading speed can cause lags in games and programs. It is desirable that the card volume does not exceed the maximum supported model of your smartphone, usually 256 or 512 GB.

The first step is to physically install the card into the slot and set it up in the system, and once you insert the microSD into the tray, the phone will suggest you choose the mode of use: as a portable drive or as internal storage. For our purposes, it is critical to choose the second option, if the system provides this directly, or prepare the card for formatting through the computer.

Make sure to back up all the important files on the map, as the process of preparing for work with applications will require full formatting. All data, photos and documents will be irretrievably deleted during the file system change procedure.

โš ๏ธ Warning: Formatting a memory card into internal storage mode encrypts data. The card will not be read on other devices without re-formatting, which will also destroy information.

Make sure that the battery charge of the smartphone is at least 50% to avoid shutdown during the process of formatting or transferring data. interrupting the recording of system files can damage the memory partition and the need to flash the device.

Setting up SD-card-based

Standard interface MIUI Often it hides the possibility of using the card as internal memory, offering only storage of media files. However, in some versions of the firmware, this feature is available through the storage settings menu. โ†’ The phone. โ†’ Storage and find the control point SD-card.

If you can't activate the mode with standard tools, you'll need to use the adb command via your computer, which is the most universal method for Xiaomi devices, and you can force the process of adapting the drive, USB-cable and installed drivers ADB.

  • ๐Ÿ“ฑ Enable the developer mode by clicking 7 times on the build number in the About Phone sectionยป.
  • ๐Ÿ’ป Activate debugging on USB menu "For developersยป.
  • ๐Ÿ”Œ Connect your smartphone to your computer and allow debugging on the device screen.
  • โš™๏ธ Run the command line on the PC and enter the command to search ID map.

Once connected via ADB, you need to enter the sm list-disks command to find out your card ID (e.g., disk:179.64). Then the formatting command is executed: sm partition disk:XXX private, where XXX is your drive ID, which will create the necessary partitions for installing applications.

What to do if the team is not executed?
If the system returns an error, make sure that the card does not have important data, and try formatting it into FAT32 or exFAT through your computer before you try again.

Once the command is successfully executed, the system will restart and the map will be defined as part of the internal storage, and you can now start migrating installed programs using standard Android tools or third-party utilities.

Using ADB for Forced Transfer

The debugging bridge (ADB) method is the most effective way to get around the limitations of Xiaomiโ€™s shell, allowing you to manage application installation directly, bypassing the graphical interface, which often blocks the transfer of system components.

After connecting the smartphone and activating debugging, a command is entered in the command line to change the default installation location, which will force the system to offer the installation of new applications immediately on the memory card, if it allows itself. APK-The file. The command looks like this:

adb shell pm set-install-location 2

Here, the number 2 represents an external drive, 0 represents automatic selection by the system, and 1 represents only internal memory. Once the command is entered, the changes take effect immediately, but already installed applications may require reinstallation or the use of additional utilities to migrate data.

โ˜‘๏ธ Pre-launch checks ADB

Done: 0 / 5

It's important to understand that not all applications support external portability. Software developers can prohibit installation of the software on the external media. SD-map in the application manifest, and in this case even the commands ADB It's not going to move the program completely, but the cache and some of the data can still be moved.

Transfer applications through standard settings

If you successfully activate the card as internal storage, the transfer process becomes as simple as possible and does not require a connection to the PC. Android will itself suggest moving the data, but often this process must be initiated manually for each application separately.

Go to Settings โ†’ Applications โ†’ All apps. Select the program you want from the list, such as a heavy game or a navigator. In the menu that opens, look for โ€œStorageโ€ or โ€œMemory.โ€ If portable, the โ€œChangeโ€ or โ€œMoveโ€ button will be active.

Type of applicationPossibility of transferImpact on speedRecommendation
System servicesLow.High.Don't carry it.
Social mediaMediumAverage.Can we move it?
Cache gamesTall.Depends on the card.Recommended
MessengersPartialLow.Only the media.

When you press the movement button, the system copies the application files and its data to the SD-It will remove the card from the internal memory, and the time of the process will depend on the size of the application and the speed of writing the card.

๐Ÿ“Š What takes up the most space in your Xiaomi?
Applications and games
Photos and videos
Cash messengers
Uploaded files

It should be noted that after the transfer, the application icon remains on the desktop, and the user may not notice the difference in use, but in the storage settings, you will see that the amount of occupied internal space has decreased, and the data is now reside on an external medium.

Working with cache and multimedia files

Even if the application itself cannot be fully transferred to a memory card, it is often possible to change the way it stores its cache and downloaded files, especially for messengers like Telegram, WhatsApp and navigation programs like Yandex.Maps or Google Maps.

Most modern instant messengers have a separate section called "Data and Memory" or "Storage" where you can specify a path to save uploaded photos, videos and documents. SD-map, you will free up gigabytes of internal space without resorting to complex system settings.

For navigators and offline maps, the procedure is similar: in the application settings, you select "Folder for cards" or "Save offline cards." Specify the path to the memory card, and when you load regions, the data will be written there, which allows you to store maps of entire countries with a volume of 10-20 GB without compromising the system.

โš ๏ธ Note: When deleting the application, the data stored on SD-The card may remain there as junk files. Periodically check the contents of the card through the file manager and delete the folders of remote programs.

Use the built-in Cleanup tool in Xiaomiโ€™s Security app to find residual files.It can scan both internal memory and external drives, suggesting that temporary files that the system no longer needs be deleted.

Possible problems and ways to solve them

When using a smartphone with portable applications, there may be specific problems, most often users experience program launch errors or reports that the application has stopped, this may be due to a temporary card shutdown or slow speed.

If the apps stop opening, check if the card is sitting securely in the slot. Sometimes, oxidation of contacts or vibration leads to a short-term loss of contact, which the system perceives as removing the drive, in which case it will help to restart the device or re-install the card.

  • ๐Ÿ“‰ Low speed: replace the card with a faster one (minimum) UHS-I).
  • ๐Ÿ”’ Encryption Error: Try formatting the card again through your phone's settings.
  • ๐Ÿ“ฒ App not visible: check if it is hidden in the display settings.
  • ๐Ÿ”„ Cyclical Reboot: Remove the map and check the stability of the system without it.

Also, note that memory cards have a limited resource of overwriting cycles. Active applications that constantly record cache and logs can wear out flash memory faster than the internal storage of a smartphone, so it is recommended to periodically check the health of the card with special utilities.

๐Ÿ’ก

Use memory cards only from proven brands (Samsung, SanDisk, Kingston). Cheap counterparts often have real capacity well below the declared and quickly fail when applications are active.

In some cases, the MIUI firmware update may reset the access rights settings or change the partition structure. If the portable applications stop working after the update, you may need to repeat the map binding procedure or migrate the data again.

Frequently Asked Questions (FAQ)

Can I transfer apps without root rights to the new Xiaomi?
Yes, this is possible with ADB pm set-install-location 2 and formatting the map as an internal storage. Root rights give more options, but for basic transfer they are not necessary if the adaptive storage method is used.
Why did the phone start to work slower after the transfer?
It is likely that your reading speed will be SD-The cards are slower than the speed of the smartphone's internal memory. Applications launched from the card can load longer, and games can experience twitching. U3 or V30.
What happens to the app if you remove the memory card?
Applications will stop running and their icons may disappear from the desktop or be marked as "not installed"; data will not be available until the card is inserted back; the system will assume that the programs are deleted.
Can I read this card on a computer?
If the card is formatted as an internal storage (Adoptable Storage), the computer will not be able to read the data without special encryption keys stored in the phone. MTP Or transfer data to public folders.
Are the settings reset when flashing the phone?
Yes, full-clean install usually removes encryption keys and data, and once you've firmwareed, old apps on the map may become unavailable, and it's recommended that you back up important data before you interfere with the system.

๐Ÿ’ก

Using a high-quality memory card and regular data backup is the key to stable operation of a smartphone with extended memory. Do not save on the drive, since the speed of all transferred programs depends on it.