How to transfer applications to the memory card in Xiaomi Mi A3: all ways with explanations

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.

๐Ÿ“Š How do you use the memory card in Mi A3?
Photo/video only
For the portability of applications
Like an internal memory.
I don't use it.

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:

  1. Insert the memory card in the Mi A3.
  2. When the notice โ€œNewโ€ appears SD-map" press Set up.
  3. Choose to use it as an internal memory.
  4. Confirm the formatting (all data will be deleted!).
  5. 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?
If Android doesnโ€™t offer this option, it means: 1. The card is already formatted as portable (you need to erase it through the PC and insert it again). 2. The card is damaged or does not support the necessary mode (try another A1/A2 class card. 3. Support for Adoptable Storage is disabled in your firmware (rarely, but it happens on custom firmware).

ParameterPortable cardInternal 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:

  1. Turn on Developer Mode on your smartphone: go to Settings โ†’ About Phone and 7 times click on the Build Number.
  2. Go back to Settings โ†’ System โ†’ For developers and activate Debugging over USB.
  3. Connect the Mi A3 to your PC and confirm debugging permission.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
  5. Enter the command to check the connection: Adb devices must appear serial number of your device.
  6. Find out the batch name of the application (for example, for Facebook it is com.facebook.katana): adb shell pm list packages -f
  7. 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




pause

Launch 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:

  1. Install and open the application.
  2. Select the Movable tab โ€“ here you will see the applications that can be moved.
  3. Click on the app and select Move to SD card.
  4. 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 applicationReason for blockingPossible 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 SDMove 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:

  1. Open the Settings โ†’ Storage.
  2. Press on. SD-map โ†’ Three dots (menu) โ†’ Storage settings.
  3. 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.

FAQ: Frequent questions about porting SD apps to Mi A3

โ“ Can I transfer WhatsApp to a memory card?
โœ… Partially. WhatsApp cannot be moved, but you can move media files (photos, videos, voice messages): Open WhatsApp โ†’ โ‹ฎ โ†’ Settings โ†’ Data and storage โ†’ Storage management. Select chats with heavy files and delete unnecessary media. Or move the WhatsApp/Media folder to SD manually (a file manager with root access will be required). โš ๏ธ Once the media files are transferred, you will not automatically save them to WhatsApp.
โ“ Why does the app slow down or fly out after the transfer?
This is due to the slow read/write speed of the memory card. Solutions: ๐Ÿ”„ Buy a class card A2 (e.g. SanDisk Extreme A2). ๐Ÿ“‰ Move back to internal memory heavy games (e.g. Genshin Impact). ๐Ÿ”ง In the developer settings (Settings โ†’ System โ†’ For Developers) disable animation (Window animation scale = Off.).
โ“ How to return the application back to internal memory?
The method depends on how you ported the application: ๐Ÿ”„ If you use Android settings: Settings โ†’ Apps โ†’ [Select App] โ†’ Storage โ†’ Change โ†’ Internal Memory. ๐Ÿ–ฅ๏ธ If you use ADB: adb shell pm move-package --user 0 com.package.name (replace com.package.name to the package name). ๐Ÿ“ฑ If you have to format the card as portable (loss all data!).
โ“ Can I use a memory card for both applications and photos?
โŒ No, if the card is formatted as an Adoptable Storage, which is part of the system and is not available for manual file storage. โœ… Yes, if the card is used as a portable card, but then the portability of the applications will be limited (only those that support SD). ๐Ÿ’ก Solution: Buy two cards โ€” one for applications (internal), one for media files (portable).
โ“ Why did the portable apps disappear after the Android update?
This is a well-known problem with Xiaomi Mi A3 when upgrading via OTA. Causes: ๐Ÿ”„ The system resets paths to applications on SD. ๐Ÿ“‰ The memory card is temporarily unmounted during the upgrade. ๐Ÿ”ง How to restore: Reboot the smartphone. Check if the card is recognized in Settings โ†’ Storage. Move apps over (via settings or ADB). If apps are gone, reinstall them from Google Play. โš ๏ธ Tip: Before upgrading, back up your app list through Titanium Backup (requires root) or manually write down the names of important programs.