Owners of Xiaomi, Redmi and Poco smartphones often face a lack of built-in storage. Modern apps take up gigabytes, and high-resolution photos quickly fill up the free space. Standard 64 or 128 GB can run out at the most inopportune moment, forcing the user to delete important files.
Fortunately, many models support the installation of an additional MicroSD drive. However, simply inserting a card is not enough - the Android system by default stores all data in an internal buffer. To change this behavior and force the system to use external storage as part of the main one, you need to perform a number of specific settings.
In this article, we will explore not only standard methods, but also the hidden capabilities of the operating system, how to turn a regular flash drive into a full-fledged extension of the phoneโs memory, which will allow you to install heavy games and store large amounts of data without losing performance.
Preparation of memory card and smartphone for work
Before you start any manipulations, you need to make sure that your memory card meets the speed requirements. For working with applications (Apps), UHS-I or UHS-II cards with a write speed of at least 90 MB / s. Slow drives can cause interface lags and long downloads of programs.
Put the card into the slot of the smartphone. If the device is already on, it will automatically detect a new media. SD-Don't rush to settle for standard use as "Portable Storage" if your goal is to install applications.
Back up your important data if you already have something on the map, and the formatting process that you're going to need will completely destroy all the information, and save the photos and documents to your computer or to the cloud before you start.
Make sure your smartphone battery is at least 50%, and the process of redistributing system partitions and formatting can take time, and a sudden power outage can damage the file system.
โ ๏ธ Warning: Once the card is formatted internally, it will be encrypted, and you won't be able to read it on another phone or computer without formatting it again.
Check the compatibility of your Xiaomi model. Some budget devices may have limits on the amount of cards supported or may not support the Adoptable Storage feature at the software level without additional utilities.
Setting up SD-The card is an internal memory (adoptable storage)
Android has a built-in feature that allows you to combine internal memory and card into a single space. On the shell of MIUI or HyperOS, this process can be hidden, but the algorithm of actions remains the same for most versions.
Go to the settings menu. Find the About Phone section and click a few times on the MIUI version to activate the developer mode if it's not already on. Then go back to the main settings menu and find the Advanced Settings item.
Select Warehouse. Here you'll see a list of all the connected drives. Click on yours. SD-In the menu that opens, find the three dots in the top right corner and select Storage Settings.
The system will offer two use cases. Choose Use as internal storage. If you don't have one right away, click Clear or Format, and select the appropriate type during the setup process.
Once you have selected the type of use, the system will alert you to the loss of data, confirm the action, and begin the formatting and encryption process, which can take from 2 to 10 minutes depending on the size of the card.
โ๏ธ Pre-formatting verification
When the process is complete, the system will suggest moving existing data, agree to a transfer to make room in the built-in buffer, and now some of the system files and cache will be automatically written to the card.
Manual transfer of installed applications
Even after you set up the card as internal memory, not all applications are automatically transferred, some programs remain in the internal storage, taking up precious space, and you can move them manually through the standard menu.
Open Settings and go to the Apps section. Select All Apps. In the list, find the program you want to move, such as a heavy game or a social network.
Click on the name of the app. In the menu that opens, look for Warehouse. If transfer is possible, the Move or Change button (storage location) will be active.
Press the button and select SD-The system will start copying files. The time of the process depends on the size of the application. Once completed, the storage box will indicate that the application is on an external medium.
- ๐ฑ Telegram: often takes up a lot of space due to the cache of media files, easily portable.
- ๐ฎ PUBG Mobile: Large resource files can be moved by freeing up gigabytes.
- ๐ธ Instagram: Cache and temporary files are better stored on an external map.
- ๐บ๏ธ Google Maps: Offline maps take up a lot of space and are perfect for portability.
Some Xiaomi system applications may not have a port button. This is a security limitation, and you can't get around it with standard tools. Don't try to remove such programs unless you're sure of their purpose.
โ ๏ธ Note: If the Move button is inactive (gray), the app developer has banned the installation on external media.
Check the installed program list regularly. New updates may change storage requirements, and some applications may return to internal memory after a major update.
Using the Engineering Menu and ADB for Forced Transfer
If standard methods donโt work or the menu item is hidden by the manufacturer, you can use ADB (Android Debug Bridge) debugging, which requires connecting your smartphone to your computer and installing drivers.
First, enable USB debugging. Go to Settings โ About Phone and quickly tap 7 times on MIUI Version. Then go to Advanced Settings โ For Developers and activate the USB Debugging Switch.
Connect your phone to your PC with a cable. On your computer, run the command line in the ADB tool folder. Enter a command to check the connection:
adb devicesYou'll see a debugging request on your phone screen. You'll hit "Allow." You'll see a serial device on your console. Now you'll type a command to force port mode:
adb shell pm setInstallLocation 2Here, 2 represents the priority of the external card, 0 represents the automatic choice, and 1 represents the forced internal memory.