Owners of Xiaomi Redmi 6 sooner or later face a problem of lack of internal memory β especially if the device has been in use for several years. Even after cleaning the cache and removing unnecessary files, the system stubbornly reports overcrowded storage and new applications refuse to install. The solution seems obvious: transfer programs to a microSD card, but here users are waiting for pitfalls.
The point is, MIUI (Xiaomi's shell puts strict restrictions on working with external drives. Unlike "pure" Android, you can't just move any application to the Internet. SD-map β many programs block this feature, and some stop working after the transfer. In this article, we will discuss all the available ways to transfer applications to the memory card in Redmi 6, including hidden developer settings, bypassing restrictions. MIUI Alternative methods of memory release.
Why Redmi 6 doesnβt allow apps to be moved SD-map?
The problem lies in the architecture of Android 8.1 Oreo, which runs Redmi 6. Since version 6.0, Google has tightened its security policy by prohibiting applications from writing data to external media without explicit permission. Xiaomi has gone even further by removing the standard application portability feature available in pure Android from MIUI.
Here are the key reasons for the restrictions:
- π Security of data: MIUI Blocks the transfer of system applications and programs with administrator rights to prevent leakage or damage to critical files.
- π Performance: Class Class Class Memory Cards 4/6 It is slower than the built-in eMMC memory. 5.1, What can cause lags in transferred applications.
- π οΈ Developer restrictions: Many apps (e.g. WhatsApp, Google Play Services) explicitly prohibit porting to the Internet SD manifesto.
- π± Formatting as an internal memory: B MIUI Adoptable Storage (Basing) is disabled SD-Cards as internal memory extensions available in standard Android.
Below weβll look at 3 work methods, including hidden settings and third-party utilities that will help you regain control of your Redmi 6βs memory.
Method 1: Transfer through standard MIUI settings (limited functionality)
Despite the limitations, Redmi 6 still has the option of migrating some applications through the settings menu, which only works for programs that support the SD-move function themselves.
- Open the Settings β Applications.
- Tap on the desired application (for example, Facebook or VK).
- Select Warehouse.
- If the option is available, click CANDITION and select Memory Card.
- Confirm the transfer and wait until the process is completed (it can take up to 5 minutes).
β οΈ Note: Most modern applications (especially games and instant messengers) block this feature. If the CHANGE button is inactive or absent, move on to the following ways.
| Type of application | Possibility of transfer | Notes |
|---|---|---|
| Social networks (Facebook, Instagram) | β Yes. | They can work more slowly, but without making critical mistakes. |
| Games (PUBG Mobile, Clash of Clans) | β No. | Blocking transfer due to protection from cheating |
| Messengers (WhatsApp, Telegram) | β No. | Store data in a secure storage |
| Media Players (VLC, MX Player) | β Yes. | It is carried without problems, but the cache remains in the internal memory. |
| MIUI System Applications | β No. | Transfer blocked at firmware level |
βοΈ Preparation for the portability of applications
Method 2: Using Developer Mode and ADB
If the standard method didnβt work, you can use Androidβs hidden features via ADB (Android Debug Bridge), which requires connecting your phone to your computer, but allows you to migrate even those apps that block movement in normal mode.
πΉ Step 1: Enable the Developer Mode
- Go to Settings. β The phone.
- Tap 7 times on the MIUI version until the notification βYou became a developerβ appears.
- Go back to the main settings menu and open a new section for developers.
- Activate Debugging via USB and confirm the resolution.
πΉ Step 2. Set it up. ADB computer
Download Google's Platform Tools (the official package with ADB). Unpack the archive to the root of the C:\ drive for convenience.
πΉ Step 3: Connect Redmi 6 to your PC and execute commands
- Open the command line (Win + R β enter cmd).
- Go to the folder with ADB: cd C:\platform-tools
- Check the connection of the device: adb devices (should display the serial number of your Redmi 6)
- Run the port command (replace com.example.app with the application package): adb shell pm set-install-location 2 adb shell pm move-package com.example.app
π‘ How do you find an app package? Install the App Inspector from Google Play to show the exact packet names (com.whatsapp, com.facebook.katana, etc.).
What if the ADB canβt see the device?
β οΈ Note: Transfer of system applications (e.g, MIUI Launcher or Security via ADB It can cause unstable phone operation or freezes when booting.It is not recommended to carry programs responsible for interface or security.
Method 3: Formatting SD-The card is an internal memory (adoptable storage)
This method allows you to combine a memory card with an internal storage, creating a single partition, and all applications will be installed on the SD by default, but there are serious limitations:
- π The card cannot be retrieved without losing data (it will become part of the system).
- π± It only works on class maps. UHS-I/UHS-II (SanDisk Extreme or Samsung EVO Plus).
- π« After formatting, the card will not be used in other devices without complete cleaning.
- β οΈ V MIUI For Redmi 6, this feature is disabled by default β you need to activate it via the ADB.
πΉ Instructions for activating Adoptable Storage:
- Connect Redmi 6 to your PC and open ADB (as in Method 2).
- Enter the command to check the connected card: adb shell sm list-disks (remember the identifier, for example, disk:179.64)
- Format the card as internal memory: adb shell sm partition disk:179,64 private
- Reboot the phone. Now the map will be displayed as part of the internal storage.
β οΈ Note: After this operation, all data on the card will be deleted without recovery. Also note that the system speed may decrease if the memory card is slower than the built-in eMMC.
π‘
Before formatting your card as internal memory, check its speed with the A1 SD Bench app. If the write speed is below 20 MB/s, give up this method - the phone will slow down.
Alternative ways to free up memory without transferring applications
If none of the above methods work, consider alternatives:
πΉ Cleaning cache and unnecessary files
- π§Ή Use the built-in cleaning utility in MIUI (Settings β Cleanup. It deletes temporary files, remnants of deleted applications and duplicates.
- ποΈ Manually clear the cache of individual applications in Settings β Annexes β [Select the application] β Warehouse β Clean the cache.
- π Transfer media files (photos, videos, music) to the memory card manually through Explorer.
πΉ Use of cloud storage
Move rarely used files to Google Drive, Mi Cloud or Yandex.Disk. For example, WhatsApp backups or old photos can be stored in the cloud, freeing up to 5-10 GB of internal storage.
πΉ Installation of lightweight versions of applications
Many popular services have "light" versions that take up much less space:
- π Facebook Lite instead of Facebook (savings) ~150 MB).
- π¬ Messenger Lite instead of the standard messenger.
- π΅ Spotify Lite or YouTube Go to save traffic and memory.
πΉ Disabling pre-installed applications MIUI
Many system programs (Mi Video, Mi Music, Mi Browser) cannot be deleted, but you can disable:
- Go to Settings β Applications.
- Select an unnecessary system application.
- Click DISTRIBUTE (not "Delete Updates").
This will free up to 1-2 GB of memory, which is occupied by updates and cache of system utilities.
π‘
If the internal memory is 90%+ full, the system starts to slow down due to lack of space for temporary files. Try to keep at least 3-4 GB free.
Frequent Mistakes and How to Avoid Them
When transferring applications to a memory card, Redmi 6 users often face typical problems, and here are the most common ones and how to solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The "Change" button is inactive | Application blocks transfer | Use ADB (Method 2) or look for an alternative program. |
| The application does not start after the transfer | The memory card is too slow. | Return the app to internal memory or buy a UHS-I class card |
| ADB does not see the device | No drivers or debugging not included | Install Mi PC Suite and check the developer settings |
| After formatting as internal memory, the phone slows down. | Low card writing speed | Format the card back to portable or buy a faster model |
| Some apps disappeared after the transfer | Mounting error SD-map | Restart your phone or check the card for errors via PC |
β οΈ Note: If Redmi 6 starts to overheat or discharge quickly after transferring applications to a memory card, return the most resource-intensive programs (games, video players) to internal memory. Class 10 and below memory cards are not designed for intensive loads.