Transfer applications to the SD card Xiaomi Redmi Note 8 Pro

Owners of the popular Xiaomi Redmi Note 8 Pro smartphone often face a situation when built-in drives of 64 or 128 GB suddenly becomes insufficient. MIUI operating system occupies a significant part of the space, and modern instant messengers and social networks are growing to gigabytes. device owners begin to look for ways to expand the useful volume, paying attention to the slot for microSD cards.

Unfortunately, the standard MIUI shell interface does not offer a direct Move to SD button for most installed programs. System constraints dictate their rules, forcing users to look for workarounds. However, there are proven methods to bypass these locks and force the phone to use external storage as an extension of internal memory.

In this material, we will discuss in detail all available methods, from simple settings to working with the ADB-You'll learn how to properly prepare the drive, the risks of formatting, and why some applications will still refuse to work from the flash drive. It's important to understand that forced transfer of system applications can lead to unstable smartphone operation.

Preparation of the storage device and diagnostics of the storage

Before you start manipulating the file system, you need to make sure the quality of the drive used. Cheap memory cards can have a low write speed, which will lead to “freezes” interface and long download programs. For the Redmi Note 8 Pro, it is recommended to use cards of UHS-I standard or higher with a speed class of at least 10.

Insert the card into the slot and wait for the system to notify you. If you have previously used this flash drive on another device, the best thing to do is complete formatting. This will remove all file system errors and create a clean structure ready to work with Android.

  • 📱 Go to the Settings menu and select About Phone».
  • 💾 Click on the “Storage” line to see detailed statistics of the occupied place.
  • ⚙️ Find yours on the list. SD-map and check its connection status.
  • 🧹 If the card was in use, select “Clean” or “Format».

⚠️ Attention! Formatting will completely destroy all data on the memory card. Be sure to copy photos and documents to your computer before starting the procedure.

Once cleaned, the system will suggest you choose the type of use, and by default, MIUI suggests using the card as Portable Storage, and in this mode, you can only save media files to the flash drive, but not applications, and we'll need to change this setting through hidden settings.

💡

Use only quality memory cards from proven brands like Samsung, SanDisk or Kingston. Cheap counterparts can quickly fail when actively recording app cache.

Activation of the developer mode on Redmi Note 8 Pro

To access advanced memory management features, you need to activate a hidden menu. On Xiaomi smartphones, this is done through a standard procedure, but requires careful input of the Mi Account password, if it is installed.

Open the Settings app and scroll down to the bottom of the About Phone list. Find the MIUI version and start quickly tapping it with your finger, typically requiring 7 to 10 quick taps, after which the system will notify that the developer mode is activated.

Now go back to the main settings menu and go to the "More" section, and at the bottom of the list, a new item will appear, "Developers," and that's where the key switches are, so you can control how the system behaves when you're working with external drives.

  • 🔓 Find the section "Debugging by" USB» and turn on this switchboard.
  • 📂 Look for the default option USB-Configuration" for selecting file transfer mode.
  • 💻 Make sure the “Do not turn off the screen” item is turned off when charging to save life.
  • 🔄 In the “Network” section, you can reset your Wi-Fi settings if you have connection problems.

Turning on USB debugging is a critical step: Without this permission, the computer will not be able to send the commands to the smartphone necessary to change the storage attributes, and the first time you connect to the PC, the phone will have a debugging permission request on its screen, which you need to confirm.

☑️ Checking the readiness of the smartphone

Done: 0 / 4

Using ADB for Forced Transfer

The most effective method to transfer applications to the SD card Xiaomi Redmi Note 8 Pro involves the use of the toolkit Android Debug Bridge (ADB). This is a console utility that gives direct access to the Android file system from your computer. You do not need to be a programmer, just execute a sequence of commands.

First, install ADB drivers on your computer. Download the minimum Platform Tools from Google's official website and unpack the archive. Connect your smartphone with a cable to your PC in File Transfer mode.

Open the command line in the utility folder and type in the adb device command. If a window appears on the phone asking for debugging permission, click "Allow" and tick "Always Allow." The console should display the device's serial number.

adb shell pm setInstallLocation 2

This command changes the priority of installing applications, and the number 2 indicates to the system that by default new programs should be installed on an external storage, but for already installed applications, a separate procedure is required.

What to do if your computer can’t see your phone?
Make sure the cable is in good working order and supports data transfer, not just charging. USB-port or reinstall drivers MTP. Also check if the debugging is included. USB developer-menu.

Moving specific applications through settings

Once you have manipulated ADB, some applications can be moved through the standard interface, but it is worth noting that not all programs support this feature, since developers can block work with external storage for the sake of performance.

Go to "Settings» → «Annexes» → «All applications. Select the program you want from the list. If transfer is possible, move to the button. SD-The map will become active, otherwise it will be gray or absent.

For Xiaomi and Google system applications, this method usually doesn't work, they're tightly tied to the internal partition of memory to ensure the stability of the operating system, and attempts to port them can lead to startup errors.

  • 📲 Open a list of all installed applications.
  • 🔍 Select a program that takes up a lot of space (for example, a navigator or a game).
  • 📤 Click the “Move” button if it is available.
  • ⏳ Wait for the process to end without turning off the smartphone screen.

If the move button is inactive even after setting up the ADB, there is an alternative option – using the USB Receiver feature, which allows you to emulate the USB drive connection as internal storage, but it works unstable on new versions of Android.

💡

Not all applications support portability. If the button is gray, the developer has banned the program from an external drive, and you can't get around this without root rights.

Comparison of methods and possible risks

Before you finally decide on the transfer of data, it is worth weighing all the pros and cons. SD-cards as an extension of internal memory has its own technical features that affect the performance of the device.

The read and write speed of memory cards is much lower than the built-in UFS flash module used in the Redmi Note 8 Pro. This can lead to the fact that “heavy” applications will run longer, and in games can become more frequent slowdowns when loading textures.

ParameterInternal memory.SD card (Class 10)SD card (UHS-I)
Reading speedHigh (~400 Mb/s)Low (~20 Mb/s)Average (~90 Mb/s)
Recording speedHigh (~200 Mb/s)Very low (~5 Mb/s)Average (~40 Mb/s)
ReliabilityTall.MediumTall.
Impact on the batteryMinimumModerate.Minimum

Another important aspect is data security: memory cards are more sensitive to voltage drops and sudden retrieval, and if a flash drive flies off while an application is running, it may stop starting or lose its data.

⚠️ Attention! Do not remove the memory card while the phone is on.This can damage the file system and lose all portable applications.

📊 Whether you use SD-memory-card?
Yeah, all the time.
Photo and video only
No, I use the cloud.
I have a version without a slot.

Alternative ways to free up space

If porting apps seems too risky or difficult, there are safer ways to free up space on the Xiaomi Redmi Note 8 Pro. Clearing the cache and deleting excess files often has as much effect as migrating programs.

The MIUI shell has a built-in Security app that has a powerful cleaning tool, and using it regularly allows you to delete temporary files, remnants of deleted programs and advertising debris.

Also worth noting are messengers like Telegram and WhatsApp, which tend to accumulate gigabytes of media files, and you can turn on auto-cleaning cache in each chat setting, which will save correspondence but delete old photos and videos.

  • 🗑️ Use the built-in Cleanup app to remove garbage.
  • 📸 Transfer photos and videos to cloud storage (Google Photos, Yandex.Disk).
  • 💬 Set up autodelete media in messengers.
  • 📥 Remove rarely used apps or use their Lite versions.

Cloud services are a modern trend that eliminates the need to carry physical drives with you: With a stable Internet, access to your files will be from any device, and the phone’s memory will remain free.

Can I migrate MIUI system applications?
In theory, this is only possible if you have Root rights and use specialized utilities like Titanium Backup. However, in practice, this is highly discouraged. Moving system components can disrupt the interface, lead to endless restarts (bootloop) and loss of warranty.
Why does the application work slowly after the transfer?
The speed of the application depends on the speed of reading data. SD-cards, even fast ones, are inferior to the internal memory of the smartphone. When an application is launched from a flash drive, the processor has to wait for the load of resources, which causes delays.
What happens if you remove the card with the installed applications?
Apps will stop running, and their icons may disappear from the desktop or turn gray. The system will report an error when you try to open. To get it back, you need to insert the card into the same slot or transfer the apps back to the phone's memory.
Does the ADB setup reset after the reboot?
The setInstallLocation command is stored in the system until you reset the phone or change the setting back with a command of 0 (automatically) or 1 (internal memory).