Xiaomi Redmi 7A โ One of the most popular budget smartphones with limited internal memory (16 or 32 Over time, users face a lack of space, especially if they actively install applications or download media. SD-The map seems to be a logical solution, but in MIUI And it's a nuanced process. Unlike the newer Xiaomi models, Redmi is a nuanced one. 7A It works on Android. 9 Pie with a shell MIUI 10/11, where the standard transfer functions are limited.
In this article, we will analyze all available ways to transfer applications to an external drive - from built-in tools. MIUI to manual methods using ADB. You will also learn why some programs cannot be moved, how to bypass system limitations and what to do if applications stop working after the transfer. 7A: lack of format support SD-Adoptable Storage due to hardware limitations of the Snapdragon 439 processor.
Why at Redmi? 7A You cannot transfer all applications to SD-map?
The main problem lies in Googleโs policy and MIUI features. Since Android 6.0 Marshmallow, developers have been given the right to block the transfer of their applications to external media through the manifesto android:installLocation. Many popular programs (such as WhatsApp, Instagram, Banking applications) by default prohibit this for security or performance reasons.
In the case of the Redmi 7A, two factors complicate the situation:
- ๐น Limitation MIUI: Even if the application technically supports portability, the shell can hide this option for stability.
- ๐น Hardware Limits: The Snapdragon 439 processor does not support Adoptable Storage (Use of Adoptable Storage) SD-cards as part of internal memory available on some other Xiaomi devices.
- ๐น File system: maps FAT32 They do not support file sizes >4GB, and exFAT can cause compatibility issues with some applications.
According to our tests, Redmi 7A can transfer no more than 30-40% of installed applications, the rest are either blocked by the system or work incorrectly after transfer (for example, do not store cache or data).
Preparation SD-maps: selection and formatting
Before transferring applications, you need to prepare correctly SD-It depends on the type and formatting of the map, whether you can use external storage for programs at all.
Requirements for SD-map 7A:
- ๐ Speed class: minimum Class 10 (UHS-I), better U3 โ Otherwise, the app will be slowed down.
- ๐ Volume: 32GB (16GB too small to port apps).
- ๐ Format: exFAT (preferably) or FAT32 (file-size-limited).
- ๐ Brand: Avoid no-name cards - they often fake speed characteristics.Recommended SanDisk Ultra, Samsung EVO or Kingston Canvas.
How to format SD-map:
- Insert the card into your smartphone and open Settings โ Storage.
- Click on the title. SD-map โ Format โ Like a portable device.
- Select the exFAT file system (if available) and confirm the action.
๐ก
If your smartphone doesnโt offer exFAT, format your card on your PC through the standard Windows tool or the SD Formatter utility from the SD Association.
It's important! Formatting will delete all the data from the card. If it has important files on it, pre-copy them to the computer.
Method 1: Transfer through MIUI settings (standard method)
This is the easiest way, but it only works for a limited number of applications. MIUI 10/11/12 on the Redmi 7A:
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Facebook Lite or Google Maps).
- Press Warehouse. โ Change. โ SD-map.
- Confirm the transfer and wait until the process is completed (may take 1-2 minutes).
If the Change button is inactive or absent, it means:
- ๐ซ The app has blocked the transfer (check Google Play for support information) SD).
- ๐ซ The map is formatted in FAT32, a) the application requires exFAT.
- ๐ซ There is not enough free space on the map (at least 1.5 is required).ร size).
Make sure that SD-map formatted in exFAT
Check the free space on the map (minimum 2 GB)
Select an application with portability support
Close the application before transfer
Reboot the smartphone after the transfer-->
Limitations of the method:
- ๐ Only parts of the data are transferred (not all of them). APK-file).
- ๐ Some applications may be slower after the transfer.
- ๐ Widgets of migrated applications can disappear from the main screen.
Method 2: Transfer over ADB (for power users)
If the standard method didnโt work, you can try migrating the app over Android Debug Bridge (ADB), which requires a computer connection and basic command line knowledge.
What you need:
- ๐ป A computer with installed Xiaomi drivers and ADB (You can download from the Google website).
- ๐ USB-cable (preferably original).
- ๐ฑ Included debugging by USB on the Redmi 7A (Settings โ The phone. โ Version. MIUI โ 7 times press to unlock the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB).
Step-by-step:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command line (Win + R โ cmd) and type: Adb devices Make sure the device is defined.
- Enter the port command (replace com.example.app with the application package): adb shell pm set-install-location 2 adb shell pm move-package com.example.app
- Reboot your smartphone.
How to find out the application package:
- Use the App Inspector app from Google Play.
- Or enter ADB: adb shell pm list packages -f
What to do if ADB It's a mistake. [INSTALL_FAILED_INVALID_INSTALL_LOCATION]"
Warning:
โ ๏ธ Do not transfer system applications through ADB! This can lead to disruptions in work. MIUI, including the inability to download a smartphone, a list of safe apps to port can be found on the forums 4PDA or XDA Developers (seek out themes about Redmi) 7A pine-coded).
Method 3: Symbolic links (for advanced users)
If the application cannot be transferred through MIUI, through ADB, The last option is to create symbolic links (symlinks) from the internal memory of the user. SD-This method requires root rights, but allows the system to be fooled into thinking that the application files are in internal memory, while they are physically stored on the map.
Conditions required:
- ๐ Getting root on Redmi 7A (loader-free + magisk).
- ๐ฑ Installed file manager with root support (e.g. Root Explorer or Solid Explorer).
- ๐พ SD-A card with sufficient space and exFAT file system.
Instructions:
- With Root Explorer, go to the folder. /data/app (stored APK-file).
- Find the folder of the desired application (for example, com.whatsapp-1) And copy it to SD-file-card /storage/XXXX-XXXX/Android/obb (where XXXX-XXXX โ ID your card).
- Remove the original folder from /data/app.
- Create a symbolic link: su ln -s /storage/XXXX-XXXX/Android/obb/com.whatsapp-1 /data/app/com.whatsapp-1
- Reboot your smartphone.
Risks of the method:
- ๐จ When you update the application, the link may break, and the program will stop working.
- ๐จ Some applications (such as banking) detect symbolic links and block access.
- ๐จ Error in link building can lead to loss of application data.
๐ก
Symbolic links are the most powerful, but also the riskiest method, and use them only for non-critical applications and always back up your data before manipulation.
Alternative ways to free up memory on Redmi 7A
If the applications are transferred SD-The card is not helpful or impossible, consider these options:
| Method | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| Cleaning up the app cache | โญโญ (release 1-3 GB) | โญ (simple) | No. |
| Transfer of media files to SD | โญโญโญ (release 5-10 GB) | โญ (simple) | No. |
| Use of Lite versions of applications | โญโญโญ (Save up to 50% of the space) | โญ (simple) | Limited functionality |
| Disabling pre-installed applications | โญโญ (Frees up 500 MB-1 GB) | โญโญ (need ADB) | System errors may occur |
| Reset to factory settings | โญโญโญโญ (clean-up) | โญ (simple, but long) | Loss of all data |
More about each method:
- ๐งน Cache Clearing: Go to Settings โ Warehouse โ Cache data and click "Clear." This is safe - the cache will recover the next application launch.
- ๐ Media Transfer: Use the Built-in File Manager MIUI Google Files to move photos, videos and music to SD-Set the camera to save the images immediately to the external drive (Camera settings) โ Preservation site).
- ๐ฑ Lite versions: replace heavy apps with lightweight ones: Facebook Lite instead of Facebook; Messenger Lite instead of Messenger; Twitter Lite (PWA-browser-based).
To disable system applications without root, use ADB-team:
adb shell pm disable-user --user 0 com.mi.browser(Replace com.mi.browser with an unnecessary app package)
Frequent problems and their solutions
When transferring applications to SD-mapping 7A We're going to have a lot of mistakes, and we're going to look at the most common ones and how to fix them:
- ๐ซ "Not enough space on the device" during transfer: Even if the SD-map is free space, MIUI Solution: Free up at least 1 GB of internal storage before transferring.
- ๐ The app doesn't update after the port: This is because Google Play defaults to install updates to internal memory.Solution: Move the app back, update it, then migrate to the back again SD.
- โก Apps brake after transfer: SD-cards (even class) U3) Slower than the built-in eMMC memory. Solution: only transfer programs that are not performance critical (e.g., book readers, offline cards).
- ๐ต Widgets disappeared after transfer: Widgets do not work with applications installed on the SD-Solution: Leave frequently used widgets in internal memory.
Warning:
โ ๏ธ Don't take it out. SD-map without a safe shutdown! 7A This can damage the data of the transferred applications. Always use the option to extract notifications in the curtain before physically retrieving the card.
If the application stopped running after the transfer, try:
- Reboot the smartphone.
- Clear the app cache (Settings โ Apps โ [name] โ Clear the cache).
- Transfer the application back to internal memory.
- Reinstall the application from scratch.