How to install applications SD-map

Xiaomi, Redmi and Poco smartphone owners often face a lack of built-in storage, especially in budget models with 32 or 64 gigabytes. Installing games and heavy social media quickly fills the available space, causing the system to slow down and inability to take new shots. SD-The card is hoping that this will solve the problem with the place, but face the fact that the standard means MIUI They don’t allow you to just move programs with a click.

Complicating matters further, Xiaomi has hidden or completely removed the native application portability feature that was available in earlier versions of Android in the latest versions of HyperOS and MIUI. Now the process requires deeper immersion in system settings, the use of special modes or the use of debugging tools. Without understanding these nuances, the memory card will be used exclusively as file storage for photos and videos, leaving the system partition crowded.

In this article, we will discuss all available methods, including hidden developer settings and working with the developer. ADB-You'll learn how to properly prepare the media to become a full-fledged extension of internal memory, and the risks associated with using outdated or damaged cards. UHS-I at least 10 MB/s write speeds are suitable for stable application operation.

Preparation of memory card and compatibility check

Before you start complex manipulation of system files, you need to make sure the physical condition and speed characteristics of the drive. Cheap memory cards from marketplaces often have overstated characteristics, which leads to recording errors and "outputs" running from them. Android system is extremely sensitive to random reading speed, so using an old drive can turn a smartphone into a slow device.

To start, insert the card into the slot and wait for the system notification. If Xiaomi offers to format the media, agree to choose the option "Use as internal storage", if this option is available in your region and firmware version. Otherwise you will have to format manually through the settings menu, pre-save all the important data on the computer, as in the process will be made complete destruction of information.

Note the speed class listed on the card case or in the store specification. For the comfortable operation of modern applications, the minimum requirement is the Class 10 or U1 standard, but for heavy games and social networks, it is better to use the U3 or V30 marking. Ignoring this requirement will lead to the system blocking the installation of programs on an external medium to avoid data loss.

  • πŸ” Visually inspect the card contacts for oxidation or scratches.
  • πŸ“± Make sure the tray is SIM-The card fits tightly and has no backlash.
  • πŸ’Ύ Check the real size of the card on the PC using the utility H2testw.
  • 🧹 Backup all data before formatting.

⚠️ Note: If your memory card has been used on another device (camera, navigator, old phone), be sure to complete the full formatting in the exFAT file system or the exFAT file system. FAT32 via computer before installation in a smartphone.

After the physical installation and initial formatting, the system will create hidden partitions, at which point it is important not to retrieve the card, even if the phone offers a reboot. The initialization process can take several minutes, and interrupting power at which point can damage the partition table, making the drive unreadable.

Native method of transfer through MIUI settings

In some versions of the shell MIUI (It's usually a global or older build, and it's still possible to manage memory through a standard menu, which is the safest method, and doesn't require a computer connection, but it doesn't work on all models. You need to go to the settings section, find the item about the storage and try to change the type of use. SD-map.

Go to Settings β†’ Memory and select your card from the list of available drives. If you are lucky, there will be a button "Use as internal storage" or "Format as internal memory." Once confirmed, the system will combine spaces, and some of the system data will automatically move to an external medium. This is a perfect scenario, which is becoming less common.

If there is no such button, and only the option "Clean" or "Format as portable storage" is available, then the manufacturer has blocked this function at the firmware level. In this case, the standard means to migrate applications will not work, and you will have to move to more advanced methods through the developer menu. Android/data manually, it won’t make apps work from the card.

πŸ“Š How much memory you have on Xiaomi?
16-32GB
64GB
128GB
256 GB or more

It is worth noting that even with successful activation of internal memory mode, the Android system reserves the right to decide which applications will be ported, most often the card leaves cache-heavy applications such as navigators, instant messengers and games, while system services Google and Xiaomi remain on the built-in chip.

Activation of Developer Mode for Extended Functions

When standard methods fail, a hidden developer menu comes to the rescue, and that's where the switch lurks, which forces the system to consider the problem. SD-The activation of this mode is safe, but requires care, since changing other parameters can destabilize the operation of the smartphone.

To enter the menu, you need to quickly click seven times on the build number in the About Phone section. Once the "You've become a developer" notification appears in the main settings menu, find "Additional" or "Developers" immediately. Scroll down to the app-related block and find the option "Allow Saving to External Storage" or "Force allow apps on external."

Enabling this feature doesn’t automatically carry applications, but adds a corresponding button to the management menu for each application installed. Now, by going to Settings β†’ Applications β†’ All applications, selecting a specific program, you can see the Change button next to the type of storage, which allows you to manually move supported programs to a memory card.

β˜‘οΈ Check before activating the developer mode

Done: 0 / 5

It's important to understand that not all applications support portability, and software developers themselves specify in their manifesto whether the software can be installed on an external medium, and system applications and widgets are often tightly tied to internal memory to ensure speed and data security.

Using ADB for Forced Transfer

The most powerful method that works even on the latest versions of Android 13-14 HyperOS, involves the use of a computer and debugging bridge ADB. This method allows you to force the attributes of the memory card, turning it into a full-fledged analogue of internal memory (Adoptable Storage), even if the manufacturer hid this function, USB-cable and minimal command line skills.

First, you need to enable USB debugging in the smartphone developer menu and connect it to your computer. Download the platform-tools for your OS and open the terminal in the tool folder. Make sure the device is determined by the adb device command. Next, you need to know your memory card ID by following the command adb shell sm list-disks. Usually the disk is denoted as disk:179.64 or similar set of digits.

adb shell sm partition disk:XXX,XX private

Run a partition command with a private option, and it formats the entire map and encrypts it by binding it to that particular device, and then it becomes unreadable on other phones or computers without resetting, and that's the price of being able to install any application without the system's limitations.

  • πŸ’» Install the drivers. ADB on the computer before the procedure.
  • πŸ”Œ Use the original cable for a stable connection.
  • πŸ“± Allow debugging in the pop-up window on the smartphone screen.
  • ⚑ Do not disconnect the cable until the formatting process is complete.

⚠️ Warning: sm partition command permanently deletes all data on the memory card. Make sure you copy photos and documents, as it will be impossible to restore them after encryption.

Once the command is successfully executed, the phone will restart and a new partition will appear in the memory settings, which the system will perceive as an extension of the built-in storage, and applications will be installed there automatically or at your choice depending on the default settings.

Table of compatibility and speed characteristics

Choosing the right drive is critical to smartphone performance, and here is a table to help determine if your card is suitable for installing apps, or if it is better to use it only for storing media files.

Marking of the cardMin. Recording speed.Application suitabilityRecommendation
Class 2 / Class 42-4 MB/sUnusable.Only for music.
Class 10 / U110 MB/sBasicLightweight applications
U3 / V3030 MB/sOptimally.4K Games and Cameras
V60 / V9060-90 MB/sMaximum.Professional photography

Using low-speed cards causes the smartphone interface to slow down when accessing application data. Android constantly accesses the storage for reading cache and settings, and low response rate (IOPS) becomes a bottleneck of the entire system.

Pay attention to the brand, too. Maps from SanDisk, Samsung, Kingston and Lexar show stable results in tests on Xiaomi smartphones. Cheap Chinese counterparts without a brand often do not withstand overwrite cycles and fail after several months of active use.

Why is the card not determined after ADB?
If, after the partition command, the card is no longer defined as a removable medium on a PC, that's normal behavior. It's formatted in proprietary Android format and encrypted. To get it back to normal, you have to paste it into your phone, go to the storage settings, and select "Clean" or "Format as portable storage."

Common mistakes and ways to solve them

When transferring data, users often encounter installation errors or reports that the application does not support portability, this can be caused by file system incompatibility or damage to sectors on the map. If you see an error "Application not installed", try clearing the cache of the Google Play store or GetApps.

Another common problem is that app shortcuts disappear after rebooting, which happens when the memory card is not installed before the interface loads, and in such cases, flashing the card using more robust formatting algorithms or replacing the drive with a faster one helps.

Also worth mentioning is the update problem: When you update some apps through the store, the system may try to download the new version to internal memory, ignoring the location of the current one, in which case you have to manually migrate the application again through settings after each major update.

πŸ’‘

If the application is often sent out after transfer to SD-If you want to reduce the number of widgets on your desktop, the system and widgets can cause delays in reading.

In some cases, resetting network settings and applications helps, but this is a last resort, and most often the problem lies in the physical wear and tear of the memory card, which ceases to cope with the intensive load from modern heavy applications.

Advantages and Disadvantages of Storing Applications on SD

Using external memory for programs has its pros and cons, which must be weighed before starting the procedure, the main advantage of freeing up precious built-in space, which allows the system to run faster and leaves room for firmware updates.

However, even the fastest microSD card is usually slower than a smartphone’s built-in memory chip (eMMC or UFS), which can lead to a slightly longer load of heavy games and applications, and when you remove the card, all the programs installed on it will stop working until you insert the drive back or transfer the data again.

πŸ’‘

Transfer of applications to SD-The card is a trade-off between memory and download speed. For low-end smartphones with small built-in storage, it’s often the only solution, but for flagships, it’s better to use cloud services.

In the event of loss or breakage of the card, it will be impossible to recover data from an encrypted Android partition on another device without completely flashing the phone to which the card was associated.

Can I migrate applications to Xiaomi without root rights?
Yes, in most cases, root rights are not required. ADB-Root rights may only be required for deep modification of system files in older versions of Android.
What happens if you remove a memory card with installed applications?
Applications will no longer run, their shortcuts may disappear or become gray, data inside applications (game saves, messenger cache) will become unavailable, and the system will assume that the programs are deleted until the map is returned to its place.
Will the smartphone speed up if you transfer everything to the SD-map?
The smartphone is likely to slow down. Built-in memory is faster than most microSD cards. The transfer only makes sense to free up space so that the system doesn't slow down due to overcrowding of the main partition, but not to improve overall performance.
Does HyperOS support application portability?
Officially, the port function in HyperOS is often hidden or removed. ADB-sm partition continues to work on most devices running HyperOS, allowing you to bypass the limitations of the interface.