How to transfer applications to the SD- card in Xiaomi Redmi 7: all ways + problem solving

Xiaomi Redmi 7 is a popular budget smartphone with 32 or 64 GB of internal memory, which is often not enough to install all the necessary applications. Transferring programs to a microSD card seems like a logical solution, but in MIUI (branded shell Xiaomi) this process has nuances. Unlike older versions of Android, where the transfer was available in two clicks, modern versions of the OS limit this feature for security and performance reasons.

In this article, weโ€™ll break down all the working ways to migrate applications to the SD- map in Redmi 7 (including the Redmi 7A and Redmi Note 7 models), explain why some programs canโ€™t be moved, and show workarounds. You will also learn how to format your memory card correctly, which apps are best not to port, and what to do if the system is in error. Instructions are valid for MIUI 10โ€“14 based on Android 9โ€“12.

Before you start, check:

  • ๐Ÿ“ฑ Version MIUI: Go to Settings โ†’ About Phone โ†’ Version MIUI. This is what makes the availability of features.
  • ๐Ÿ’พ Type SD- Card: A high-speed UHS-I (U1/U3) or Class 10 card is required to carry applications.
  • ๐Ÿ”„ Free space: The map should have at least 20% more space than the application takes up.

Why Redmi 7 canโ€™t be used to transfer all applications to the Redmi SD-map?

Many users find that the "Move to SD" button in the application settings is inactive or absent. This is not a bug, but a feature of modern versions of Android and MIUI policy.

1. Limitations of Android 9+

Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage, which allowed you to format the SD- card as internal memory. However, in Android 9 Pie (which runs the Redmi 7), this feature was curtailed due to:

  • ๐Ÿ›ก๏ธ Security: Applications on SD- cards are easier to crack or replace.
  • โšก Performance: Memory cards are slower than the embedded flash memory (eMMC/UFS).
  • ๐Ÿ”„ Stability: When you extract the map, applications can crash.

2 MIUI Politics

Xiaomi is further tightening the rules:

  • ๐Ÿšซ System applications (e.g. Mi Browser, Mi Music) are blocked.
  • ๐Ÿ”’ Some games (e.g., PUBG Mobile, Genshin Impact) block the transfer due to cheat protection.
  • ๐Ÿ“ฆ Applications with OBB- files (additional game data) are partially ported.

๐Ÿ“Š Have you tried to migrate applications to the SD- map in Redmi 7?
Yeah, it worked.
Yeah, but not all apps moved.
No, I haven't.
I don't know how to do that.

3 Technical limitations of SD- cards

Even if the system allows for portability, the speed of the application from the memory card will be lower.

  • ๐Ÿข Running an application with microSD Class 10 can be 30-50% slower than internal memory.
  • ๐ŸŽฎ High-demand games (like Call of Duty Mobile) can slow down or crash.

โš ๏ธ Warning: Moving apps to a SD- card doesn't always solve the memory problem. Many programs (e.g. WhatsApp, Telegram) store cache and media files in internal memory, even if the application itself is ported.

Method 1: Standard Transfer through MIUI Settings

Itโ€™s the easiest method, but it doesnโ€™t work for all applications, and itโ€™s suitable for lightweight utilities (like FX File Explorer, Simple Gallery) and some games without heavy graphics engines.

Step-by-step:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want to migrate (like Facebook Lite).
  3. Slip on Warehouse.
  4. If the button is moved to SD-The card is active โ€“ press it and confirm the action.
  5. Wait until the process is complete (it can take up to 5 minutes depending on the size of the application).

What to do if the โ€œTransferโ€ button is inactive?

  • ๐Ÿ”„ Reboot your phone โ€” sometimes it helps activate the option.
  • ๐Ÿ“Œ Update the app to the latest version via Google Play.
  • ๐Ÿ› ๏ธ Clear the app cache in the same Warehouse menu.

Buy a microSD card of U3 class or higher

Format the map in FAT32/exFAT

Backup of important data

Charge your phone at least 50 times%-->

Limitations of the method:

Type of applicationPossibility of transferNotes
System applicationsโŒ No.MIUI blocks Mi Account, Security, etc. transfers.
Games with OBB-fileโš ๏ธ Partially.The APK itself will be transferred, but the OBB will remain in the internal memory.
Social mediaโœ… Yes (e.g. Facebook Lite)Major apps (Instagram, VK) often block the transfer.
MessengersโŒ No.WhatsApp, Telegram do not support transfer due to encryption.

Method 2: Formatting SD-The card is an internal memory (adoptable storage)

This method combines the SD- card with the phoneโ€™s internal memory, and then the system will perceive it as part of the main storage, but it has serious drawbacks:

  • ๐Ÿ”’ The card will be encrypted and will not be read on other devices.
  • ๐Ÿšซ After extracting the map, the application will stop working on it.
  • โš ๏ธ Risk of data loss in crashes.

How to Enable Adoptable Storage in Redmi 7:

  1. Put it in. SD-phone-card.
  2. Go to Settings. โ†’ Warehouse.
  3. Tap by name. SD-maps (e.g. SanDisk) 64GB).
  4. In the upper right corner, click on three dots โ†’ Storage settings.
  5. Choose Format as an internal memory.
  6. Confirm the action and wait until it is completed (may take up to 10 minutes).
  7. After formatting, restart the phone.

Important nuances:

  • ๐Ÿ“Š After formatting, all data on the map will be deleted.
  • ๐Ÿ”„ The card will not be used on other devices without re-formatting.
  • โšก Application speed depends on the SD- card class. For Redmi 7, UHS-I U3 or A2 is recommended.

โš ๏ธ Warning: If you retrieve a SD- card formatted as internal memory, the phone may start to slow down or reboot. Always retrieve the card through Safe Retrieval in the storage settings.

What happens if you format the map as an internal one and then extract it?
When you retrieve a card that's formatted as internal memory, all the applications that are transferred to it will stop working, the system will give you an "Application not installed" error, to return the card to work, you either need to insert the card back or reinstall the applications in internal memory, and you can also crash MIUI if the card was removed while the application was running from it.

Method 3: Porting applications with ADB (for power users)

If standard methods don't work, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which allows you to force transfer even those applications for which the "Move" button is blocked.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ Cable USB Type-C (original or quality).
  • ๐Ÿ› ๏ธ Utility. ADB Tools (download from the official Google website).
  • ๐Ÿ“ฑ Included debugging by USB phone-on.

Step-by-step:

  1. Turn on USB debugging: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version to activate Developer Mode. Go back to Settings โ†’ Additional Settings โ†’ Developer. Activate USB Debugging.

Connect the phone to the computer

File Transfer (MTP)

Open the Command Prompt (CMD)

ADB

cd C:\platform-tools

Check the connection.

adb devices

The name of your device (e.g., 1234abcd device) should appear.

Move the app.

adb shell pm move-package com.example.app /sdcard

Replace com.example.app with a real application package (you can find out through the App Inspector in Google Play).

Examples of popular application packages:

AnnexPacket name
Facebookcom.facebook.katana
Instagramcom.instagram.android
VKcom.vkontakte.android
Google Chromecom.android.chrome

โš ๏ธ Warning: Not all applications support forced porting over ADB. Some may crash or malfunction. Back up the application data before transferring!

๐Ÿ’ก

If the adb shell pm move-package command gives an error Failure [NOT_MOVED: Operation not allowed, try first migrating the application in the standard way through the MIUI settings, and then repeat the command ADB. Sometimes this works.

Method 4: Using third-party applications for portability

Google Play has utilities that automate the transfer of applications to the SD- card, which do not guarantee 100% success, but can help in cases where standard methods do not work.

1. AppMgr III (App 2 SD)

The app analyzes which programs can be migrated, and suggests that you do it in one click.

  • ๐Ÿ“Œ Transfer APK- files.
  • ๐Ÿ“‚ Cache and data transfer (for supported applications).
  • ๐Ÿ” View packet information.

How to use:

  1. Download AppMgr III from Google Play.
  2. Open the application and grant superuser rights (if there is root).
  3. In the list, select an application marked Movable (portable).
  4. Press Move to SD card.

2. Link2SD (requires root rights)

A more powerful tool that allows you to:

  • ๐Ÿ”— Create symbolic references to the SD- card (saves space in internal memory).
  • ๐Ÿ—‘๏ธ Transfer cache, data, and even system applications (from root).
  • ๐Ÿ“Š View detailed memory usage statistics.

Instructions for Link2SD:

  1. Install Link2SD.
  2. Give root rights (if the phone is rooted).
  3. Select the file system for the second partition SD-maps (recommended) ext4).
  4. Reboot the phone.
  5. In the list of applications, select the desired one and click Create a link.

โš ๏ธ Warning: Using Link2SD without root rights is pointless - most features will be blocked. Also, it is not recommended to port system applications (com.android.*), this can lead to unstable phone operation.

What applications cannot be transferred to the SD- card in the Redmi 7?

Even with ADB or root rights, some applications are not portable, and here is the full list:

  • ๐Ÿ”’ System applications MIUI: Mi Account (com.xiaomi.account) Security (com.miui.securitycenter) Mi Browser (com.android.browser)
  • ๐Ÿ“ฑ High performance applications: Genshin Impact PUBG Mobile Call of Duty Mobile
  • ๐Ÿ’ฌ Encrypted messengers: WhatsApp (com.whatsapp) Telegram (org.telegram.messenger) Signal (org.thoughtcrime.securesms)
  • ๐ŸŽต Music and video players from DRM: Spotify (com.spotify.music) Netflix (com.netflix.mediaclient)

Why aren't these apps portable?

  • ๐Ÿ” Security: Messengers and banking applications store sensitive data that cannot be placed on removable media.
  • โšก Performance: Games with high graphics requirements slow down when working with SD- cards.
  • ๐Ÿ“œ License Restrictions: Apps with DRM (e.g. Netflix) block the transfer to protect content.

๐Ÿ’ก

If the application cannot be moved, try to free up space in internal memory in other ways: clear the cache, delete unnecessary files, or transfer media files (photos, videos) to the SD- card manually.

Frequent mistakes and their solutions

When you migrate applications to the SD- card, Redmi 7 users often encounter errors.

Error: "Not enough space on the device" during the transfer

Reason: There is not enough free space on the SD- card or it is formatted in an inappropriate file system.

Decision:

  • ๐Ÿ“Š Free up space on the map (delete unnecessary files).
  • ๐Ÿ”„ Format the card in exFAT or FAT32 (via computer or phone).
  • ๐Ÿ› ๏ธ Check the card for errors with CHKDSK (on Windows): chkdsk E: /f (replace E: with the letter of your SD- card).

Error: "The application does not support transfer to the SD- card"

Reason: The developer blocked the transfer in the application manifest (AndroidManifest.xml).

Decision:

  • ๐Ÿ”ง Try transferring via ADB (see Method 3).
  • ๐Ÿ“ฅ Install the Lite version of the app (e.g. Facebook Lite instead of Facebook).
  • ๐Ÿ—‘๏ธ Clear the app cache in Settings โ†’ Apps โ†’ Storage.

Error: "SD- Card is damaged" or not detected

Cause: Physical damage to the card, incompatibility with the phone, or file system errors.

Decision:

  • ๐Ÿ”„ Reboot the phone.
  • ๐Ÿ’พ Try another SD- card (SanDisk or Samsung class U3 is recommended).
  • ๐Ÿ› ๏ธ Format the card on your computer in FAT32 with the cluster size 32KB.

4.The application has moved, but is not working

Reason: Incompatibility with the card file system or errors during transfer.

Decision:

  • ๐Ÿ”„ Reboot the phone.
  • ๐Ÿ“ฅ Reinstall the app.
  • ๐Ÿ› ๏ธ Move the application back to internal memory.

๐Ÿ’ก

If the app slows down after transferring, try turning off animation in MIUI: go to Settings โ†’ About Phone โ†’ MIUI version (stamp 7 times), then to For Developers โ†’ The scale of the animation window and install the animation is disabled.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp blocks the transfer to the SD- card for security reasons (chat encryption).However, you can: Transfer media files (photos, videos) manually through Files โ†’ WhatsApp โ†’ Media. Use WhatsApp Business - it has fewer restrictions. Clear cache to Settings โ†’ Apps โ†’ WhatsApp โ†’ Storage.
How to find out which applications have already been transferred to SD-map?
Go to Settings โ†’ Applications โ†’ Application Management and sort the list by Storage. Applications on the SD- card will be marked with the appropriate icon, and you can use the OS Monitor utility for detailed analysis.
Will the app work on the SD- card if I insert it into another phone?
No, if the card is formatted as an internal memory (Adoptable Storage).If the card is formatted as a portable (FAT32/exFAT), then the APK- file will remain, but the application will not work without re-installation (due to lack of data and cache).
Can I transfer the game from OBB- files to the SD- card?
Partially. The APK applications can be moved, but the OBB- files (additional data) will remain in internal memory. To transfer OBB: Copy the Android/obb/ folder SD- to the SD- card. Delete the original OBB folder from internal memory. Create a symbolic link (root required) or use Link2SD. โš ๏ธ Risk: some games (e.g.g. Genshin Impact) may not start after such a transfer.
How to cancel the transfer of the application back to internal memory?
Go to Settings โ†’ Applications โ†’ [app name] โ†’ Storage and click Transfer to internal memory. If the button is inactive, use the ADB command: adb shell pm move-package com.example.app 0 (replace com.example.app with a real package).