Owners of Xiaomi Redmi Note 4 sooner or later face a shortage of internal memory β especially if the model with 16 GB on board. Even after cleaning the cache and removing unnecessary files, the system persistently says: "Memory is full." The solution seems obvious: move the applications to the port on the computer. SD-But in MIUI It's not as simple as it is with pure Android. Why? It's Xiaomi's policy that limits portability to protect system stability.
In this article, weβll take a look at all the working ways to port applications to SD in Redmi Note 4, from standard MIUI settings to manual methods through ADB. Youβll learn which applications can be moved and which will remain in internal memory, how to avoid errors and what to do if the system refuses to see the memory card. Importantly, not all methods are equally secure, so weβll detail the risks and nuances of each approach.
Before you start, check out two key points: first, yours. SD-The card should be formatted as an internal storage (if you want to port apps), and secondly, not all versions should be formatted. MIUI For example, in firmware based on Android 7 Nougat (the minimum version for Redmi Note 4), the transfer works differently than in newer builds.
1. Preparation SD-Maps: Formatting as an internal storage facility
The first step is to properly prepare the memory card. Xiaomi Redmi Note 4 supports microSD up to 256 GB (officially tested at 128 GB), but to transfer applications it must be formatted as internal memory, which means that the card will be encrypted and tied to the device, it will not be read on another smartphone or PC without formatting.
How to do this:
- Put it in. SD-card in a slot (hybrid or separate, depending on the modification of the Redmi Note 4).
- Go to Settings β Storage β Memory Map.
- Click on the three dots in the top right corner and select Storage Settings.
- Tap format as internal and confirm the action.
β οΈ Note: After formatting as internal storage, all data on the map will be deleted! Back up important files in advance. Also note that after extracting the card, some applications may stop working.
If the option to format as internal is missing, check:
- πΉ The memory card is not damaged (try formatting it on PC) FAT32 Or exFAT and paste back in).
- πΉ You're using the original firmware. MIUI (Custom assemblies can remove this function).
- πΉ The card is not a fake (use utilities like this). H2testw real-scale).
π‘
If the smartphone doesnβt see the card after formatting, try restarting the device or inserting the SD into another slot (if you have a hybrid tray modification).
2. Standard transfer through MIUI settings
The easiest way is to use the built-in MIUI tools. However, it does not work with all applications. System programs (such as Settings, Phone, Messages) and some games (such as PUBG Mobile or Genshin Impact) will not be able to transfer.
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want to port (such as WhatsApp or VK).
- Slip the Warehouse.
- If the option is available, click Change and select Memory Card.
- Confirm the transfer and wait until it is completed (may take a few minutes).
β οΈ Note: After the transfer, the application may run slower β especially if yours is a slow-moving app. SD-Class 4 or Class 6 card: Use cards for normal speed UHS-I (Class 10 or higher.
What applications can be transferred in a standard way:
- π± Most messengers (Telegram, Viber, Skype).
- π΅ Music players (Spotify, Yandex Music).
- π· Photo Editors (Snapseed, Lightroom Mobile).
- π Readers of books (Moon)+ Reader, FBReader).
If the Change button is inactive or absent, the app means:
- π« It's a systemic.
- π« Has portability protection (e.g. banking applications).
- π« It is already updated and does not support transfer (try reinstalling it).
Make sure that SD-The card is formatted as internal memory.|Check the free space on the map (minimum 1 GB)|Close all working applications|Connect the charger (the process may take time)-->
3. ADB Transfer: For Power Users
If the standard method didnβt work, you can use ADB (Android Debug Bridge), a tool for debugging Android through your computer, which allows you to transfer even those applications that are blocked in MIUI, but you need to be careful: the wrong commands can lead to crashes.
What you need:
- π₯οΈ Computer with Windows, macOS or Linux.
- π USB-cable (preferably original).
- π οΈ Installed drivers Xiaomi and ADB Tools (you can download from the official website of Android Developers).
- π Included debugging by USB smartphone.
Step-by-step:
- Turn on Developer Mode: Go to Settings β About Phone and tap the MIUI version 7 times.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your smartphone to your PC and select File Transfer (MTP) mode.
- Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb devices Make sure the device is identified (serial number should appear).
- Enter the port command (replace com.example.app with your applicationβs batch name): adb shell pm set-install-location 2 This command installs the SD-Map as the default installation location for new applications.
- To transfer an already installed application, use: adb shell pm move-package com.example.app
β οΈ Note: Some applications (e.g. Google Play Services) MIUI System Apps can't be moved, it will lead to critical system errors. ADB You may have problems with app updates through the Play Market.
How to find out the package name of the application:
- Install App Inspector or Package Name Viewer from Play Market.
- Find the app you want in the list and copy its Package Name (like com.whatsapp for WhatsApp).
After transferring through ADB, some applications may give an error "Application not installed", in which case, try to clear the cache and application data or reinstall it.
List of applications that cannot be transferred through ADB
4. Alternative methods: Link2SD and App2SD
If neither the standard method nor ADB If they don't work, you can use third-party utilities β Link2SD and App2SD. They create symbolic links, allowing you to βcheatβ the system and transfer some of the data applications to the Internet. SD-map.
Link2SD (requires root rights):
- π§ Download and install. Link2SD Play Market.
- π Provide root access (if you donβt have it, this method wonβt work).
- π Select the application from the list and click Create a link.
- π₯ Transfer data, cache and libraries to the map.
App2SD (without root, but with limitations)
- π± Install. App2SD Play Market.
- π Select the app and click Move to SD.
- β οΈ Keep in mind that without root transfer, only a portion of the data will be available.
Comparison of methods:
| Method | Root is required. | Supports all applications | Risk to the system | Speed of operation |
|---|---|---|---|---|
| Standard (MIUI) | β No. | β No. | β οΈ Low. | β‘ Quickly. |
| ADB | β No. | β Partially. | β οΈ Medium. | β‘ Quickly. |
| Link2SD | β Yes. | β Almost. | β High-pitched | π’ Slowly. |
| App2SD | β No. | β No. | β οΈ Low. | β‘ Quickly. |
β οΈ Attention: Use Link2SD root rights can cause data loss if you set up the wrong settings. Always back up before transferring! Also note that some banking applications (e.g. SberBank Online) refuse to work on root devices.
5. Errors and their solutions: what to do if the transfer does not work
Even if you follow the instructions correctly, you can have problems, and let's look at the most common mistakes and how to fix them.
Error 1: βThe application could not be movedβ (under the standard method).
- πΉ Check what's on. SD-enough space (at least 1.5-2 times the size of the application).
- πΉ Reboot your smartphone and try again.
- πΉ Try reinstalling the app and migrating it again.
Error 2: ADB does not see the device.
- πΉ Make sure that the debugging is enabled USB You have confirmed your trust in the computer on the smartphone screen.
- πΉ Try another one. USB-cable (some cables are only for charging purposes).
- πΉ Reinstall Xiaomi drivers on PC.
- πΉ In the command line, enter: adb kill-server adb start-server
Error 3: The application has moved, but it does not start.
- πΉ Clear the cache and application data in Settings β Annexes.
- πΉ Move the application back to internal memory and repeat the transfer.
- πΉ Check it out. SD-error-card SD Card Tester.
Error 4: After the transfer, the application constantly crashes.
- πΉ The problem is probably reading speed. SD-Try the class map. UHS-I (U1 or U3).
- πΉ Transfer only the application data, leaving the main APK In-memory (if such option is available).
If neither method worked, it might be a problem with firmware. On some custom MIUI builds (e.g. xiaomi.eu or LineageOS), app porting works differently, and then you should go to thematic forums (e.g., 4PDA or XDA Developers) for instructions for your particular firmware.
π‘
If the app stopped updating through the Play Market after the transfer, try temporarily returning it to internal memory, updating it, and then migrating it back to SD.
6.Memory optimization without transfer: alternative solutions
If the applications are transferred SD-The card has not solved the memory problem, consider alternative ways to vacate the space:
1. Clearing cache and unnecessary files
- π§Ή Use the built-in cleaning utility in MIUI (Settings β Cleanup).
- ποΈ Remove the cache of individual applications in Settings β Annexes β Warehouse β Clear the cache.
- π Remove downloaded files from Download folders, DCIM (Photo duplicates) and Bluetooth.
2. Transfer of media files
- π΅ Move music and video manually to SD-map.
- π· In camera settings (Camera) β Settings β Select the place of preservation SD-map as a storage for new photos.
3. Use of cloud storage
- βοΈ Upload photos and videos to Google Photos (up to 15GB free) or Mi Cloud (5GB).
- π Set up automatic booting in Settings β Synchronization.
Systemic debris disposal
- 𧨠Use the app. SD Maid (requires root) to clean up residual files.
- π Check the folder. /data/local/tmp Temporary files (available via Root Explorer).
5. Disabling unnecessary system applications
- π« B Settings β Find unnecessary system programs (e.g. Mi Video, Mi Music) and disable them.
- β οΈ Do not remove system applications without root β this can cause crashes!
If you often run into memory shortages, consider buying a Redmi Note 4 with a large storage capacity (32GB or 64GB) or using it. OTG-storage device USB-C or micro-USB).
7. Frequent Questions and Myths About SD Transfer
Myth 1: βTransfer to SD-The card speeds up the work of the smartphone".
β Reality: On the contrary, the majority SD-cards (even class) U3) slower than the built-in memory of eMMC 5.1 in Redmi Note 4.Transfer may slow down application launches.
Myth 2: βYou can transfer all applications without exception.β
β Reality: System applications and programs with protection (banks, DRM) Also, some games (such as Call of Duty Mobile) block the transfer due to anti-cheats.
Myth 3: βOnce the application is moved, it will work offline.β
β Reality: If the card is removed or damaged, the application will not start, and some functions (such as widgets) may stop working.
Myth 4: βFormation as an internal storage facility is safe.β
β οΈ Reality: With this formatting, the card is encrypted and cannot be read on another device, and the risk of data loss from crashes increases.
Myth 5: βTransfer through ADB guaranteed to work".
β Reality: On some firmware MIUI (Especially customized) the pm move-package command may not be supported or work with errors.
π‘
If you use SD-It's like internal memory, you have to back up your data regularly, and if you fail, it's almost impossible to recover it.