Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage, especially on models with 64 or 128 GB of memory. The MIUI system (and its new version of HyperOS) defaults all programs to an internal module that quickly fills up with garbage, messenger cache and heavy games. Users rightly wonder whether a microSD card can be used to unload the main drive so that the phone does not slow down and notify about the shortage of space.
The process of data porting is not always obvious, because software manufacturers often hide this feature or limit it for performance reasons. Adaptive memory is a technology that allows you to turn an external drive into an extension of the system partition. However, with standard MIUI shell tools, this item is often not available. Below we will discuss in detail how to circumvent these restrictions, what risks exist and whether the game is worth the candle.
Before you start manipulating, you need to understand that not all applications support portability, and game and banking developers often block this ability at the code level, requiring high read and write speeds that conventional memory cards cannot provide, but for social networks, simple utilities, and some media applications, this method can be a salvation.
Preparation of SD-card and smartphone for work
The first step is to properly prepare the external drive. You don't need to insert an old card into your phone that has been in your tablet or navigator for years. You need a medium with a high speed of writing to work properly, otherwise the smartphone interface will become twitchy and it will take forever to launch applications. You should use UHS-I or UHS-II cards of the U3 or V30 speed class.
Before formatting, make sure to copy all the important data (photos, videos, documents) to your computer or to the cloud. The process of configuring the card as internal memory will completely destroy all the files that were on it before, and it will be almost impossible to recover the data after that without expensive professional equipment.
๐ก
Use a memory card with a capacity of no more than 256 GB for older models of smartphones, as the memory controller may not work properly with large volumes.
Put the card in the smartphone tray and wait for the system to notify. If the automatic offer does not appear, go to the settings menu. You need to find the section responsible for storage. The path may vary depending on the firmware version, but it is usually located at Settings โ About Phone โ Storage or Settings โ Advanced Settings โ Memory.
- ๐ Make sure that the card is determined by the system without errors.
- ๐ Save a backup of all files from the card to the PC.
- ๐ Charge your smartphone to at least 60% before formatting.
- ๐ถ Disconnect Wi-Fi and mobile network to avoid interruptions.
โ ๏ธ Note: If you had important files on the map and forgot to copy them, you can't restore them with standard methods after formatting. Be extremely careful when choosing a formatting disk so you don't accidentally erase the phone's internal memory.
Configuring a memory card as an internal storage
The standard MIUI interface often hides the ability to format the map as internal storage. To access this feature, you sometimes need to activate a hidden developer menu or use special commands. However, in some versions of the firmware (especially global ones), this option can be completely cut out by the manufacturer.
If you are lucky and the option is available, in the menu work with SD-If you see the card, you'll see "Use as internal storage" or "Format as internal storage." The system will warn you that the card will be encrypted and cannot be read on other devices without unlocking.
Once you select the appropriate item, you start the formatting and encryption process, which can take 5 to 15 minutes depending on the size of the card, during which time the phone may reboot several times, do not remove the card, and do not try to turn off the device before the desktop appears.
โ๏ธ Verification of formatting readiness
If standard methods fail to activate the function, there is an alternative path through USB debugging mode, which we will discuss in the next sections, but first it is worth checking whether the cherished button appeared after the initial formatting in standard mode.
Using ADB for Forced Transfer
When the GUI doesn't provide the right options, Android Debug Bridge (ADB) is a powerful command-line tool that allows you to interact with the Android operating system at a deep level, and you can force Force External to enable you to move applications.
To get started, you will need a computer (Windows, macOS or Linux), USB-You need to activate the developer mode on your smartphone. โ About the phone and press 7 times in a row on the item "Version" MIUIยป Or "OS version." In the Developer menu that appears, turn on the Debugging by Toolbox. USBยป.
adb shell pm setInstallLocation 2This command tells the system that by default, new applications should be installed on an external drive. A value of 0 returns default settings (automatically), 1 returns internal memory only, 2 returns external memory. However, it is worth noting that modern versions of Android (10, 11, 12 and above) can ignore this command for system applications and many popular programs.
โ ๏ธ Attention: Use ADB-Introducing the wrong parameters can lead to unstable system operation or cyclical reboot. If you are not sure about your actions, it is better to refrain from deep intervention.
There are also specialty apps from Google Play, such as App2SD Or Force External, which automates this process, and they require root rights or use. ADB-It's a more secure option for inexperienced users, because the app will pick up the right commands.
Relocating installed applications manually
Once the map is formatted and configured (or activated via ADB), you can start migrating the programs you already have installed. Not all applications can be moved, and the system will tell you that. Go to Settings โ Apps โ All applications.
Select the desired application from the list. If portability is possible, you will see the active button "Move to the SD-If the button is grey or missing, the developer has banned the transfer, and bypass it without root rights or modifications. APK-file won't work.
| Type of application | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| Social networks (VK, Telegram) | Partially (cache) | Average. | Transfer the cache in the application settings |
| Heavy Games (PUBG, Genshin) | Limited. | High (brake) | Leave it in your internal memory |
| Office packages | Tall. | Low. | You can move boldly. |
| Banking applications | Forbidden. | โ | Do not move (a matter of security) |
It is important to understand the difference between transferring the application body itself (APK) and its data. Often the main file takes up a little space and the main volume eats up the data and cache. Some file managers allow you to transfer folders with data (for example, Android/obb or Android/data) manually, but after updating the application, these folders can be overwritten or ignored by the system.
๐ก
Transferring heavy games to SD-The card often leads to increased loading times and friezes during play due to the less speed of reading the memory card.
Features of working with the Android file system
Modern versions of Android use the F2FS or ext4 file system for internal drives, which ensures high speeds for many small files. Memory cards are usually formatted in exFAT or FAT32. Even when using the "internal memory" mode, when the card is formatted in a proprietary format, the physical nature of the flash memory card remains slower than the embedded module.
This causes the phone to run slower when you're using portable applications, and the operating system is constantly going to the storage to read libraries and temporary files, and if the memory card is poor, it creates a bottleneck for the entire processor.
Why doesnโt Android like memory cards?
And then there's the compatibility issue: When you flash the phone or reset it to factory settings, all the data is on the "adapted" phoneยป SD-The card will be lost because the encryption keys are stored in the internal memory of a particular device. Just insert the card into another phone or even in the same one after reset will not work โ the system will require formatting.
Frequent mistakes and ways to solve them
One of the most common problems is the โfailed to moveโ error or the sudden disappearance of the app icon after the transfer. Often this is due to the memory card being removed or the contact in the slot has gone away, which the system perceives as a critical error and may stop loading the desktop.
Another problem is data desynchronization, and you may notice that the application is working, but your logins, game saves, or settings are reset, which happens if the hidden system folders associated with the application are not copied during the transfer, and in such cases only a complete reset or reinstallation of the application helps.
- ๐ Reboot: A simple smartphone restart often helps after data transfer.
- ๐ Error Checking: Use Androidโs built-in tools to check the map file system.
- ๐๏ธ Cache Clearing: Clear the app cache before transferring to reduce the amount of data being transferred.
If the memory card starts to glitches โ files get corrupted, apps go out โ immediately stop using it as internal storage, put it back in internal memory, and check the card on your computer with utilities like H2testw. It's probably running out of power.
โ ๏ธ Warning: Never remove a memory card hot if it has active applications installed, guaranteed to cause data loss and possible damage to the application database.
Alternative ways to free up space
If app porting proves too complicated or risky, there are safer ways to free up space on Xiaomi. First of all, pay attention to instant messengers. Telegram, WhatsApp and Viber can take up tens of gigabytes. In the settings of these applications there is a function "Use" SD-card.
Also, the use of cloud services is effective. Google Photos with the โFree spaceโ function will remove from the device pictures that are already uploaded to the cloud. You can use Google Drive or Yandex.Disk for files, leaving only current documents on the phone.
๐ก
Clean Downloads and your browser cache regularly. APK-files and temporary files that can be safely deleted.
Another option is to use lighter versions of applications (Lite), for example, Facebook Lite or Google Go take up significantly less space and consume less resources, which is important for the budget models of Redmi and Poco.