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.
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
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 privateRun 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 card | Min. Recording speed. | Application suitability | Recommendation |
|---|---|---|---|
| Class 2 / Class 4 | 2-4 MB/s | Unusable. | Only for music. |
| Class 10 / U1 | 10 MB/s | Basic | Lightweight applications |
| U3 / V30 | 30 MB/s | Optimally. | 4K Games and Cameras |
| V60 / V90 | 60-90 MB/s | Maximum. | 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?
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.