Owners of Xiaomi Redmi 7 sooner or later face a shortage of internal memory โ especially if the device is used to install dozens of applications, games or storage of media files. Even with a microSD slot of up to 512GB, the portability of apps to an external drive is not always smooth.Itโs all about the limitations of Android 9 Pie (and later Android 10 in updates) and the features of the shell. MIUI, which blocks the standard functions of the system.
In this article, we will discuss all the current ways to transfer applications to a memory card in Redmi 7 โ from built-in tools to workarounds using the use of memory cards. ADB You'll learn which apps can be ported and which ones will remain in internal memory, how to avoid formatting errors. SD-The cards are internal storage, and what to do if the system refuses to see the external drive. MIUI, which Xiaomi does not advertise, but which allow you to bypass some of the restrictions without root rights.
Why Redmi 7 canโt just move apps to the top of the table SD-map?
Starting with Android 6.0 Marshmallow, Google has tightened its external drive policy. In Redmi 7 (released in 2019 with Android 9 Pie), these restrictions are maintained, and the MIUI shell adds its nuances:
- ๐ Blocking the function "Move to SD" โ In the application menu, the button may be inactive or absent at all.
- ๐ฑ Manufacturer restrictions โ Xiaomi disables portability for system and some user applications (e.g. Facebook, WhatsApp).
- ๐พ File system format โ the card must be formatted as an internal memory (Adoptable Storage), but this can lead to data loss when retrieved.
- ๐ Updates MIUI โ After upgrading to Android 10, some methods stop working, requiring alternative solutions.
Also, not all apps support external memory, such as Google Play Services or messengers like Telegram, which are essentially not portable, but their data remains in internal storage, due to security (the risk of data loss when retrieving a card) and performance (SD-lower-class UHS-I slow down applications).
โ ๏ธ Note: If you use a memory card as a portable storage (not formatted as internal memory), you will not be able to transfer applications.
What memory card should I choose for Redmi 7?
Before you port applications, make sure your microSD meets the requirements:
| Parameter | Minimum requirement | Recommended option |
|---|---|---|
| Volume. | 8GB | 64โ128 GB (Class A1/A2) |
| Class speed | Class 10 | UHS-I (U1/U3) or A2 |
| Format | FAT32/exFAT | exFAT (for files >4 GB) |
| Manufacturer | Anybody. | SanDisk, Samsung EVO, Kingston Canvas |
To transfer applications, the card must be formatted as an internal memory (Adoptable Storage).
- ๐ The card will be encrypted and linked to the device โ it will not be read on another phone or PC.
- ๐ Part of the cardโs performance will go to encryption, which can slow down the application.
- โ ๏ธ When you remove the map, the applications on it will stop working (until you insert it back).
If you plan to retrieve the card frequently (for example, to transfer files to a PC), it is better to abandon formatting as internal memory and use alternative methods of porting applications (more on them).
Method 1: Formatting SD-maps as internal memory
This is an official method from Google that supports MIUI, but with reservations, and it's suitable if you're willing to sacrifice the card's compatibility with other devices for the sake of freeing up internal memory.
Back up your card data (it will be deleted)| Charge your phone at least 50% |Use a class card at least below UHS-I|Make sure there are no important files on the card-->
Step-by-step:
- Insert the memory card into the Redmi 7 slot (up to 512 GB of microSD support).
- Go to Settings. โ Memory.
- Tap your name on it. SD-maps (e.g. SanDisk) 64GB).
- In the upper right corner, press three dots (โฎ) and select Storage Settings.
- Select Format as internal (in some versions of MIUI, the item may be called internal memory).
- Confirm the action and wait for the process to be completed (may take 5-10 minutes).
- After formatting, the system will prompt you to Transfer Data โ agree if you want to free up internal memory.
Now some of the apps can be mapped through their settings, but there are some nuances.
- ๐ง Not all apps support portability (e.g. Google Play Store or Google Play Store). MIUI System).
- ๐ฒ After transferring the application icon may disappear from the main screen โ it will have to be returned manually.
- ๐ When you connect your phone to a PC, the memory card will not be visible as a removable disk.
โ ๏ธ Attention: If you extract SD-A card formatted as internal memory, all applications transferred to it will stop working until re-inserted".
๐ก
If the phone is slowing down after formatting the card as internal memory, try using an A2 class card (for example, SanDisk Extreme A2) โ it is optimized to run applications.
Method 2: Transfer applications through settings (without SD formatting)
If you don't want to format a map as internal memory, you can try to migrate individual applications manually, which doesn't work for all programs, but allows you to free up some space without drastic changes.
Instructions:
- Open Settings โ Applications โ Application Management.
- Select the app you want to port (like Spotify or VK).
- Slip on Warehouse.
- If the button is changed (or moved to) SD-card is active โ press it and confirm the action.
- Wait until the process is complete (it can take from a few seconds to a minute).
Limitations of the method:
- ๐ซ The transfer button may be inactive for most applications (especially system applications).
- ๐ Even if the transfer is successful, some of the data (cache, settings) will remain in the internal memory.
- ๐ After updating the application, it can automatically return to internal memory.
To check which apps can be ported, use the filter in Application Management:
- In the upper right corner, click on the filter icon (โฎ โ Filter).
- Select You can move to SD-map.
- The system will show a list of compatible applications.
Why is the โMove to SDโ button inactive?
Method 3: Using ADB for Forced Transfer
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 connecting your phone to your PC, but doesn't need root rights.
What you need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ USB-cable (preferably original).
- ๐ฅ Installed Xiaomi drivers and package ADB Tools (you can download from the official Google website).
- ๐ง Included Debugging by USB developer-setting.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone. Tap the MIUI version 7 times until the notification โYouโre a developer!โ appears.
- Turn on USB debugging: Return to Settings โ Additional โ Developer. Activate the USB debugging switch.
Connect your phone to your PC:
- Use the cable that comes with the Redmi 7.
- On your phone, select File Transfer (MTP) mode.
- Open the command prompt (or Terminal) on your PC and type: Adb devices If the device appears in the list, go ahead. If not, install Xiaomi drivers.
- Find out the package name of the application: Enter the command: adb shell pm list packages -f Find the desired application in the list (for example, com.facebook.katana for Facebook).
- Move the app to SD-Map: Adb shell pm set-install-location 2 This command forces the system to install new applications on the SD-To transfer an already installed application, use: adb shell pm move-package com.name.packet /sdcard Replace the com.name.packet with a real name (e.g. com.whatsapp).
If the command is executed without errors, the application will be moved, but there are risks:
- ๐ด Some apps may stop working after the transfer (especially if the card is slow).
- ๐ After the phone restarts, the app can return to internal memory.
- ๐ The method does not work for system applications and those that explicitly block the transfer.
โ ๏ธ Attention: Teams ADB You can cause system instability if you use them incorrectly. Do not carry system applications (for example, com.miui.home) - this will cause malfunctions. MIUI.
๐ก
ADB is the most powerful tool for porting applications, but it requires caution: Always check batch names and do not apply commands to mission-critical services (e.g., com.google.android.gms).
Method 4: Third-party transfer applications (without root rights)
If previous methods have failed, you can use third-party utilities, which don't give you a 100% guarantee, but sometimes help you bypass the limitations of MIUI.
Top.-3 portability:
| Annex | Features | Reference |
|---|---|---|
| AppMgr III (App 2 SD) | Shows which applications can be transferred, supports batch mode. | Google Play |
| Files by Google | The Cleanup tab offers to transfer rarely used applications to SD. | Google Play |
| SD Maid | Analyzes memory and suggests optimization, including application portability. | Google Play |
How to use AppMgr III:
- Install the app from Google Play.
- Open it and give access to the storage.
- Go to the tab Transfer to the SD-map.
- Check the boxes of the applications you want to transfer.
- Click Transfer and confirm the action.
Restrictions of third-party utilities:
- ๐ They canโt get around system limitations โ if an application is blocked for portability, the utility wonโt help.
- ๐ Some of the data (cache, settings) will still remain in the internal memory.
- ๐ After updating the application, it can return to internal memory.
If none of these methods work, the last option is rooting, but that voids the warranty and can cause the phone to run in an unstable way, and we don't recommend this option unless absolutely necessary.
What to do if the transfer does not work?
If you have encountered errors when transferring applications to SD-Map in Redmi 7, try the following solutions:
- ๐ Restart your phone โ sometimes it helps the system recognize the memory card correctly.
- ๐ฑ Update. MIUI โ In new versions of firmware can be fixed bugs with work SD-map.
- ๐พ Check the memory card for errors: Connect the card to the PC via the card reader. Open Properties โ Service โ Check (in Windows). Correct the errors found.
Reset the memory card settings:
- Go to Settings. โ Memory. โ SD-map.
- Press Format. โ Like a portable storage facility.
- After formatting, repeat the transfer attempt.
Check the free space on the map
If the problem persists, it may be a memory card incompatibility. Try using a card from another manufacturer (e.g. Samsung EVO Plus instead of a no-name brand).