How to transfer applications to SD-Map Xiaomi Redmi Note 7: all ways + fixing

Xiaomi Redmi Note 7 his 32/64 GB of internal memory often faces a lack of space – especially if you are actively installing games like Genshin Impact or Call of Duty Mobile, which “weigh” on the Internet. 2-4 GB each. Transfer applications to SD-The map seems to be a logical solution, but in MIUI This process has nuances: from the limitations of Android 9 Pie to the features of the file system F2FS, Which Xiaomi uses on its devices.

In this article, we’ll cover all the working ways to port applications to SD in Redmi Note 7, including bypassing system constraints, choosing the right memory card format (exFAT/FAT32/NTFS) and solving common errors like “Can’t move the app,” and we’ll also look at why some programs (such as WhatsApp or Google Play Services) are fundamentally not portable, and what to do about it.

Important: instructions are valid for the Redmi Note 7 based on MIUI 10-14 (Android 9 Pie).If you have custom firmware (like Pixel Experience or LineageOS), some methods may not work - we will warn about this separately.

Why can’t Redmi Note 7 just port any app to SD?

Unlike older versions of Android (up to 6.0 Marshmallow), where porting apps to SD was a direct function of the system, Android 9 Pie (which is on the Redmi Note 7) has strict restrictions:

  • 🔒 Data protection: Android prohibits the transfer of applications that work with sensitive information (banking, instant messengers, system services.
  • 🎮 Anticheat games: Titles type PUBG Mobile or Free Fire block the transfer, as it can be used for hacking (modified) APK).
  • 📁 File system: Redmi Note 7 use F2FS for internal memory, and SD-cards are usually formatted in FAT32/exFAT. This creates conflict when reading/writing.
  • 🔄 Updates MIUI: After the system update, the transferred applications can “fly” from the SD, so MIUI Resets access rights to external storage.

Critical detail: Xiaomi artificially restricts portability even of the apps that Android 9 theoretically allows to move, which is designed to “optimize performance” (according to the company), but in practice leads to quick filling of internal memory. This can only be done by routing rights or ADB-Teams, on that one.

⚠️ Note: Transfer system applications (e.g. com.miui.gallery or com.android.contacts) to SD The Redmi Note 7 does not support such transfer at the core level.

Preparation SD-What format to choose and how to avoid mistakes

Before transferring applications, you need to format correctly SD-An error at this point will lead to messages like «SD-Card damaged" or "Not enough space" despite free gigabytes.

Here are 3 key rules for the Redmi Note 7:

  1. File system format: 📌 FAT32: It works with all applications, but is limited to files up to 4 GB. 📌 exFAT: Supports files >4GB (needed for Genshin Impact or Asphalt 9), but some older apps may not see the map. 🚫 NTFS: Redmi Note 7 does not support recording NTFS rootless.

Class speed

Class 10

UHS-II

Volume.

MIUI

How to format SD-card right on the phone:

  1. Insert the card into the slot (hybrid or separate – it does not matter).
  2. Go to Settings. → Warehouse → SD-map.
  3. Click on “Format as internal storage” (this will create an encrypted partition, but will allow you to port more applications).
  4. Confirm the action and wait until it is completed (may take 5-10 minutes).
📊 What's the volume? SD-You are using the cards in Redmi Note 7?
32GB
64GB
128GB
256 GB or more
I don't use it.

⚠️ Warning: Formatting as internal storage will tie the card to the phone, and once it's removed, it won't be read on a PC without completely erasing the data. SD In other devices, select Portable Storage (but only a portion of the applications can be moved).

Map formatMax. File size.Compatible with Redmi Note 7Is it good for games?
FAT324GB✅ Yes.❌ No. For heavy games)
exFAT16 EB✅ Yes. MIUI 11+)✅ Yes.
NTFS16 EB❌ No (no root)❌ No.
Internal storage (encrypted)✅ Yes.✅ Yes (best option)

Method 1: Transfer through standard MIUI settings (without root)

This is the easiest method, but it only works for a fraction of the apps. Xiaomi hides the portability option in the depth of the menu, and it's not available for all programs.

Step-by-step:

  1. Open Settings → Applications → Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Press "Storage."
  4. If the option is active, tap "Change" next to "Storage" and select SD-map.
  5. Confirm the transfer and wait until it is completed (may take a few minutes).
  6. Connect your phone to your PC: Select File Transfer Mode (MTP). On your PC, open the command prompt (cmd in Windows) and go to the folder with ADB (e.g., cd C:\platform-tools).

Check the connection.

adb devices

If you don't, install Xiaomi USB Drivers.

Move the app.

adb shell pm set-install-location 2

This command forces the system to install applications on SD by default.To migrate a specific application (e.g. Facebook with com.facebook.katana):

adb shell pm move-package com.facebook.katana

Possible errors and solutions:

  • 🔴 Failure [NOT_MOVED: -1]: Application cannot be moved (system or secure).
  • 🔴 Device unauthorized: Phone not confirmed USB. Reconnect the cable and allow debugging in the pop-up window.
  • 🔴 No such file or directory: ADB Make sure you're in the correct folder).
How to find out the package name of the application?
Open Google Play, find the app and copy its URL. After "id=" you'll have a batch name (e.g., "com.whatsapp" for WhatsApp) or use the command: adb shell pm list packages | grep "app name app"

⚠️ Note: pm set-install-location 2 will force all new applications to be installed on the site SD This can slow down if the card is slow. To get back to the settings, do adb shell pm set-install-location 0

Method 3: Transfer with root rights (for advanced)

If neither standard settings nor ADB work, the last option is to get root rights and use specialized applications like App2SD or Link2SD, which gives you complete control over the transfer, but it is not warranty and can disrupt MIUI.

Pre-launch warnings:

  • 🚨 Ruth is permanently dumping Widevine L1 before L3 — Netflix, Disney+ Other services will no longer work in HD.
  • 🚨 Xiaomi can block Mi Account if it detects root (risk) ~1%).
  • 🚨 Updates MIUI «airborne» (OTA) stop working.

How to get a root on Redmi Note 7:

  1. Unlock the bootloader through the Mi Unlock Tool (you need a Xiaomi account tied to the phone).
  2. Install custom TWRP recavators for Redmi Note 7 (version should match the code name of the device – lavender).
  3. Sweep Magisk (the latest version) through TWRP.

Transfer of applications from root:

  1. Install App2SD or Link2SD from Google Play.
  2. Open the app and provide root access.
  3. Select the application → “Move to SD” or “Create a link” (in Link2SD).
  4. Reboot the phone.

Pros of the method:

  • ✅ All data from the application (including OBB-game-play).
  • ✅ You can even migrate system applications (but risky!).
  • ✅ It works with exFAT cards and NTFS.

Cons:

  • ❌ Hard for beginners (the risk of “bricking” the phone).
  • ❌ Some applications (such as banking) refuse to work on rooted devices.
  • ❌ Annexes to SD They can “fly” after the update.

💡

Root rights give you maximum freedom, but turn the Redmi Note 7 into an "experimental" device, and use this method only if you're prepared for potential performance and safety issues.

Solving problems after application portability

Even if the transfer is successful, there may be errors, and here are the most common problems and solutions for the Redmi Note 7:

Problem.Reason.Decision
The application does not open after the transferThe files are damaged or SD-slow-cardTransfer back to internal memory or use a UHS-I class card
Play slows down or flies offLack of read/write speed SDTransfer only the cache (via Settings → Storage → Clear the cache), and leave the APK in internal memory.
After updating, the application flies from SDMIUI resets access rightsRemove or disable auto-update for this app
SD-map not definedContacts oxidized or card formatted in NTFSClean contacts with alcohol or reformat to exFAT

What if the application is not portable in any way?

  • 🛠️ Remove and install again, selecting SD-map as the installation site (works for the APK-file).
  • 🛠️ Use the lightweight versions (e.g. Facebook Lite instead of the main app).
  • 🛠️ Transfer media files only: For many applications (such as WhatsApp), you can manually move the Media or Downloads folder to the Internet. SD via file manager.

How to transfer the game's cache (OBB-file SD:

  1. Connect your phone to your PC and enable File Transfer (MTP) mode.
  2. Go to the Android → obb folder on the internal storage.
  3. Copy the folder with OBB-game files (e.g, com.rockstargames.gta3) on SD-map (Android/obb).
  4. Remove the original folder from the internal memory.
  5. Create a symbolic link (requires root): ln -s /storage/XXXX-XXXX/Android/obb/com.game.package /sdcard/Android/obb/com.game.package

Alternative ways to free up memory without transferring to SD

If porting to SD doesn’t help or isn’t possible, here are 5 working ways to free up space on the Redmi Note 7:

  • 🧹 Clearing the cache MIUI: Go to Settings. → Warehouse → Clean. Select App Cache and delete (you can free 1-3 GB).
  • 🗑️ Remove duplicate files: Use Files by Google or SD Maid to search for repetitive photos/videos.
  • 🎵 Transfer of music and photos: In the Gallery MIUI select files → «Move it» → SD-Use a map for music. VLC or Poweramp with storage path settings on SD.
  • 📱 Disabling pre-installed applications: Through ADB disable unnecessary system programs (e.g. com.miui.analytics – Xiaomi statistics collector).
  • ☁️ Cloud storage: Set up autosynchronization of photos in Google Photos or Mi Cloud (High Quality compression gives unlimited space).

Hidden MIUI function: Redmi Note 7 has a built-in Light Mode that deletes unused files.

  1. Go to Settings → Special Opportunities → Light Mode.
  2. Turn on the option and follow the prompts (the system will prompt you to remove old APKs, cache and duplicates).

FAQ: Frequent questions about porting apps to SD in Redmi Note 7

Can I transfer WhatsApp to WhatsApp? SD-map?
No, WhatsApp is blocking the transfer because of the encryption of messages. However, you can transfer media files (photos, videos, voice): Open WhatsApp → «⋮» → Settings → Data and storage. Click on "Storage Management" and select files to transfer. Use the file manager to move the folder WhatsApp/Media on SD. ⚠️ After the transfer, the new media files will be stored in internal memory until you change the path in WhatsApp settings (root requires).
Why did she start laying after transferring the game to SD?
Probably yours. SD-Redmi Note 7 requires reading speeds of at least 20 MB/s for comfortable gaming. A1 SD Bench (available on Google Play). If the speed is lower, replace the card with a UHS-I Class 3 (U3) or UHS-II. Also try: Move it back. APK-game file, leaving on SD only OBB-Disable background optimization MIUI for the game (in battery settings).
How to transfer the application back to internal memory?
The method depends on how you ported the application: If through settings MIUI: Go to Settings. → Annexes → [name] → Warehouse → Change and select the internal memory. ADB: Execute the command: adb shell pm move-package -i com.package.name if through Link2SD/App2SD: Open the application, select the program and click “Move to the device». ⚠️ If the application is installed directly on SD (Not moved, it needs to be reinstalled.
Can I use it? SD-Map as internal memory on Redmi Note 7?
Yes, but with reservations: SD-The card must be fast (minimum Class 10). U1). When formatted as internal memory, it will be encrypted and tied to a phone. Not all applications will work stable (especially games). SD internal: Insert the card into your phone. Go to Settings → Warehouse → SD-map → Set up → Internal storage. Follow the instructions (the map data will be erased!). ⚠️ After that, the map will not be read on other devices without formatting.
Why do migrated applications fly back after the MIUI update?
This is a well-known problem with the Redmi Note 7 after the update. MIUI system resets access rights to SD-Solutions: Move applications again (via settings or ADB). Turn off auto-update MIUI In Settings → The phone. → Updating the system → ⋮ → Settings → Auto-update. Use it. App2SD with root rights - it fixes applications on SD If the problem is repeated often, consider a rollback to the old version. MIUI (But it's risky).