Xiaomi Mi 9 is the flagship of 2019, which still remains relevant thanks to the powerful hardware and regular updates to MIUI. However, even 64/128 GB of internal memory eventually end, especially if you actively install games and applications. The solution seems obvious: transfer some of the software to a microSD card. But here Mi 9 owners are waiting for a surprise: unlike budget models Xiaomi, flagships often lack a slot for expansion of memory. And if there is a slot (in some regional versions), then MIUI imposes strict restrictions on the portability of applications.
In this article, we will discuss:
- ๐ Is there a memory card slot in Xiaomi Mi 9 (and why it is not in most versions)
- ๐ฑ How to Check for MicroSD Support in Your Specific Model
- ๐ Formal and informal ways to port applications (including: ADB)
- โ ๏ธ Limitations MIUI, Which makes portability meaningless for many applications
- ๐ฎ Alternative solutions for freeing up memory (cache cleaning, media file transfer, etc.)
If you've tried to migrate apps through standard settings and you get a message saying "Transfer impossible," don't get upset -- there are workarounds in the article. But first, let's get to the hardware.
1.Does Xiaomi Mi 9 have a memory card slot?
The answer depends on the regional version of your smartphone. Officially, the Xiaomi Mi 9 was released in two versions:
- ๐ Global version (Mi 9 Global) - no microSD slot. supports only two nano-SIM or one nano-SIM + eSIM.
- ๐จ๐ณ Chinese version (Mi 9) SE China โ in some games there was a hybrid slot (nano-SIM) + MicroSD or two nano-SIMs).
To find out if your Mi 9 has a memory card slot:
- Remove the tray for SIM-cards (use a paper clip or a special key from the kit).
- Look at the marking: If you have a microSD or a card icon, the slot is supported. Unless there is a SIM1 or a SIM2 slot, there is no slot.
โ ๏ธ Note: Even if your Mi 9 has a microSD slot, MIUI Many games and software (for example, WhatsApp, Telegram, banking applications) fundamentally refuse to work with external memory.
Preparation of a memory card: formatting and class selection
If you're lucky enough to have a microSD slot in your smartphone, the first thing you need to do is to get the map right, and that's what makes the application speed and the stability of the system.
Requirements for a memory card for Xiaomi Mi 9:
| Parameter | Minimum requirement | Recommended value |
|---|---|---|
| Volume. | 16GB | 64โ128 GB (Class A1 or A2) |
| Class speed | Class 10 | UHS-I (U1 or U3) |
| File system | FAT32 | exFAT (for cards >32 GB) |
| Manufacturer | Anybody. | Samsung EVO Plus, SanDisk Ultra, Kingston Canvas |
Before using the card, be sure to format via smartphone:
- Insert the microSD into the slot.
- Go to Settings โ Memory โ Memory Map.
- Select โFormat as internal memoryโ (this will allow you to port applications).
- Confirm the action โ all data on the map will be deleted!
Instructions for transfer:
- Open Settings โ Applications โ Application Management.
- Select the application you want (such as Google Maps).
- Press "Storageยป โ ยซChangeยป.
- Select the Memory Card and confirm the transfer.
If the โChangeโ button is inactive or not, it means:
- ๐ต The app does not support transfer (e.g. Facebook, Instagram).
- ๐ง The memory card is not formatted as internal.
- ๐ ๏ธ V MIUI The port function is disabled (relevant for some firmware versions).
Why does MIUI block the transfer of certain applications?
4. Transfer applications over ADB (for power users)
If the standard method doesnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to move to the map, a method that doesnโt require root rights, but requires a connection to a PC.
What you need:
- ๐ฅ๏ธ Computer with installed ADB-driver.
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times press to unlock the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐พ Memory card formatted as internal.
Step-by-step:
- Connect Xiaomi Mi 9 to PC via USB-cable.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Run the command to port the application (replace com.example.app with the batch name of your application): adb shell pm move-primary-storage /mnt/expand/UUID UUID can be recognized by the command adb shell sm list-volumes.
If the team fails, try an alternative method:
adb shell pm set-install-location 2This team is forced to install all new applications on SD-map, but does not carry the already installed.
โ๏ธ Preparation for transfer through ADB
โ ๏ธ Note: Transfer system applications through ADB It can lead to unstable work. MIUI Don't put packet-named apps on your memory card that start with com.miui., com.android., com.google.android..
5. MIUI Limitations: Why Application Portability Is Often Useless
Even if you managed to transfer the application to a memory card, MIUI imposes a number of restrictions that negate all efforts:
Main problems:
| Problem. | Reason. | Decision |
|---|---|---|
| Application won't start | Developer blocks work from external memory | Move back or use Link2SD (requires root) |
| Slow work | MicroSD Reading Speed is Lower than In-House Memory | Use a Class A2 or U3 card |
| No notifications. | Android restricts background work of ported applications | Disable battery optimization for the application |
| The widgets are gone. | Widgets do not work with external memory | Move the application back or refuse the widget |
In addition, MIUI automatically returns some applications to the internal memory after updates.
- ๐ฑ System applications (Mi Browser, Mi Video, etc.).
- ๐ Applications with a high level of security (banks, payments).
- ๐ฎ Games with cheat protection (for example, PUBG Mobile, Call of Duty).
๐ก
Moving apps to a memory card in Xiaomi Mi 9 is a temporary solution. For stable work, it is better to use cloud storage (Mi Cloud, Google Drive) or clean the cache regularly.
6. Alternative ways to free up memory in Xiaomi Mi 9
If porting apps is impossible or ineffective, try these methods:
1. Clearing cache and unnecessary files
- ๐งน Use the built-in Cleanup utility (Settings) โ Memory. โ Cleanup).
- ๐๏ธ Remove the cache of individual applications in Settings โ Annexes โ Application management โ Warehouse โ Clear the cache.
- ๐ Transfer photos, videos and music to a memory card manually (via Explorer or Gallery).
2. Use of cloud storage
- โ๏ธ Mi Cloud (5GB free) โ automatically backs up photos and contacts.
- โ๏ธ Google Photos โ unlimited storage for compressed photos / videos.
- โ๏ธ Yandex Disk or Mega โ for backup of documents.
3. Optimization of existing applications
- ๐ฏ Turn off autoloading of unnecessary applications (Settings) โ Annexes โ Autoboot).
- ๐ Limit background activity (Settings) โ Battery โ Optimizing the battery).
- ๐ฆ Use Lite versions of apps (e.g. Facebook Lite, Messenger Lite).
4. Install applications on the memory card by default
If the card is formatted as an internal one, you can make it the main storage for new applications:
- Go to Settings โ Memory โ Memory Map.
- Press three points (โฎ) top-right.
- Select โDefault Storageโ โ โMemory Cardโ.
๐ก
If you install heavy games frequently (like Genshin Impact or Honkai: Star Rail), consider buying a game. OTG-It connects via USB-Type C and allows you to run games directly from an external drive without transferring.
7. Radical-solutions: root-rights and custom firmware
If youโre willing to take drastic measures, unlocking the bootloader and installing custom firmware (like LineageOS or Pixel Experience) gives you complete control over the portability of applications, but there are a number of downsides:
Pros:
- โ Full Adoptable Storage support (memory card works as part of internal storage).
- โ Ability to port any application (including system).
- โ Improved productivity through optimized firmware.
Cons:
- โ Loss of warranty (unlocking the bootloader resets) FRP And cancels the warranty Xiaomi).
- โ Risk of "brick" (incorrect firmware can make the phone inoperable).
- โ Lack of updates MIUI (You will have to monitor the updates of custom firmware yourself).
- โ Problems with banking applications (many banks block work on rooted devices).
If you do decide, the instructions are:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
- Install a custom recavery (TWRP).
- Sweep through the alternative firmware with support for Adoptable Storage.
- Format the memory card as internal via TWRP.
โ ๏ธ Note: Xiaomi Mi 9 with dynamic memory (UFS 2.1) transferring applications to a microSD may result in a noticeable performance drop, as read/write speeds UFS 5-10 times higher than the fastest microSD.