How to transfer applications to a memory card in Xiaomi Mi 7: a complete guide with nuances

Xiaomi Mi 7 (codenamed Dipper) is still popular with users due to its powerful hardware and the ability to expand memory via a microSD card. Even after you install a memory card, the applications default to internal memory, quickly filling it up. In this article, we will discuss all the working ways to transfer applications to the internal memory. SD-map, including hidden settings MIUI, Bypassing Android Restrictions and Alternative Solutions for Freeing Up Space.

It is important to understand that portability depends on the firmware version (MIUI 10/11/12/13/14), the type of memory card (conventional or adoptable storage) and root rights. We will look at methods for both standard users and advanced users using ADB and modified firmware. You will also learn why some applications (such as WhatsApp or Google Play Services) are fundamentally unmodified, and how to circumvent this restriction.

Why Xiaomi Mi 7 does not allow you to transfer applications SD-default-card

The main reason lies in the security policy of Google and features MIUI. Starting with Android 6.0 Marshmallow, Google introduced the concept of adoptable storage, which formats a memory card as part of internal storage, but Xiaomi disabled this feature in standard firmware, leaving only the possibility of using the device. SD-cards as a portable storage device (for photos, music, documents).

Here are the key limitations:

  • πŸ”Ή System applications (e.g. Mi Browser, Security) cannot be ported without root rights.
  • πŸ”Ή Apps with widgets (like Poco Launcher) may not work after a port.
  • πŸ”Ή The memory card must be of class 10 (UHS-I) or higher, otherwise the applications will slow down.
  • πŸ”Ή Some games, for example, PUBG Mobile or Genshin Impact block transfer due to cheating protection.

In addition, in MIUI 12+ Xiaomi has removed the option β€œMove to” SD-map" from the app menu, leaving it for media files only: SD-cards slower than internal memory UFS 2.1, which may result in lags.

πŸ“Š What version? MIUI You are using the Xiaomi Mi 7?
MIUI 10
MIUI 11
MIUI 12/12.5
MIUI 13/14
I don't know.

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

This method works for MIUI 10–11 and partly on MIUI 12, but requires you to pre-configure the memory card as internal storage. SD-The card is a portable device, it will have to be formatted (all data will be deleted!).

β˜‘οΈ Preparation for the portability of applications

Done: 0 / 4

Instructions:

  1. Put it in. SD-Xiaomi Mi 7 slot card (hybrid slot for the second one) SIM).
  2. Go to Settings β†’ Memory β†’ Memory Map.
  3. Click on β€œFormat as internal storage” (if no option, see Method 2).
  4. After formatting, restart the phone.
  5. Open the Settings. β†’ Annexes β†’ Application management, select the desired application and click β€œMove to” SD-map (if the button is active).

⚠️ Note: Once formatted as an internal storage card, it will not be read on other devices (PCs, cameras) without completely erasing the data.

If the button β€œMove to” SD-The card is inactive, try the following steps:

  • πŸ”„ Restart your phone and check again.
  • πŸ”„ Remove the app's cache Settings β†’ Annexes β†’ All applications β†’ Settings β†’ Clear the cache.
  • πŸ”„ Update the firmware to the latest version MIUI (In some cases, the option returned).

Method 2: Using ADB for forced transfer (without root)

If you don’t have the option of formatting your card as internal storage, you can use Android Debug Bridge (ADB), which works on all versions of MIUI, but requires you to connect your phone to your PC.

You'll need:

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ”Œ Cable USB (preferably original......>
  • πŸ“₯ Utility. ADB Tools by Google.
  • πŸ”§ Included debugging by USB on the phone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press to unlock the developer mode, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).

Step-by-step:

  1. Connect the Xiaomi Mi 7 to your PC and select File Transfer Mode (MTP).
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices should appear the name of your device.
  4. Execute the command to format SD-The card as an internal storage (replace) disk:179,XX to your identifier, which can be recognized by the adb shell sm list-disks command: adb shell sm set-force-adoptable true adb shell sm partition disk:179,XX private
  5. Reset the phone. SD-The card will be displayed as part of the internal memory.

⚠️ If after completing the commands, the phone stopped seeing SD-Map, try formatting it manually through Settings β†’ Memory or perform reset settings (Settings) β†’ Additionally. β†’ Recovery and resetting may be necessary in rare cases.

πŸ’‘

If the sm partition command doesn’t work, try first to run the adb shell sm set-force-adoptable true, then restart the phone and repeat the procedure.

Method 3: Transfer applications using root rights

If you have Magisk or another root rights management system installed, you can use applications like App2SD or Link2SD to force portability, which allows you to bypass the limitations of MIUI and even migrate system applications.

Instructions for Link2SD:

  1. Install Link2SD from Google Play.
  2. Provide root access when requested.
  3. Select the app from the list and click β€œCreate a link” (or β€œMove to SD card” in newer versions).
  4. Confirm the transfer of.dex,.lib and.obb files (for games).
  5. Reboot the phone.

Advantages of the method:

  • πŸ”Ή Ability to port any application, including system.
  • πŸ”Ή Save widgets and notifications (as opposed to standard portability).
  • πŸ”Ή Automatically create symbolic links to save space.

Disadvantages:

  • πŸ”Έ Risk of application malfunction during updates.
  • πŸ”Έ Some banking applications (such as SberBank Online) can block work on rooted devices.
What if the application does not work after the transfer?
If the application is dyeing or not running, try: 1. Clear its cache and data (Settings β†’ Apps β†’ [name] β†’ Storage). 2. Move back to internal memory. 3. Use the Restore Links function in Link2SD. 4. Delete and install the application again (data may be lost!).

Method 4: Alternative solutions for memory release

If the application portability is not possible or does not solve the problem, consider these options:

MethodDescriptionPlusesCons
Clearing the cacheDelete temporary files through Settings β†’ Memory β†’ Cleanup.Quick, no license.It frees up little space (usually 1-3 GB).
Transfer of media filesMoving photos/videos to SD-Map through Gallery or Files.Safe, does not affect the operation of applications.It does not free up memory for new applications.
Use of Lite versionsInstallation of lightweight versions of applications (for example, Facebook Lite, Messenger Lite).Save up to 50% of the space.Reduced functionality.
Disabling pre-installed applicationsDeactivate unnecessary system applications via Settings β†’ Applications (requires root to be completely removed).Releases up to 500-800 MB.Could disrupt MIUI.

Critical information: Xiaomi Mi 7 firmware MIUI 13/14 portability SD-The only way to do this is to format the map as an internal storage device. ADB or use of root rights.

Frequent mistakes and their solutions

When porting applications, users of Xiaomi Mi 7 often face the following problems:

  • 🚫 β€œNot enough space on the device” error when trying to transfer: Solution: Clear the cache through Settings β†’ Memory. β†’ Clean or remove unnecessary files manually.
  • 🚫 The β€œMove to the button” SD-Card" inactive: Solution: Check that the card is formatted as an internal storage (see Method 1 or 2).
  • 🚫 App dyes after transfer: Solution: Move it back or use Link2SD with the option β€œCreate a linkΒ».
  • 🚫 SD-card is not determined after formatting: Solution: Reboot the phone or execute a command to ADB: adb shell sm forget disk:179,XX (substitute XX your ID).

If none of these methods worked, consider the following radical measures:

  • πŸ”„ Install custom firmware (e.g. Pixel Experience or LineageOS) where the adoptable storage function works out of the boxΒ».
  • πŸ”„ Replacement SD-cards for a model with a higher speed class (for example, Samsung) EVO Plus U3 or SanDisk Extreme A2).

πŸ’‘

Xiaomi Mi 7 S MIUI 12+ The only reliable way to port applications is formatting SD-as an internal storage facility through ADB. Standard settings MIUI This function is not provided.

FAQ: Answers to Frequent Questions

Can I transfer WhatsApp to WhatsApp? SD-map in Xiaomi Mi 7?
WhatsApp is blocking the transfer to SD-card for security reasons (database encryption). Alternatively, save chat backups regularly to Google Drive and clean the cache manually (Database Settings) β†’ Memory. β†’ WhatsApp β†’ Clear the cache).
Why After the Application Is Transferred to SD-The map is slower?
SD-cards (even class) A2) slower-than-integrated memory UFS 2.1 Xiaomi Mi 7. To speed up work: Use memory cards with read/write speeds at least 90/60 MB/s. Only transfer applications that do not require high performance (for example, messengers, readers). β†’ Additionally. β†’ For developers β†’ Scale of animation (off.).
How do I get applications back into internal memory?
Go to Settings β†’ Applications β†’ Application Management, select the desired application and click β€œMove to your phone.” If there is no button, use ADB: adb shell pm move-package --internal-only com.example.app (replace com.example.app with the batch name of the application).
Can I use it? SD-The card as an internal memory and at the same time as a portable device?
No. Once formatted as internal storage, the card becomes part of the system and is not readable on other devices. To return it to portable storage mode, format it through Settings β†’ Memory β†’ Memory Map β†’ Format as a portable device (all data will be deleted!).
Why did the portable applications disappear after the MIUI update?
Large updates (e.g. with the MIUI 11 on MIUI 12) the system may reset the adoptable storage settings. Solution: Back up the data from SD-Format the map again as internal storage. Move the apps again. If the map is not identified, try rolling back to the previous version. MIUI via Fastboot.