Owners of Xiaomi Redmi smartphones sooner or later face a shortage of internal memory โ especially if the device is from the budget line (Redmi 9A, Redmi 10C) or released before 2021. Even after cleaning the cache and deleting unnecessary files, the system persistently says: โMemory is full.โ The solution seems obvious: transfer applications to a microSD card. But here users are waiting for a surprise: in MIUI (branded shell Xiaomi) this option is often hidden or blocked.
Why is that happening? It's the Android architecture: since version 6.0, Google has limited the ability to migrate apps to the Internet. SD-But Xiaomi has gone a step further, because some models (Redmi Note 8 Pro, Redmi 7) don't have the feature on the menu, but that doesn't mean you can't activate it! In this article, we will discuss 4 proven ways to transfer applications to a memory card, including hidden settings. MIUI, team ADB and third-party utilities.
โ ๏ธ Important: not all applications can be ported; system utilities, widgets, and high-performance programs (games, instant messengers) often remain in internal memory; and note that after porting, the application may run slower โ especially if you use a cheap app. SD-class U1 or without speed markings.
Method: Standard portability through MIUI settings (if available)
The easiest way is to use the built-in MIUI feature, which unfortunately isn't available on all devices, for example, in Redmi Note 12 or Redmi 11 Prime with MIUI 14, the option may not be available, and in Redmi 9T or Redmi 8 it may be active.
- Open Settings โ Applications โ Application Management.
- Select the app you want to migrate (like Google Maps or Spotify).
- Slip on Warehouse.
- If there is a button "Change" or "Move to" SD-map" - press it.
If you don't have a button, you can go to the following ways.
- ๐ฑ It only works for user applications (not system applications).
- ๐ After updating MIUI Transferred applications can โflyโ back to internal memory.
- โก The memory card should be formatted as an internal storage (more on this below).
โ ๏ธ Note: If you see a message saying โTransfer is impossible,โ it means that the app developer has banned such a possibility in the manifesto. AndroidManifest.xml. For example, WhatsApp, Telegram and most banking applications (Sberbank Online, Tinkoff) do not support transfer.
2. Method: Formatting a memory card as an internal storage
If standard transfer is not available, you can โcheatโ the system by making SD-This method works for all Xiaomi Redmis with Android 6.0+, but has critical implications:
- ๐ The card cannot be retrieved without losing data (it will become "tied" to the phone).
- ๐ Application speeds can drop by 20-40% (depending on class) SD-map).
- ๐ซ The card cannot be used in other devices without formatting.
Step-by-step:
- Put it in. SD-card to slot (cards are supported to the slot) 2 TB, but optimally โ 128โ512 GB U3/A2).
- Go to Settings โ Memory โ Memory Map.
- Put three points on it (โฎ) in the upper right corner and select Storage Settings.
- Click on โFormat as internal memoryโ and confirm the action.
- After formatting (it takes 1-5 minutes), restart the phone.
โ๏ธ Preparation SD-formatting
โ ๏ธ Note: after this procedure, all data on the map will be deleted without recovery. Also note that some applications (for example, Google Play Store) may refuse to work from external storage. ADB (3-way).
| Class class SD-map | Recording speed | Is it suitable for applications? | Models of example |
|---|---|---|---|
| U1 (Class 10) | 10 MB/s | โ No (brake) | SanDisk Ultra, Kingston Canvas Select |
| U3 (A1) | 30 MB/s | โ ๏ธ Partially (lightweight applications) | Samsung EVO Plus, Lexar 633x |
| U3 (A2) | โฅ 40 MB/s | โ Yes (optimally) | SanDisk Extreme, Samsung Pro Endurance |
| UHS-II | โฅ90 MB/s | โ Yes (excessively for a smartphone) | Lexar Professional 1000x |
Method 3: Transfer over ADB (for power users)
If previous methods have failed, the ADB (Android Debug Bridge) is a debugging tool that lets you manually tell the system which apps you can migrate, which works even for apps that donโt officially support portability (like YouTube or Instagram).
What you need:
- ๐ฅ๏ธ Computer with Windows, macOS or Linux.
- ๐ USB-cable (preferably original).
- ๐ ๏ธ Utilities. ADB Fastboot (you can download from the official Android website).
- โ๏ธ Included debugging by USB phone-on.
Instructions:
- Activate Developer Mode: Go to Settings โ About Phone โ MIUI Version. Tap on MIUI Version 7 times until the message โYouโre a developer!โ appears.
USB debugging
- Back to Settings โ Additionally. โ For developers.
- Activate the debugging switch over USB.
- Connect your phone to your computer and confirm your trust in the device.
- Open the command prompt (or Terminal on macOS/Linux) in the ADB folder.
- Enter the command to check the connection: Adb devices must appear serial number of your Redmi.
- Find out the package name of the application (for example, for Facebook it is com.facebook.katana): adb shell pm list packages | grep "app name"
- Move the app to SD-map: adb shell pm set-install-location 2 Then: adb shell pm move-package com.facebook.katana
What to do if the team is not working?
โ ๏ธ Attention: after transfer through ADB Some apps may stop updating through Google Play, in which case you will have to remove and install them again, and it is not recommended to port system utilities (for example, Mi Browser or Security) - this can lead to malfunctions. MIUI.
4. Method: Use of third-party utilities (without root)
If you don't want to mess around with ADB or format a map, you can use third-party apps. They don't give you 100% guarantee, but they often help you move at least some of the data.
- ๐ฑ AppMgr III (App 2 SD) โ It analyzes applications and suggests moving supported ones.
- ๐๏ธ Files by Google โ helps to free up space, finds duplicates and large files.
- ๐ Link2SD โ requires root rights, but allows you to port even system applications (not recommended for beginners).
How to use AppMgr III:
- Install the app from Google Play.
- Open it and give access to the storage.
- Go to the "Movable" tab.
- Select applications and click "Move to" SD-map".
๐ก Tip: If the app isn't portable, try clearing its cache first (Settings) โ Annexes โ [name] โ Clear the cache. Sometimes it removes the lock.
๐ก
Before use Link2SD Backup your data! The application can delete important files if you don't configure the partition correctly to SD-map.
5. Alternative methods: what to do if nothing works
If none of these methods worked, consider alternatives:
- ๐๏ธ Cleaning Internal Memory: Delete Unnecessary Files through Settings โ Memory. โ Clean up. Use Google Files to find garbage. Clear the cache of apps (e.g. Telegram or Chrome can take up gigabytes).
- โ๏ธ Cloud Storage: Move your photos/video to Google Photos or Mi Cloud. Use Dropbox or Yandex Drive for backups.
- ๐ง Factory reset (extreme): Make a data backup. Go to Settings โ The phone. โ Reset settings. After reset, do not install unnecessary applications.
โ ๏ธ Note: If you are using Xiaomi Redmi with a hybrid slot (e.g. Redmi Note 9 Pro), then when installing the second one, you will need to use the second one. SIM-The microSD slot is no longer available, and the only way out is to optimize internal memory or buy a model with a separate slot (for example, a Redmi 10 or Redmi Note 11).
๐ก
If your Redmi does not support porting applications to your home SD-The best way to do this is to buy a large memory card (256-512 GB) and use it to store media files, not applications.
6. Frequent mistakes and how to avoid them
When transferring applications to SD-Xiaomi Redmi users often face typical problems:
| Mistake. | Reason. | Decision |
|---|---|---|
| "Transfer is impossible." | Application does not support transfer | Use ADB or refuse to carry |
| App brakes after transfer | Slow. SD-map U1) | Buy a U3/A2 class card |
| "SD-map damaged" | Improper extraction or failure of the file system | Format your card in FAT32 or exFAT via PC |
| The app disappeared after the update | The update reset the storage settings | Move the application over |
๐ก Useful Lifehack: If you install/remove apps frequently, set up the default storage for new apps on your app. SD-This is the map:
- Connect via ADB (as in Method 3).
- Enter the command adb shell pm set-install-location 2
All new applications will be installed by default on SD-map (if possible).