Owners of Xiaomi Redmi 7A often face a shortage of internal memory β only 16 GB (of which about 10-12 GB are available to the user). Even after cleaning the cache and removing unnecessary files, the system stubbornly issues a notification βMemory is fullβ, blocking the installation of new applications. The solution seems obvious: transfer programs to a microSD card. But here users are waiting for an unpleasant surprise β in MIUI this feature is either hidden or works with restrictions.
In this article, we will discuss all possible ways to transfer applications to SD-map 7A, including official Android settings, workarounds ADB, And alternative methods like creating internal storage from a flash drive, and explain why some apps (like WhatsApp or Google Play Store) are fundamentally unmovable, and what to do in such cases.
Important: Redmi 7A runs on Android 9 Pie with MIUI 10/11, where Google and Xiaomi have tightened security policies. Methods that worked on older versions of Android (like App2SD) are often useless here.
Why at Redmi? 7A You can't just move the app to the SD-map?
Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage, the ability to format a memory card as internal storage, thereby expanding the memory of the smartphone. However, in MIUI, this feature is either disabled or does not work correctly.
- π Security policy MIUI: Xiaomi blocks the portability of system and some user applications to avoid failures in the extraction SD-map.
- π± Android 9 Pie Architecture: Apps that use Android OBB-files (such as games) do not support external media transfer.
- πΎ Type of File System: Maps FAT32 They do not support file sizes >4GB, and exFAT may not be readable by some apps.
- π Productivity: SD-Cards (especially Class Class Class Classes) 4/6) They work slower than the internal memory, which leads to lags.
In addition, many applications (e.g. Facebook, Instagram, bank clients) explicitly prohibit SD porting in their AndroidManifest.xml. Trying to circumvent this restriction through ADB or root rights can lead to the crash of the application or lock the account (as in the case of Sberbank Online).
β οΈ Attention: If you are using SD-The card as a portable storage (not internal), the transferred applications will stop working after the card is removed or the device is rebooted.
Method 1: Officially ported through Android settings (not working for all apps)
The easiest way is to use the built-in Android feature, but in MIUI 10/11, it's not available for all apps.
- Open Settings β Applications β Application Management.
- Select the application you want (such as Telegram).
- Slip on Warehouse.
- If there is a button Change or Move to SD-If you don't have a button, it won't work.
This method has critical limitations:
- π« It does not work for system applications (Google Play Services, MIUI Launcher and others.).
- π« Many games, for example, PUBG Mobile, Call of Duty are blocking the transfer due to the OBB-file.
- π« After transferring some data (cache, settings) can remain in internal memory.
βοΈ What to do if there is no βtransferβ button?
An example of successful portability: apps like VK, Yandex.Maps or 2GIS often support this feature, but WhatsApp or Google Photos do not.
Method 2: Transfer over ADB (for power users)
If you don't have a port button in your settings, you can try forcefully moving the application over the Android Debug Bridge (ADB), a method that requires connecting the smartphone to your computer and basic command line knowledge.
Step 1: Preparation
- π₯οΈ Install. ADB and Fastboot Tools on PC.
- π± Turn on Debugging. USB on the Redmi 7A: Settings β The phone. β Version. MIUI (Tap 7 times to activate the developer mode, then Settings β Additionally. β For developers β Debugging by USB.
- π Connect your phone to your PC through USB-cable (select File Transfer Mode).
Step 2: Transfer commands:
- Open the Command Prompt (Windows) or Terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Find out the package name of the application (for example, for Telegram it is org.telegram.messenger): adb shell pm list packages | grep "keyword word" For example: adb shell pm list packages | grep "telegram".
- Move the app to SD-map: adb shell pm set-install-location 2 Then: adb shell pm move-package org.telegram.messenger Replace org.telegram.messenger in the name of your package.
Possible errors and solutions:
| Mistake. | Reason. | Decision |
|---|---|---|
| Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION] | Application does not support transfer | Try another method or remove the application |
| Error: Unknown package | Wrong package name. | Check the name with the pm list packages command |
| adb: device unauthorized | Unconfirmed USB access | Confirm the debugging on the phone screen |
β οΈ Note: After transfer through ADB Some applications may freeze when you start up or lose data when you restart.We recommend first migrating unnecessary applications (for example, Duolingo or Stepmer) for the test.
π‘
If the pm move-package command doesn't work, try an alternative: adb shell pm set-install-location 2 && adb shell cmd package install-existing org.telegram.messenger. This sometimes works for stubborn applications.
Method 3: Use SD-The card as an internal storage (Adoptable Storage)
If previous methods have not worked, you can combine them. SD-It's a radical way to do this, but it gives you maximum freedom. The important thing is that after this procedure, you can't retrieve the card without losing the data, it becomes tethered to the phone.
Step 1: Preparation of the map:
- π€ Make a backup copy of all data with SD-The maps will be completely formatted.
- π Use the class map 10 (UHS-I) not less 32 GB (optimum) 64β128 GB). Class cards 4/6 They'll slow down the system.
- π± Put the card in Redmi. 7A.
Step 2: Formatting as an internal repository:
- Go to Settings β Storage β Memory Map.
- Slip on the three dots in the top right corner and select Storage Settings.
- Click Format as internal.
- Confirm the action. It'll take 5-10 minutes.
- After formatting, select Transfer Data to move photos, videos, and some apps to the map.
Pros and cons of the method:
- β Applications are installed on the card automatically (if the developer allows).
- β Free up to 50-70% of internal memory.
- β The map cannot be extracted; it becomes part of the system.
- β If the card breaks, the phone may stop loading.
- β Speed is lower than that of internal memory (especially noticeable in games).
What happens if you extract the card after formatting it as an internal storage?
Alternative methods: what to do if nothing works?
If none of these methods worked, consider alternative options:
- π§Ή Cache and garbage cleanup: Use the built-in Cleanup utility in Settings β Storage or application SD Maid (requires root rights).
- βοΈ Cloud Storage: Move photos to Google Photos, files to Yandex.Disk or Mega.
- π Media transfer: Music, video and documents can be manually moved to SD-map.
- π¦ Removal of System Applications: With the ADB Root rights can remove unnecessary services MIUI (For example, Mi Video, Mi Music).
- π οΈ Ruth-Right. + Link2SD: If there is a root app Link2SD It allows you to link applications to a memory card, but it is risky (you can lose the warranty).
Example of optimization without transfer:
If you have Facebook installed, it can weigh 500MB+ just by cache.
- Open Settings β Applications β Facebook β Storage.
- Click Clear Cache and Clear Data (Warning: Sign Out!).
- Turn off Auto Update in Google Play for this app.
This will free up 300-800MB without the risk of failure.
Which applications cannot be transferred to SD-map 7A?
Even with root rights or ADB, some apps are fundamentally untransferable. Here's the full list:
| Category | Examples of applications | The block's cause |
|---|---|---|
| Systemic | Settings, Google Play Services, MIUI Launcher | Protection against system failures |
| Banking | Sberbank Online, Tinkoff, VTB Online | Security requirements (encryption) |
| Social media | WhatsApp, Viber, Facebook (partially) | Storing media files in protected memory |
| Games with OBB | PUBG Mobile, Call of Duty, Genshin Impact | Additional files (>1 GB) do not support external media |
| Google services | Google Play Store, Gmail, YouTube | Google Policy (Updates through the System Section) |
For such applications, the only options are:
- ποΈ Clean cache regularly (for example, on WhatsApp: Settings) β Warehouse β Clean up).
- βοΈ Use cloud backups (e.g., Telegram chats can be exported to the cloud).
- π₯ Remove and reinstall the application when there is a lack of memory (inconvenient, but it works).
Frequent Mistakes and How to Avoid Them
When transferring applications to SD-mapping 7A They often have typical problems. Here's how to solve them:
β οΈ Warning: If the app stops opening after the transfer, don't rush to delete it! Try: Reboot the phone. Clear the app cache in Settings β Apps. Put it back in your internal memory. If nothing works, delete it and re-install it.
Error 1: βNot enough space on the deviceβ after transfer
Reason: Part of the application data is left in internal memory (for example, cache or other data). OBB-Files: Decision:
- Use SD Maid or Files by Google to search for large files.
- Transfer media files (photos, videos) manually to SD-map.
Error 2: Memory card is not defined after formatting as internal storage
Reason: file system incompatibility or formatting failure.
- Reformat the card to your PC in FAT32 (via SD Formatter).
- Try another card (preferably SanDisk or Samsung Class 10).
Error 3: Apps are crumbling after rebooting
Reason: SD-The card is too slow (class) 4/6) Or it's connected to portable storage:
- Buy a UHS-I card (such as SanDisk Ultra A1).
- Format the card as an internal storage (mode 3).
π‘
If after all the manipulations, the memory still runs out, consider buying a Redmi 7A with a large storage capacity (32 GB) or switching to a newer model (for example, the Redmi 9A with 64 GB).