Xiaomi smartphone owners sooner or later face a shortage of internal memory β especially if the device from the budget line of Redmi or POCO with 32/64 GB on board. Even after cleaning the cache and removing unnecessary files, the system stubbornly says: βMemory is full.β The solution seems obvious β to move applications to the memory card. But here users are waiting for pitfalls: not all Xiaomi models support this feature βout of the boxβ, and in new versions of MIUI 13/14, the option may be hidden.
In this article, we will discuss three working methods for moving applications to SD-map (including circumvention of restrictions) MIUI), We explain why some programs canβt be moved, and we give you a checklist to choose the right memory card, and we also teach you how to avoid common mistakes like βnot enough space on the deviceβ after transfer, and what to do if the application stops working. The instructions are relevant for all modern smartphones Xiaomi, Redmi and POCO Android 10-14 based.
Why Xiaomi restricts the portability of applications to SD-card?
Xiaomiβs MIUI-based smartphones have historically been wary of memory cards, and unlike pure Android, where app portability is available from version 6.0 of Marshmallow, MIUIβs shell is often blocked or restricted.
- π Data security: MicroSD memory cards are slower than internal memory eMMC/UFS, which can cause lag or loss of data in case of sudden retrieval.
- π Productivity: Applications to SD-map UHS-I (even labeled A1/A2) work 20β40% slower than in the internal memory.
- π οΈ Technical limitations MIUI: In older versions of the shell MIUI 12 the transfer function can be disabled to save system resources.
- π± Googleβs policy: With Android 9 Pie, Google recommends manufacturers limit support for adoptable storage SD-maps as internal storage).
But we can get around these limitations, and we'll show you how, but first we'll figure out which memory cards are good for porting applications, and which ones are going to make the problem worse.
Which memory card to choose for transferring applications?
Not every microSD is good for storing applications, and if you put in the first card you see, the system either refuses to format it as internal storage, or the applications will crash all the time.
| Parameter | Minimum value | Recommended value |
|---|---|---|
| Class speed | Class 10 (10 MB/s) | UHS-I U3 (30 MB/s) or A2 |
| Volume. | 16GB | 64β128 GB (optimum for 30-50 applications) |
| Type of memory | HC (High Capacity) | XC (eXtended Capacity) for cards >32 GB |
| Marking for applications | β | A1 or A2 (optimized for random recording) |
β οΈ Note: MicroSDHC cards (up to 32GB) often donβt support adoptable storage.If your Xiaomi doesnβt see the card as an option for porting apps, check its class β it may be too slow.
The best models for Xiaomi in terms of price / quality:
- π₯ SanDisk Ultra A1 β Best choice for most smartphones: read/write speed 100/90 MB/s.
- π₯ Samsung EVO Plus A2 β 15-20% faster when working with small files (app cache).
- π₯ Kingston Canvas Go! Plus is a budget version with support A2.
π‘
Before buying, check the card for counterfeiting with H2testw (Windows) utility or SD Insight (Android).Fake cards often have an understated speed and can damage data.
Method 1: Transfer through MIUI settings (official method)
If your Xiaomi supports portability (most models on MIUI 12-14), follow this instruction.The method works for applications that allow portability (e.g. instant messengers, games, some social networks).
Insert a memory card into a slot (Hybrid SIM or dedicated slot is supported)
Format the card as an internal storage (data will be deleted!)
Connect your smartphone to charging (the process can take 10β30 minutes)
Close all working applications-->
Step-by-step:
- Open Settings β Applications β Application Management.
- Select the app you want to migrate (such as Telegram or Spotify).
- Stick to the item Warehouse (or Memory in older versions of MIUI).
- Click Change β Select Memory Map β Move.
- Wait until the process is completed (donβt interrupt!).
β οΈ Warning: After the transfer, the application may run slower and some functions (such as real-time notifications) may turn off. If messages stop coming after WhatsApp or Viber transfer, return the application back to internal memory.
Why can't some apps be moved?
Method 2: Formatting SD-The card is an internal storage device)
If you don't have portability in the settings, you can link the memory card as part of your internal storage. This method works for all Xiaomi Android 6.0+ devices, but has a critical limitation: once formatted, the card can't be used on other devices without being completely cleaned.
Instructions:
- Insert the card into your smartphone and open Settings β Storage.
- Slip the card name (e.g. SanDisk SD Card) β Settings (three dots in the upper right corner).
- Select Format as Internal Storage β Erase and Format.
- After formatting, restart the device.
- Now, when installing new applications, the system will prompt you to choose a storage location (internal memory or storage). SD-map).
β οΈ Note: After such formatting, the card cannot be removed without first βdisablingβ in the settings (Settings) β Warehouse β Memory map β Otherwise, the data may get corrupted and the applications will stop working.
Advantages of the method:
- π Automatic transfer of some new applications to the map (configured in Settings) β Warehouse β Preferred installation location).
- π Ability to transfer cache and application data (for example, downloaded maps in Google Maps).
Disadvantages:
- β οΈ The card becomes attached to the device β it can not be read on a PC or other phone.
- β³ Application speeds are reduced by 15-30% (depending on the card class).
Method 3: Transfer over ADB (for power users)
If the first two methods fail, you can manually transfer it over the Android Debug Bridge (ADB), which requires you to connect your smartphone to your PC, but allows you to transfer even those applications that MIUI blocks.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π Cable USB Type-C (original or certified).
- π οΈ Utility. ADB (Download from the official Google website).
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times tap to unlock Developer Settings β set up USB).
Step-by-step:
- Connect your smartphone to your PC and run cmd (Windows) or Terminal (macOS/Linux).
- Check the connection command: Adb devices should appear serial number of your device.
- Enter the port command (replace com.example.app with the applicationβs batch name, such as com.whatsapp): adb shell pm move-package com.example.app
- If the command is successful, you'll see Success. Reboot your smartphone.
π How to find out the batch name of the application? Install the App Inspector utility from Google Play or use the command:
adb shell pm list packages | grep "appendix name"π‘
Transfers over ADB do not guarantee stable operation of the application. Some programs (for example, banking) may block the launch after the transfer due to data integrity breaches.
Typical errors and their solutions
When transferring applications to a memory card, Xiaomi users often encounter errors, and letβs analyze the most common and ways to fix them.
| Mistake. | Reason. | Decision |
|---|---|---|
| Insufficient memory on the device after transfer | The application was not fully transferred (the data remained in the internal memory). | Clear the app cache in Settings β Apps β Storage β Clear the cache. |
| Application not installed after transfer | The memory card was removed without disconnection or data was damaged. | Reboot the device. If it doesn't work, move the app back and repeat the procedure. |
| The "Transfer" button is inactive. | The application does not support portability or the card is formatted as portable storage. | Format the card as an internal storage (Method 2) or use ADB (Method 3). |
| SD-map damaged | Incorrectly extracting the card or failing in formatting. | Format the card on a PC in FAT32 or exFAT, then repeat the binding. |
β οΈ Note: If the app is crashing or not being updated through Google Play, try it:
- Clear the Google Play Market data (Settings β Apps β Google Play Store β Storage β Clear data).
- Transfer the application back to internal memory, update it, and then transfer it back to the map.
- Check the card for errors using the SD Card Tester utility (available on Google Play).
What to do if transfer is not possible?
If none of these methods worked, consider alternative ways to free up memory:
- ποΈ Cache Cleanup: Use the built-in Cleanup utility in MIUI (Settings β Warehouse β Cleanup.It deletes temporary files, including the Google Play Services cache, which can take up to 1-2GB.
- βοΈ Cloud Storage: Move photos and videos to Google Photos or Mi Cloud (to Google Photos) MIUI It has built-in synchronization).
- π Media Transfer: Music, movies and documents can be manually moved to a map through any file manager (e.g. Mi File Manager).
- π¦ Lite versions of applications: Install lightweight versions of social networks (Facebook Lite, Messenger Lite) β they take up 2-3 times less space.
- π§ Factory reset: The last resort if the memory is clogged with system debris.Pre-backup through Settings β Additionally. β Backup and reset.
If the problem is a lack of memory for MIUI updates, use Restore mode:
- Download the firmware for your model from the official Xiaomi website (Downloads section).
- Rename the file to update.zip and place it in the root of internal memory.
- Go to Settings β About Phone β System Update β Click on three points β Select a firmware file.