Xiaomi smartphone owners often face a shortage of internal memory, especially if the device is equipped with only 32 GB or 64 GB of storage. SD-a card for storing applications, but in MIUI This feature doesn't always work out of the box, unlike some other Android devices, where porting apps to an external drive is native to Redmi smartphones, POCO or Mi needs to perform a number of additional actions.
The problem is complicated by the fact that since Android 6.0 Marshmallow, Google has limited the ability to freely transfer applications to the Internet. SD-security reasons, but in the MIUI (Especially in versions 12-14, there are loopholes that allow you to get around these limitations. In this article, we will discuss all the working methods, from standard settings to use. ADB And you'll also learn why some applications are fundamentally reluctant to move to an external drive and what to do about it.
Why Xiaomi does not allow to transfer applications to the SD-default-card
The main reason is the Android architecture and Xiaomiโs policy, and here are the key points:
- ๐ Google restrictions: Starting with Android 6.0, apps are installed by default in internal memory. SD This is only allowed if the developer has explicitly added support for this feature to the application manifest (android:installLocation.
- ๐ฑ MIUI and optimization: firmware MIUI hides some portability settings to avoid complaints about slow application performance SD-Cards (especially Class Class Class Classes) 4/6).
- โก Productivity: SD-maps (even UHS-I Class 10) They are slower than the built-in memory. eMMC/UFS. This can lead to lags, especially in games or heavy applications.
- ๐ Formatting as an Internal Memory: MIUI It doesn't offer this out of the box option, although it's on pure Android. ADB.
It is important to understand that even if you move the application to the SD-card, its basic data (cache, settings) can remain in the internal memory. VK โ their media files can be stored on the map, but the application itself will remain in the system section.
โ ๏ธ Attention: Transfer of applications to SD-The card can cause them to run unstable, especially if the card is low-end (Class 4 or lower).In some cases, applications may stop running altogether after the device is restarted.
Method 1: Standard portability through MIUI settings (for supported applications)
This method only works for applications that allow porting to an external drive, and you can check this out as follows:
- Open Settings โ Applications โ Application Management.
- Select the app you want (like Google Maps or Spotify).
- Slip on Warehouse.
- If there is a button, change or move to SD-map -- press it.
List of applications that usually support portability:
- ๐ต Music Players: Spotify, VK Music, Yandex Music.
- ๐บ๏ธ Maps: Google Maps, 2GIS, Yandex.Maps.
- ๐ Readers: Moon+ Reader, FBReader.
- ๐ฎ Some lightweight games: Candy Crush, Clash of Clans, but not PUBG Or Genshin Impact).
If there is no transfer button, the application is locked for this operation. SD-cards as internal memory (mode 3) or use of ADB (4).
Method 2: Transfer cache and application media files to SD-map
Even if the app itself cannot be moved, you can free up space in internal memory by moving its cache and downloaded files, which is true for instant messengers, social networks and streaming services.
Examples:
- ๐ธ Instagram: Uploaded stories and photos can be saved on SD-map in the application settings (Settings) โ Warehouse).
- ๐ฌ YouTube: Video downloads redirected to Settings โ Background and offline โ Memory.
- ๐ฌ Telegram: Media files (photos, videos, documents) are stored in Settings โ Data and memory โ Telegram folder.
- ๐ต Spotify: Offline playlists are transferred to Settings โ Warehouse โ Download folder.
For WhatsApp and Viber, transfer chats and media to SD-The card is not officially supported, but workarounds can be used:
- Create a backup of chats in Settings โ Chat โ Backup.
- Connect your phone to your PC and manually copy the WhatsApp (or Viber Media) folder to your PC. SD-map.
- Remove the original folder from your internal memory.
- In WhatsApp, specify a new path to the media folder (this does not work on all versions).
โ ๏ธ Note: When transferring application folders manually (e.g, Android/obb For games, they may be disrupted. Always back up before experimenting!
๐ก
If you download large files frequently (for example, movies in KinoPoisk) HD), Set the download folder by default on SD-To do this, go to Settings. โ Warehouse โ Download folder and select an external drive.
Method 3: Formatting SD-The card is an internal memory (adoptable storage)
This method allows us to combine SD-It's a card with internal memory, and then it's going to be perceived as part of the main storage, and it's got the advantage of being able to install any application on the map:
- ๐ The card will be encrypted and will not be read on other devices.
- โก Application speeds may drop (depending on class) SD-map).
- ๐ซ After extracting the map, the application will stop working on it.
Instructions:
- Put it in. SD-Smartphone card (Class 10 recommended) UHS-I higher).
- Go to Settings. โ Warehouse.
- Tap it on. SD-map โ Settings (three dots in the upper right corner) โ Warehouse.
- Select Internal Memory (if not available, see Method 4 with ADB).
- Confirm the formatting (all data on the map will be deleted!).
- Once completed, restart the device.
Now, when you install applications, the system will ask you to choose a storage location, so you can transfer the applications that are already installed:
- Open the Settings โ Applications.
- Select the app โ Warehouse โ Change.
- Indicate. SD-card.
| Advantages | Deficiencies |
|---|---|
| You can install any application on the SD-map | The card becomes "tied" to the device |
| Internal memory is released | When removing the map, the applications do not work |
| Suitable for devices with low memory (16-32 GB) | High Class Card (UHS-I) Required |
| There is no need to manually transfer each application | Speed is lower than internal memory |
What if the option of "Inner Memory" is not available?
Method 4: Transfer applications over ADB (for power users)
If MIUI There is no formatting option SD-The card as internal memory can be turned on by force ADB (Android Debug Bridge: This method requires connecting your smartphone to your PC.
What you need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB (download).
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times tap the version โ Return to the Additional Settings โ For developers โ Debugging by USB).
- ๐พ SD-Card (Class 10 recommended) UHS-I higher).
Step-by-step:
- Connect your smartphone to your PC via USB and select File Transfer mode.
- Open the command prompt (Win + R โ enter cmd) and go to the folder with ADB:
cd C:\platform-tools- Check the connection of the device:
adb devices(The name of your device should appear.)
- Enter the command for formatting SD-maps as internal memory:
adb shell sm set-force-adoptable true- Reboot your smartphone:
adb reboot- After restart, go to Settings. โ Warehouse, select. SD-Map and format it as an internal memory.
If the formatting option never appeared after executing the sm set-force-adoptable true command, try the alternative command:
adb shell sm partition disk:179,64 private(Here. 179,64 โ ID SD-You can find it by adb shell ls. /dev/block/vold.)
โ ๏ธ Attention: Misuse of the right ADB If you're not sure what you're doing, you should use other methods or seek help from a specialist.
โ๏ธ Preparation for work with ADB
Method 5: Using third-party applications for portability
If previous methods didn't work or seemed too complicated, you can use specialized utilities that don't guarantee 100% results, but sometimes help to migrate some applications.
Popular applications:
- ๐ฑ AppMgr III (App 2 SD): Shows you which apps you can transfer, and offers to do it in one click. Supports batch mode (packet transfer).
- ๐ Link2SD: Creates symbolic links, allowing you to partially transfer applications to SD-It requires root rights.
- ๐๏ธ Files by Google: Helps clear cache and transfer media files, freeing up space in internal memory.
- ๐ฎ GLTools (for gamers): Allows you to transfer games to the SD-map, but does not work on all devices.
Example of AppMgr III:
- Install the app from Google Play.
- Open it and provide access to Special Features (required for automatic transfer).
- In the list of applications, mark the ones you want to transfer.
- Press Move to Move to SD-map.
Restrictions of third-party utilities:
- Not all apps support portability (depending on their manifesto).
- Some features (such as Link2SD) require root rights.
- Mistakes can occur when working with MIUI due to its customized architecture.
๐ก
Third-party applications for transfer work only with those programs that initially support installation on the SD-They can't get around the restrictions that are imposed by the app developers or Google.
What to do if the application does not want to be transferred to SD-map
Some applications are fundamentally refusing to move to an external drive, and here's what you can do in these cases:
- ๐ Check the application manifest: Install AIDA64 Or the App Inspector to see if the app supports android:installLocation.
- ๐ฆ Remove and Reinstall: When you first install some apps (like Netflix) let you choose a storage location.
- ๐ Use Lite versions: Lightweight versions of apps (e.g. Facebook Lite, Messenger Lite) take up less space.
- โ๏ธ Move your data to the cloud: Photos, videos and documents can be stored in Google Drive, Yandex Drive or Mi Cloud.
- ๐ ๏ธ Clear the cache: In Settings โ Annexes โ Storage can delete unnecessary data (for example, YouTube cache or TikTok).
For games (e.g, PUBG Mobile or Call of Duty transfer to SD-The card is often blocked because of:
- Protection against cheats (antichit may perceive transfer as hacking).
- Performance requirements (games need fast UFS memory)
- Updates "on the fly" (the game needs to quickly download patches).
If the game is not portable, try:
- Transfer only files OBB (folder Android/obb) hand-on SD-map.
- Use GLTools for forced transfer (requires root).
- Install the game on another Google Play account (sometimes helps).