Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage, especially in budget models with 32 or 64 GB of memory. Installed games, accumulated messenger cache and hundreds of photos instantly fill the available space, forcing the system to work slower. The only salvation in this situation is a microSD card, which can be used not only as a flash drive for files, but also try to integrate into the system.
However, the shell MIUI And its modern version of HyperOS has strict restrictions on installing third-party software on external media. Google has officially abandoned this feature in Android for security and stability, but enthusiasts have found workarounds. from the standard settings to the use ADB-commands and third-party snails that will allow you to expand the capabilities of your device.
Before you start manipulating, you need to understand the risks. Any interference with system files or changing the structure of memory partitions can lead to data loss. Formatting a map as an internal storage will completely destroy all the data on it, so be sure to back up important documents and photos before starting work. Let's consider how to properly prepare the device for (extension).
Preparation of memory card and smartphone for work
The first step is to choose a quality drive. Not every microSD card will work as a system partition. Cheap cards of nameless brands have low write speeds, which will lead to interface lags and application freezes. You will need a speed card of a class of not lower than Class 10, preferably a UHS-I or UHS-II standard with recording rates from 40-60 MB / s.
In Xiaomi devices, itβs usually a hybrid tray, so make sure youβre using the right side or a separate slot if itβs designed. Once enabled, the device will automatically prompt you to format the drive. At this point, itβs important not to settle for quick formatting if you plan to use complex app installation methods.
Check the status of the map through the settings. Go to the Settings menu β About Phone β Storage. This shows the total volume and occupied space. If the system sees the map but does not provide use cases, you will need to manually adjust. Make sure that the smartphone is debugging over USB, as some methods require a connection to the computer.
- π Select a 32GB memory card as 8GB or 16GB will quickly fill up with system files.
- β‘ Pay attention to the read/write speed: the minimum threshold for comfortable work is 90 MB / s.
- π Save all data from card to computer before any formatting operations begin.
β οΈ Attention: Using low-quality memory cards as a system partition causes them to wear out quickly. The number of overwriting cycles in a conventional microSD is limited, and active application operation can bring the drive down in a few months.
The standard method: formatting as internal storage
Some versions of MIUI firmware (most often global or Chinese without Google services initially) still have native formatting, which is the most secure and does not require root rights, and the idea is that the system encrypts the map and combines it with the internal partition, allowing the default apps to be installed there.
What's this method, insert the map and wait for the notification. If there's no notification, go to Settings. β The vault, choose yours. SD-If you don't have a card and click on three dots in the corner or a menu button, if you don't have "Format as internal storage" (or "Internal Storage"), the manufacturer has blocked this feature in your version of the software.
If there is a point, the system will warn you of data loss, after confirmation, a process will begin, which can take several minutes, after Android will move some of the system libraries and suggest migrating already installed applications, which is an ideal scenario, but, alas, it is becoming less common in the new models of Redmi Note and Poco.
βοΈ Pre-formatting verification
Once formatted successfully, the card becomes invisible to other devices without unlocking through your smartphone, which ensures data security in the event of loss of the gadget, but the speed can be reduced if the card is slower than the internal memory of eMMC or UFS.
Use of ADB for Forced Installation (Force Adoptable)
When standard methods are not available, the Android Debug Bridge (ADB) debugging tool allows you to send hidden commands to the system without the limitations of the MIUI interface. This method works on most Android 6.0 and higher devices, including modern models with HyperOS.
To start, you'll need a computer (Windows, Mac, or Linux) and a USB cable. On your smartphone, activate the developer mode: seven times click on the build number in the About Phone menu. Then, on the Developer menu that appears, turn on "Debugging on USB." Connect the phone to your PC and allow access on your smartphone screen.
Download the Platform-tools package from Google's official website. Unpack the archive to the root of the disk (e.g., C:\adb) to keep the path short. Open the command prompt in this folder. Check the connection with the command:
adb devicesIf you have a device that says device on the list, you've got a connection, so you need to know your card ID.
adb shell sm list-disksYou'll see the disk:179.64 identifier (the numbers may differ). Write it down. Then there's the critical point, formatting. The command looks like this:
adb shell sm partition disk:XXX,XX privateWhere disk:XXX,XX is your ID. Once you run the command, the phone can restart or freeze on the logo for a few minutes, the system will create an encrypted partition, after downloading the card will be displayed as internal memory, and the application settings will appear button "Move".
- π» Install the drivers. ADB for your device so that the computer correctly recognizes the smartphone.
- π’ Copy exactly. ID A single digit error will cause a wrong disk formatting or error.
- π After the partition command, the phone may need to restart β execute it if the system hasnβt done it itself.
β οΈ Warning: sm partition command permanently deletes all data on the card. Make sure you choose the right drive, especially if other external drives are connected to the computer.
Applications portability through MIUI settings
Once the map is formatted (or through ADB), you can migrate data. Not all applications support portability, as the software developer decides. However, system components and many games allow you to move your bulk of data to an external medium.
Go to Settings. β Annexes β All apps. Select the program you want, like a heavy game or a navigation device. Find Storage. If the map is properly integrated, it will either change or move to the map. SD-Press it and wait until the process is complete.
It is important to understand that even after the transfer, some data (especially important settings and authorization cache) will remain in internal memory. This is normal behavior of the Android security system. Completely free the built-in storage will not work, but it is quite possible to win a few gigabytes.
| Type of application | Possibility of transfer | Impact on speed | Recommendation |
|---|---|---|---|
| Games (Genshin Impact, PUBG) | Partial (cache) | Medium (possible twitching) | Move it if there's not enough space |
| Social media (Telegram, WhatsApp) | Media files only | Low. | Configure saving on SD in the application settings |
| Navigators (Yandex Maps) | Offline maps | Low. | It is necessary to carry the cards. |
| System services | Forbidden. | High. | Don't touch it. |
Working with cache and application media files
Many users forget that the bulk of the work is not themselves. APK-The files of the programs, and the cache and the content that's uploaded. Messengers like Telegram and Viber can store gigabytes of images and videos. The applications themselves have settings for the save path.
On Telegram, go to Settings β Data and Memory β File Path and select a memory card. WhatsApp has the same settings (Settings β Chats β Backup β Path) This is a regular and secure way to free up space without using complex commands.
For applications that don't have these settings (like Instagram or YouTube), you can use PC Connect or file manager. The built-in MIUI Explorer allows you to move folders. Find the Android/media or Android/data folder, find the folder of the desired application and move its contents to the map, creating a symbolic link (requires root rights or special applications like Termux).
Without root rights, the most effective method is to clean the cache regularly through the Security β Cleanup app, which analyzes the cache and suggests that temporary files be deleted, and set up automatic cache cleanup once a week.
- ποΈ Regularly clean the Downloads folder, where often forgotten installation files fall APK.
- πΈ In the gallery, enable cloud sync and Clear Local Copies to store photos only in the cloud.
- π Create separate folders on SD-Map for different file types to avoid getting confused in the structure of Android 11+.
β οΈ Note: When moving folders from Android/data manually make sure that the application is closed, otherwise file conflict and loss of unsaved data or cache may occur.
Possible problems and ways to solve them
In the process of expanding memory, users may encounter various errors Β«SD-Card damaged" or persistent notifications to remove card, indicating file system or physical contact issues.
If, after formatting, through ADB Apps are not installed, check access rights. In new versions of Android, access to folders on the Internet SD-This card is limited, and you may need to give special permission through the ADB for each application separately using the appops command.
When the phone stops seeing the card after sleep, it often involves energy saving. The system shuts off the power to save the power. Try turning off battery optimization for the system processes that control the storage, although in MIUI it is difficult to do this without root rights.
If nothing works, the option is to obtain SuperUser (Root) rights, which gives you full control over the file system, allowing you to create scripts for automatic mounting and transfer, but obtaining root rights (via Magisk) blocks the work of banking applications and services Google Pay (Mi Pay), which for many is a critical disadvantage.