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

Xiaomi Redmi Note 7 is still one of the most popular budget smartphones due to its balanced performance and reliability. However, its main drawback - only 32/64 GB of internal memory - becomes critical when used actively. Even after cleaning the cache and deleting unnecessary files, users face a notification "Not enough space on the device" when trying to install a new application or update an existing one.

Transfer of applications to SD-The map seems to be a logical solution, but in MIUI (Especially on older versions, this feature is either hidden or limited. In this article, we'll look at all the portable options available, from standard settings to manually mounting through the device. ADB, And we'll also explain why some applications are fundamentally unmovable. SD-Redmi Note 7 cards and risks that are important to consider before you start manipulating.

Why Redmi Note 7 can’t be used to transfer all applications to the SD-map?

The problem lies in the Android architecture and Xiaomi's policies. Starting with Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage, the ability to format. SD-However, manufacturers, including Xiaomi, often block or restrict this feature in their shells (MIUI). Here are the key reasons:

  • πŸ”’ Limitations MIUI: In firmware for Redmi Note 7 (especially based on Android 9 Pie), the application portability function is either absent or works selectively - only for those programs that support installation on external media.
  • πŸ“± Productivity: SD-cards (even class) A1/A2) slower than the built-in eMMC memory 5.1, Which can lead to lag in games and heavy applications.
  • πŸ” Security: Some applications (banking, instant messengers, games with DRM) blocking work from external media due to the risk of piracy or data leakage.
  • πŸ”„ Updates MIUI: After updates, the firmware transfer settings can be reset, and applications can automatically return to the built-in memory.

It's important to understand that even if you manage to migrate an application, its data (cache, settings, saves) often stays in internal memory. PUBG Mobile can be moved APK-file SD-Maps and updates will still take up space on the phone.

⚠️ Attention: On the Redmi Note 7 s MIUI 12+ Android 10/11 The function of transferring applications through settings is often absent. This is not a bug, but a conscious decision of Xiaomi - the shell is optimized for working with internal memory.

What kind of guy. SD-Cards are needed for Redmi Note 7?

Not every microSD is suitable for porting applications. Redmi Note 7 supports cards up to 256 GB, but other parameters are important for stable operation:

CharacteristicsMinimum requirementsRecommended option
Class speedClass 10 (10 MB/s)UHS-I U3 or A2 (30+MB/s)
Volume.16GB64–128 GB (optimum for applications)
FormatFAT32 (up to 32 GB) or exFATexFAT (for cards >32 GB)
BrandAnybody.Samsung EVO+, SanDisk Ultra, Kingston Canvas Go!

Random read/write speed (IOPS) is critical for porting applications. Class A1 cards provide a minimum of 1,500 IOPS, and A2 4000 IOPS. The latter is preferred because they reduce the lags when running programs. Check the marking on the map: the symbol "A" with a number inside is the application class.

πŸ“Š What? SD-You are using the card in Redmi Note 7?
Up to 32GB.
32-64 GB
128-256 GB
I don't use it.
other

If you plan to format your card as internal memory (via Adoptable Storage), consider:

  • πŸ”„ The map will be encrypted and linked to the device – it will not be read on another phone or PC without formatting.
  • πŸ“‰ The system speed can drop by 10-30% (depending on the class of the card).
  • ⚠️ When you remove the map, the application will stop working on it.

Method 1: Transfer over standard MIUI settings (if available)

On some versions of MIUI (usually MIUI 10/11 based on Android 9), the application portability function is saved but hidden.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want to migrate (like Facebook or Spotify).
  3. Slip on Warehouse.
  4. If there is a button, change or move to SD-If the button is not there or it is inactive, move to the next way.

Please note the status under the name of the app:

  • πŸ“± Β«On the device – you can try to transfer.
  • πŸ’Ύ Β«Nana SD-map" - already moved.
  • 🚫 Β«Cannot be moved – the application is blocked by the developer.

Make sure that SD-The card is inserted and recognized by the system

Check the free space on the map (you need at least 20% more than the weight of the application)

Close the application before transfer

Reboot the phone after the transfer-->

⚠️ Note: After the transfer, some applications may not work as well – for example, WhatsApp or Telegram may stop sending notifications. MIUI Limits the activity of the programs on SD-map.

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

This method allows you to β€œdeceive” the system, making it perceive SD-The advantage is that you can port almost any application:

  • πŸ” The map becomes unreadable on other devices.
  • πŸ“‰ The speed of the system may decrease.
  • ⚠️ When you remove the map, the application will stop working on it.

Instructions:

  1. Put it in. SD-map in Redmi Note 7.
  2. Go to Settings. β†’ Warehouse.
  3. Tap by name. SD-maps (e.g. SanDisk) 128GBΒ») and select Settings (three dots in the upper right corner).
  4. Select Internal Memory β†’ Clean and Format.
  5. Confirm the action. It'll take a few minutes.
  6. After formatting, the system will offer to transfer the data - agree.

Now, when you install new applications, the system will ask you where to save them, and then you can migrate the programs that are already installed.

  1. Open the Settings β†’ Applications.
  2. Select the app β†’ Warehouse β†’ Change.
  3. Indicate. SD-map and confirm.
What if the internal memory button is missing?
On some versions of MIUI (especially MIUI 12+), this option is hidden. Try: 1. Update the firmware to the latest version via Settings β†’ About Phone β†’ System Update. 2. Use ADB (described in Method 4). 3. Set custom recoveries (e.g., TWRP) and manually format the card as internal via the command sm partition disk:179.64 (where 179.64 is the card ID).

Method 3: Transfer through file manager (for APK and data)

If standard methods do not work, you can manually move them. APK-It's not going to make the application portable, but it's going to make space available.

Instructions:

  1. Install a file manager with root permissions (such as Root Explorer or Solid Explorer).
  2. Go to the folder. /data/app β€” stored APK-user-application files.
  3. Find a folder with the name of the package of the desired application (for example, com.facebook.katana for Facebook).
  4. Copy the folder to SD-map (e.g. in the /storage/XXXX-XXXX/Android/obb).
  5. Remove the original folder from /data/app.
  6. Create a symbolic link (symlink) with the help of ADB or terminal: ln -s /storage/XXXX-XXXX/Android/obb/com.facebook.katana /data/app/com.facebook.katana

This method requires root rights and can cause app failures, and once the program is updated, links will have to be recreated.

adb shell pm list packages | grep "appendix name"

Method 4: Transfer over ADB (for power users)

Android Debug Bridge (ADB) allows you to manually tell the system where to install applications, which works even if MIUI does not have a graphical interface for porting.

Preparation:

  1. Enable USB debugging in Settings β†’ About Phone β†’ MIUI version (stick 7 times on the item, then go back to Settings β†’ Additional β†’ For Developers).
  2. Connect Redmi Note 7 to your PC and confirm debugging permission.
  3. Download Google’s Platform Tools and unpack it into any folder.

Instructions for transfer:

  1. Open the command prompt (cmd) in the folder with ADB.
  2. Check the device connection: Adb devices must display the serial number of your Redmi Note 7.
  3. Find out the list of installed application packages: adb shell pm list packages -f
  4. Select a portable application (e.g. package:/data/app/com.whatsapp-1/base.apk=com.whatsapp).
  5. Move it to the port. SD-map: adb shell pm move-package com.whatsapp If the team returns Success - application moved.

To check the result, do:

adb shell pm get-install-location
  • 0 - Automatic selection (usually internal memory)
  • 1 is internal memory.
  • 2 - External memory (SD-map).

⚠️ Note: Not all applications support portability ADB. If the team returns a Failure error [INSTALL_FAILED_INVALID_INSTALL_LOCATION], The developer has blocked this possibility.

πŸ’‘

Transfer over ADB is the most versatile method, but requires a PC connection and basic command line knowledge. Once ported, some applications may run slower or require re-authorization.

What to do if the application is not portable?

If none of these methods work, try the following alternatives:

  • πŸ—‘οΈ Cache Clearing: Go to Settings β†’ Apps, select a program and click Clear cache. For example, on Facebook, the cache can take several gigabytes.
  • ☁️ Cloud Storage: Move your media files (photos, videos) to Google Photos, Mi Cloud or Yandex Drive.
  • πŸ”„ Lite versions of applications: Install lightweight versions (Facebook Lite, Messenger Lite, Spotify Lite).
  • πŸ“¦ Data Archiving: Use Titanium Backup (requires root) to transfer application data to the Internet SD-map.
  • πŸ”§ Factory reset: Last resort if the system is clogged with debris.Pre-backup through Settings β†’ Additionally. β†’ Backup and reset.

For games with large data files (such as Call of Duty Mobile or Genshin Impact), you can manually transfer the folder. Android/obb on SD-map and create a symbolic link (as in the method) 3). However, note: some games check file integrity and may refuse to run.

FAQ: Frequent questions about transferring applications to SD-map

Can I transfer WhatsApp to WhatsApp? SD-map in Redmi Note 7?
WhatsApp is blocking the transfer due to security risks (chat encryption). β†’ chat β†’ Backup. Remove the application and reinstall it, specifying SD-map as installation location (if available) Restore chats from backup. minus: media files (photos, videos) will remain in internal memory.
Why did the application stop updating after the transfer?
This is a restriction of Google Play. SD-The card is only updated if: the card is formatted as internal memory. the application supports installation on external media (as indicated in Google Play in the section "More"). Solution: temporarily transfer the application back to internal memory, update it, then move again to the internal memory. SD-map.
Can I use it? SD-A card as internal memory without formatting?
No. To work in Adoptable Storage mode, the card must be formatted and encrypted, and this restriction can only be circumvented through custom firmware (like LineageOS), but this requires unlocking the bootloader and may be insecure.
How do I get applications back into internal memory?
Methods: Settings β†’ Applications β†’ [Select App] β†’ Storage β†’ Change β†’ Internal Memory. Through ADB: adb shell pm move-package --internal PAKET APPLASS If the card is formatted as internal, the transfer back will occur automatically when it is removed (the applications will temporarily stop working).
Why is the application re-input in internal memory after updating MIUI?
This is a well-known MIUI problem. After major updates, the system resets the storage settings. Solutions: Repeat the port manually (via settings or ADB). Reverse the previous firmware version (if the port was critical). Use Tasker or MacroDroid to automatically port applications after the update.