Owners of Xiaomi Redmi 7A sooner or later they face a lack of internal memory - especially if they actively install games, messengers or multimedia applications. 2019 year of production equipped with all 16/32 GB of built-in storage, from which the system MIUI takes 8โ10 GB: Transfer of applications to SD-The map seems to be a logical solution, but here users are waiting for nuances: starting with the Android version 6.0 Google has limited this feature, and Xiaomi has further modified it in its shell.
In this article, weโll look at all the ways you can migrate applications to a memory card in Redmi 7A, from standard MIUI tools to ADB workarounds and third-party utilities, which applications can be ported and which will remain in internal memory, how to avoid errors when formatting a card as internal storage, and what to do if the system refuses to see a microSD after an upgrade, and weโll analyze alternative methods for freeing memory if the transfer is not possible.
Why at Redmi? 7A You cannot transfer all applications to SD-map?
The main problem lies in the architecture of Android and Xiaomi policy. Since Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage - the ability to format. SD-It's a card as part of the internal memory:
- ๐ฑ Manufacturers (including Xiaomi) often disable this feature in their firmware, leaving only "portable storage" (for photos, music, documents).
- ๐ Applications with system rights or using OBB-files (such as games) are not portable even when formatting the card as internal memory.
- โ ๏ธ MIUI blocks the transfer of applications that may work unstable from an external drive (messaging devices, banking programs).
In Redmi 7A, Android 9 Pie (MIUI 10-12) is based on the app portability function, but with serious limitations, for example, you can not transfer:
- ๐ System applications (com.android., com.miui.).
- ๐ฎ Cache games in Android/obb (Genshin Impact, Call of Duty Mobile).
- ๐ฌ Messengers (WhatsApp, Telegram) โ they require fast access to memory.
- ๐ฆ Banking applications (due to security requirements).
However, some user applications (e.g. VLC, FX File Explorer, some launchers) can be moved.
Method 1: Standard Transfer through MIUI Settings
This is the easiest method, but it only works for a limited list of applications.
- ๐ SD-The card is formatted as a portable storage (not as an internal memory).
- ๐ The map has a sufficient amount of free space.
- ๐ Application supports transfer (manually checked).
Instructions:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Google Maps).
- Press Warehouse.
- If the option is available, you will see the Change button. โ SD-map.
- Confirm the transfer and wait until the completion (may take up to 1-2 minutes).
If there is no Change button, the app does not support portability, in which case try alternative methods.
โ๏ธ Preparation for the portability of applications
Method 2: Formatting SD-maps as internal memory
This method allows you to expand the internal memory due to the SD-card, but has critical drawbacks:
- ๐ The card will be encrypted and will not be read on other devices.
- โก Application speeds may drop (especially if a Class card is a class card) 4/6).
- โ ๏ธ When you remove the map, the application will stop working on it.
If you are prepared for these restrictions, follow the instructions:
- Put it in. SD-card to slot (cards up to 256 GB are supported).
- Go to Settings. โ Warehouse.
- Click on the title. SD-map โ Settings (three dots in the upper right corner) โ Storage settings.
- Select Internal Memory โ Clean and Format.
- Wait until it is completed (it can take 5-10 minutes).
- After formatting, the system will offer to transfer data - select the desired applications.
โ ๏ธ Note: Once formatted as internal memory, the card will not be used in other devices without being completely cleaned. 7A It does not support exFAT, but FAT32 or ext4 (Formatting as an internal memory).
If applications are not portable after formatting, check:
- ๐ Card compatibility (Class recommended) 10/UHS-I).
- ๐ Availability of updates MIUI (In some versions, the function is unstable).
- ๐ ๏ธ No file system damage (check the card on PC via chkdsk).
What if applications are not portable after formatting?
Method 3: Transfer over ADB (for power users)
If standard methods donโt work, you can use Android Debug Bridge (ADB), a debugging tool that lets you manually tell the system which apps to port, which requires a PC and basic command line knowledge.
Warning: misuse of ADB can cause app crashes or even data loss.
Instructions:
- Download and install ADB Tools on PC.
- Turn on USB Debugging on your phone: Go to Settings โ About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings โ Additional โ Developer. Activate USB Debugging.
Redmi 7A
cmd
ADB
adb devicesIf the device is displayed, enter the port command (replace com.example.app with the app package):
adb shell pm set-install-location 2
adb shell pm move-package com.example.appTo find out the application package, use:
adb shell pm list packages | find "keyword"โ ๏ธ Note: Not all applications support portability ADB. If the team returns a Failure error [NOT_MOVED: Operation not allowed, means the transfer is locked at the system or application level, and after the transfer, some functions (such as widgets or notifications) may not work properly.
A critical nuance for Redmi 7A: after upgrading MIUI to version 12.0.3+, the pm move-package command may not work due to changes in Xiaomiโs security policy, in which case only formatting the card as internal memory or using third-party utilities will help.
Method 4: Using third-party utilities
If previous methods have failed, you can try specialized apps from Google Play. They donโt guarantee 100% results, but sometimes help bypass the limitations of MIUI.
| Annex | Functions | Limitations | Reference |
|---|---|---|---|
| App Mgr III | Shows hidden transfer options, manages cache | It does not work with system applications | Google Play |
| Link2SD | Creates symbolic links for transferring parts of applications | Requires root for full-time work | Google Play |
| Files by Google | Clearing the cache, analysis of the occupied place | Does not tolerate apps, only helps to free up space | Google Play |
For use of App Mgr III:
- Install the application and give it access to the storage.
- Select the Movable tab โ here you will see the applications that can be moved.
- Click on the app. โ Move to SD card.
- If the option is inactive, try Force Move (may need a reboot).
โ ๏ธ Note: If, after transferring applications to SD-The card phone is overheating or discharged faster, put them back in internal memory, a sign that the memory card is not coping with the load (especially for cheap Class 4 cards).
If none of these methods worked, consider resetting to factory settings (with pre-data backup). Sometimes, after reset, the application port function starts working correctly.
- Make a backup of the data through Settings โ Additional โ Backup and Reset.
- Go to Settings โ About the phone โ Reset settings.
- Select Reset all settings and confirm.