Owners of Xiaomi Redmi 7A sooner or later face a lack of internal memory - especially if you actively install games, messengers or multimedia applications. the smartphone is equipped with only 16/32 GB of ROM, of which the user is even less available (MIUI system takes up to 8-10 GB). MicroSD card seems to be a logical solution, but here there is a problem: not all applications can be transferred by standard means.
In this article, we will discuss all working methods for transferring applications to SD-map 7A โ built-in MIUI to manual methods using ADB And we'll also explain why some programs are fundamentally unmovable, and we'll offer alternative ways to free up memory. If you've tried to migrate applications through settings and you've got a bug, here's an explanation and workarounds.
Why Xiaomi 7A You cannot transfer all applications to SD-map?
The main reason for the restrictions 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 a memory card as part of internal storage. However, manufacturers, including Xiaomi, often turn this feature off in their MIUI firmware for several reasons:
- ๐น Security: Annexes to SD-The card is slower and less protected from hacking.
- ๐น Performance: Class Memory Cards UHS-I (Even the fastest ones are inferior in the speed of the built-in memory eMMC.
- ๐น Fragmentation: Frequent entry on SD This leads to reading errors and error.
- ๐น Politics MIUI: Xiaomi blocks transfer of system and key applications (for example, com.miui.home โ launcher).
In addition, many apps (especially games and instant messengers) explicitly prohibit transfer in their manifesto (android:installLocation), such as WhatsApp, Telegram or PUBG Mobile can only be moved through workarounds - but this is fraught with malfunctions.
โ ๏ธ Attention: Transfer of applications to SD-The card can cause them to work unstable, especially if the card is slow (class below). UHS-I U3). Widgets of such applications will stop updating, and notifications may come with a delay.
Method 1: Standard Transfer through MIUI Settings
The easiest method is to use the built-in MIUI function, which is suitable for a limited number of applications that support portability.
- Open Settings โ Applications โ Application Management.
- Select the app you want (like Facebook or Spotify).
- Slip on Warehouse.
- If the option is available, a button will appear to Move to SD-Map (or Modify in new versions) MIUI).
- Confirm the action and wait for the process to be completed.
Please note: the Transfer button will be inactive for:
- ๐ฑ System applications (Settings, Phone, Camera).
- ๐ฎ Anti-piracy games (such as Clash of Clans).
- ๐ฌ Encrypted messengers (Signal, Viber).
- ๐ Applications that use OBB-Files (additional game data).
The memory card is formatted as a portable storage (not as internal memory)|
The amount of free space on the SD is larger than the size of the application |
The application is not system or secure |
The smartphone is not connected to charging (to avoid overheating)-->
If there is no Transfer button at all, the application does not support this function, in which case you will have to use alternative methods (see the following sections).
Method 2: Formatting a memory card as an internal storage device
This method allows us to combine SD-A card with internal memory, but with serious limitations:
- The card will be encrypted and will not be read on other devices.
- After removing the map, the applications will stop working on it.
- Application speeds will drop (especially if a UHS-I U1 or lower card is available).
If you are prepared for these consequences, follow the instructions:
- Insert the memory card into the Redmi 7A slot.
- Go to Settings โ Storage โ Memory Map.
- Slip on the three dots in the top right corner and select Storage Settings.
- Click Format as internal memory.
- Confirm the action (all data on the map will be deleted!).
- After formatting, select Transfer Data to move supported applications.
What if the option โFormat as internal memoryโ is not available?
โ ๏ธ Note: Once formatted as an internal storage card, it cannot be used in other devices without completely erasing the data, and it is not recommended to remove the card while the applications are running, this can lead to their collapse.
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 allows you to migrate more applications, but requires a computer connection and basic command line knowledge.
You'll need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB (download).
- ๐ฑ Included debugging by USB on the Redmi 7A (Settings โ The phone. โ Version. MIUI โ Tap 7 times, then go back to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐พ Memory card formatted as portable storage (not internal!).
Steps for transfer:
- Connect your smartphone to your PC via USB and select File Transfer mode.
- Open the command prompt (cmd in Windows) and go to the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi 7A.
- Find out the batch name of the application (for example, for Facebook it is com.facebook.katana). This can be done through the App Inspector utility or the command: adb shell pm list packages | grep "facebook"
- Move the app to SD-Map command: adb shell pm set-install-location 2 Then reinstall the application - it will automatically install on the map.
If you need to transfer the already installed application, use:
adb shell pm move-package com.name.packageExample for WhatsApp:
adb shell pm move-package com.whatsapp๐ก
Before using ADB, back up your data via Settings โ System โ Backup. Errors in commands can cause applications to crash!
Method 4: Use of third-party utilities (without root)
If ADB seems complicated, you can try Google Play's specialty apps, which don't require superuser rights, but they're limited in scope:
| Annex | Functions | Limitations | Reference |
|---|---|---|---|
| App2SD | Transfer of supported applications, clearing the cache | Does not work with games and system applications | Google Play |
| Files by Google | Memory analysis, file transfer (not applications!) | It does not carry APK, only media files. | Google Play |
| SD Maid | Cleaning up garbage, looking for duplicates | It does not carry applications, only optimizes memory | Google Play |
It is important to understand that no application without root rights can transfer all programs to the Internet. SD-They're just automating the standard process from the settings. MIUI Or help to clean up unnecessary files.
Standard settings MIUI|
Formatting the card as internal memory |
ADB-team|
Annex side (App2SD, etc.)|
I haven't tried it yet.-->
What to do if transfer is not possible: alternative solutions
If none of the methods worked, consider the following options:
- ๐๏ธ Cache Clearing: Go to Settings โ Warehouse โ Especially a lot of garbage accumulates Facebook, Instagram and browsers.
- โ๏ธ Cloud storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive. This will free up a few gigabytes.
- ๐ฎ Offline Game Cache: In game settings (such as Genshin Impact or Call of Duty Mobile) disable downloading additional data to the map.
- ๐ Install Facebook Lite, Messenger Lite or Spotify Lite โ they take up 2-3 times less space.
- ๐ฆ Archiving rarely used apps: Google Play has an archiving feature โ the app is deleted, but its data is stored.
Itโs also worth checking which apps take up the most space:
- Go to Settings โ Applications โ Application Management.
- Sort the list by size (slip on the filter icon in the upper right corner).
- Remove or clean the most โheavyโ programs.
๐ก
If your application is not transferred to SD-If you want to make room in other ways, you can often solve the problem without drastic measures!
Frequent mistakes and their solutions
When transferring applications to SD-map 7A And these are the most common problems that people have, and the ways that they can be addressed:
| Mistake. | Reason. | Decision |
|---|---|---|
| The "Transfer" button is inactive. | The application does not support transfer or is system-based. | Use ADB or remove/reinstall the application |
| The error "Not enough space on the map" | SD-map formatted as FAT32 (maximum 4GB per file) | Reformat the card to exFAT or NTFS (adapter required) |
| App dyes after transfer | The memory card is too slow or damaged | Check the speed of the card (A1/A2) and replace it if necessary. |
| I don't see the option of "formatting as internal memory" | Obsolete version of MIUI or regional restrictions | Update your firmware or use ADB for forced formatting |
If the app stopped updating through Google Play after the transfer, try:
- Put it back in your inner memory.
- Update through Play Market.
- Move it back to SD-map.
โ ๏ธ Note: Some banking applications (e.g. SberBank Online or Tinkoff) refuse to work with the bank. SD-Cards for security reasons, and transferring them may result in account suspension.