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.
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
Instructions:
- Put it in. SD-Xiaomi Mi 7 slot card (hybrid slot for the second one) SIM).
- Go to Settings β Memory β Memory Map.
- Click on βFormat as internal storageβ (if no option, see Method 2).
- After formatting, restart the phone.
- 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:
- Connect the Xiaomi Mi 7 to your PC and select File Transfer Mode (MTP).
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- 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
- 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:
- Install Link2SD from Google Play.
- Provide root access when requested.
- Select the app from the list and click βCreate a linkβ (or βMove to SD cardβ in newer versions).
- Confirm the transfer of.dex,.lib and.obb files (for games).
- 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?
Method 4: Alternative solutions for memory release
If the application portability is not possible or does not solve the problem, consider these options:
| Method | Description | Pluses | Cons |
|---|---|---|---|
| Clearing the cache | Delete temporary files through Settings β Memory β Cleanup. | Quick, no license. | It frees up little space (usually 1-3 GB). |
| Transfer of media files | Moving 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 versions | Installation of lightweight versions of applications (for example, Facebook Lite, Messenger Lite). | Save up to 50% of the space. | Reduced functionality. |
| Disabling pre-installed applications | Deactivate 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.