Xiaomi Mi A3
128 GB of internal memory
64GB
microSD
Android One
Xiaomi
MIUI
In this article, we will discuss all working ways to transfer applications to the SD- card to the Mi A3 card, including bypassing the restrictions of Android, using developer functions and third-party utilities. We will pay special attention to the nuances for this model - from formatting the card as an internal drive to manual transfer via ADB. Also explain why some applications fundamentally do not want to move to external media and what to do about it.
Important: Xiaomi Mi A3 runs on pure Android without a MIUI shell, so the standard instructions for other Xiaomi smartphones wonโt work here. We tested all methods on current firmware versions (Android 11/12) in 2026.
1.Preparation: Which Memory Card to Choose for the Mi A3
Before you port apps, make sure your microSD card meets the device's requirements. Xiaomi Mi A3 supports cards up to 256GB (officially) and microSDXC (for cards >32GB).
โ Write/read speed: For porting applications, the recommended class is UHS-I (U1 or U3) or A1/A2 (application optimized).C10 cards without A1 marking can slow down games and heavy programs.
โ Fake cards: Mi A3 is sensitive to poor-quality media. Check the card for authenticity with the utility H2testw (Windows) or SD Insight (Android). Counterfeits often have understated real capacity and speed.
๐ Formatting: If you have already used a card on other devices, format it in FAT32 or exFAT (for cards >32 GB) via your smartphone or PC. Using the card as an internal drive (Adoptable Storage) requires complete erasure of all data!
- ๐ Recommended brands: SanDisk Extreme, Samsung EVO Plus, Kingston Canvas Go! Plus (series A2).
- โ ๏ธ Avoid: No-name cards with AliExpress, cards without speed labeling or with suspiciously low price.
- ๐ง Speed Check: After purchasing, test the card in benchmarks applications such as A1 SD Bench.
โ ๏ธ Warning: If you plan to use the card as an Adoptable Storage, it can't be retrieved after formatting without losing data, and it can also reduce card life due to frequent write operations.
Method 2: Transfer over Android settings (for supported applications)
The easiest method is to use the built-in Android feature, but it only works for a fraction of the apps that the developer has flagged as supporting porting to SD. Here's how to do this:
1. Open Settings โ Applications.
2. Select the app you want (e.g. Facebook or Spotify).
3. Click Warehouse โ Change โ Select Memory Card.
๐น Limitations of method:
- ๐ซ Most system applications and games (e.g., PUBG Mobile, Genshin Impact) do not support portability.
- ๐ After updating the application, it can automatically return to internal memory.
- โ ๏ธ Some applications are unstable after the transfer (for example, notifications stop coming).
Make sure that the memory card is inserted and recognized by the system
Check the free space on the map (should be larger than the application size)
Close the application before transfer
Reboot the smartphone after the transfer-->
โ Why can't all apps be moved?
This restriction is embedded in Android Manifest, the application configuration file, and the developer can explicitly prohibit porting to SD if the application:
- Uses services in the background (for example, messengers).
- Works with protected data (bank applications, payment systems).
- Requires fast memory access (games with high performance requirements).
Method 2: Use of a memory card as an internal storage device (Adoptable Storage)
This method tricks the system into thinking of the SD- card as part of internal memory, and it has the advantage of being able to carry almost any application.
- ๐ The map is tied to the device and will not be read on other gadgets.
- โ ๏ธ Card wear increases due to frequent recording.
- ๐ Application speed may decrease (depending on the card class).
๐ Step-by-step instruction:
- Insert the memory card in the Mi A3.
- When the notice โNewโ appears SD-map" press Set up.
- Choose to use it as an internal memory.
- Confirm the formatting (all data will be deleted!).
- After completion, go to Settings โ Storage and click on the SD- card โ Transfer data (optional).
โ ๏ธ It's important:
- The formatting process can take up to 10-15 minutes โ donโt interrupt it.
- After transfer, do not remove the card without first "mounting" in the settings.
- Some applications (such as WhatsApp) may refuse to work from internal memory to SD.
What if the โUse as internal memoryโ option does not appear?
| Parameter | Portable card | Internal Memory (Adoptable) |
|---|---|---|
| Compatibility with other devices | โ Yes. | โ No (only on this smartphone) |
| Application speed | โ ๏ธ Maybe slow down. | โ ๏ธ Depends on the class of the card. |
| Transfer of system applications | โ No. | โ Partially. |
| Depreciation of the memory card | ๐ข Minimum | ๐ด High (frequent recordings) |
Method 3: Transfer over ADB (for power users)
If previous methods didnโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to move, which requires a PC connection and basic command line knowledge.
๐ What's the matter:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ Cable USB (preferably original).
- ๐ ๏ธ Utility: ADB Tools and drivers for Mi A3.
๐ง Instructions:
- Turn on Developer Mode on your smartphone: go to Settings โ About Phone and 7 times click on the Build Number.
- Go back to Settings โ System โ For developers and activate Debugging over USB.
- Connect the Mi A3 to your PC and confirm debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Find out the batch name of the application (for example, for Facebook it is com.facebook.katana): adb shell pm list packages -f
- Move the application to the SD- card: adb shell pm move-package com.facebook.katana If the team returns Success - the application is moved.
โ ๏ธ Possible errors and solutions:
- Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION] โ The application does not support portability.
- Failure [INSTALL_FAILED_MEDIA_UNAVAILABLE] โ The memory card is not recognized or damaged.
- Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] โ There is not enough space on the map.
adb shell pm move-package com.package1
adb shell pm move-package com.package2
pauseLaunch the file on behalf of the administrator.-->
5 Method 4: Third-party applications for transfer (App Mgr III, Link2SD)
If manual methods seem complicated, you can use specialized utilities that automate the process and sometimes get around the limitations of Android.
๐น App Mgr III (App Manager):
- ๐ฅ Download it to Google Play.
- โ Functions: transfer to SD, clear cache, control autoload.
- โ ๏ธ Requires root rights to port system applications.
๐น Link2SD:
- ๐ฅ Download it to Google Play.
- โ Creates symbolic references, saving space in internal memory.
- โ ๏ธ It only works on rooted devices.
- โ ๏ธ May cause some applications to be unstable.
๐ How to use App Mgr III:
- Install and open the application.
- Select the Movable tab โ here you will see the applications that can be moved.
- Click on the app and select Move to SD card.
- Confirm the action and restart the smartphone.
โ ๏ธ Warning: Applications like Link2SD can disrupt the system if you misconfigure symbolic links. Before using, back up your data via Settings โ System โ Backup.
6 Why some apps can't be moved and what to do
Even with all of these methods, some applications refuse to move to the SD- card, and we will understand why this happens and how to circumvent the restrictions.
๐ Reasons for the ban on transfer:
| Type of application | Reason for blocking | Possible solution |
|---|---|---|
| Banking applications (Sberbank, Tinkoff) | Security requirements (data should not be stored on removable media) | โ Do not carry |
| Online multiplayer games (PUBG, Call of Duty Mobile) | Protection against cheating (modification of files to SD) | Move only the cache through Settings โ Storage |
| System Utilities (Google Play Services) | Critical processes of Android | โ Do not carry |
| Applications with widget (Weather, Calendar) | Widgets may not work with SD | Move but reboot the smartphone |
๐ง Bypassing restrictions (for advanced users):
- ๐ ๏ธ Root Access: It can force any application to be moved, but it takes away warranty and increases the risk of failure.
- ๐ Cache cleanup: Clean the heavy app cache regularly through Settings โ Storage.
- โ๏ธ Cloud Storage: Move your media (photos, videos) to Google Photos or Yandex Drive.
- ๐๏ธ Removing unnecessary data: Use Files by Google to find duplicates and large files.
1. Clean his cache manually.
2. disable background activity in the battery settings.
3. Remove and install the lightweight version (e.g. Facebook Lite instead of the main app).-->
7.Memory optimization without application portability
If transferring to the SD- card doesnโt solve the memory problem, try alternative ways to make room:
๐ฒ 1. Transfer of media files:
- ๐ท Use Google Photos with Free Space (automatically deletes local copies after uploading to the cloud).
- ๐ต Spotify or Yandex Music with streaming only option is suitable for music.
๐๏ธ 2. Systemic debris disposal:
- ๐งน Manually delete Download, DCIM/.thumbnails, Android/obb (game backups).
- ๐ Use SD Maid (requires root) for deep cleaning.
๐ง 3. Default storage setting:
- Open the Settings โ Storage.
- Press on. SD-map โ Three dots (menu) โ Storage settings.
- Select Internal Memory to install applications by default (if the card is formatted as internal).
โ ๏ธ What NOT to do:
- ๐ซ Delete the Android folder manually, this will cause installed applications to crash.
- ๐ซ Use cleaners like Clean Masters, which often delete useful data.
- ๐ซ Format internal memory without backup.