How to set up an SD card as internal memory on Xiaomi Redmi

Owners of Xiaomi Redmi and Poco smartphones often face a lack of built-in storage, especially on models with 64 or 128 GB. Android is overgrown with cache, and modern applications and games require more space, turning free space into a scarce resource. Expanding memory through a microSD card is the most affordable way to solve this problem without buying a new device.

Unfortunately, the standard MIUI shell does not allow you to simply use the flash drive as a full system partition. You will need to perform a number of specific actions, including formatting the drive and possibly using the computer to make configuration changes. After the procedure, all data on the card will be irrevocably deleted, so be sure to back up important files in advance. In this guide, we will discuss all the nuances of turning an external card into part of the internal memory of your smartphone.

Preparation of equipment and software

Before you start technical manipulation, you need to make sure that the components are compatible and ready. Not every memory card is suitable for working in internal memory mode, since the requirements for read and write speed are much higher than for simple photo storage.

You will need a UHS-I card or higher, preferably Class 10 or A1/A2. Using slow cards will cause noticeable brakes in the interface and applications. Also make sure that your smartphone is at least 50% charged to avoid emergency shutdowns at a critical time.

  • πŸ“± Xiaomi Redmi or Poco smartphone with unlocked bootloader (preferably, but not always necessary).
  • πŸ’Ύ MicroSD memory card with a volume of 32 GB (optimum) 64-128 GB).
  • πŸ’» Computer with driver installed ADB (Android Debug Bridge).
  • πŸ”Œ USB-cable.

To do advanced settings, you also need to turn on the developer mode, which is done by seven times pressing the build number in the About Phone section, and then a new item will appear on the menu where you need to activate debugging over USB.

πŸ“Š What is the amount of memory your smartphone has?
32Gb
64 GB
128GB
256 GB or more

Formatting a memory card through the smartphone menu

The first step of the setup is directly in the MIUI interface, and you put the memory card in the slot and wait for the notification to detect it, and the system will suggest using the drive as a portable storage, but we need to change this setting.

Go to settings, select About Phone, then Memory (or Storage). SD-You can click on the map in the list, and then you can select the Format option from the menu that opens. If the system offers a choice between Internal Memory and External Drive, you can choose the first option.

⚠️ Attention: In new versions MIUI (12, 13, 14) the standard formatting function as internal memory is hidden. If you don't see that choice, move to the next section using the ADB-team.

The formatting process can take 1 to 5 minutes depending on the size of the card, during which time do not remove the card or turn off the screen of the smartphone. Once completed, the system will suggest transferring the data, which can be done immediately or postponed for later.

  • πŸ”„ The system will create an encrypted partition on the map.
  • πŸ” Access to files will only be possible from this device.
  • βš™οΈ The card will work only in conjunction with this smartphone.

β˜‘οΈ Pre-formatting verification

Done: 0 / 4

Using ADB to activate hidden mode

If the standard menu doesn’t provide the right options, you’ll need to use the Android Debug Bridge (ADB) tool, a console utility that allows you to give commands to the Android system directly, bypassing the limitations of the shell interface.

Connect your smartphone to your computer and open the command line in the ADB folder. Enter the adb device command to check the connection. The phone screen will see a debugging permission request that needs to be confirmed.

adb shell sm list-disks

This command will show your disk ID, which is usually disk:179.64. Remember or copy these numbers, they'll be needed for the next step.

adb shell sm partition disk:179,64 private

Once you have a command, the smartphone can restart or freeze on the logo for a few seconds, which is normal because the file system is rebuilt, and if it's successful, a new internal partition will appear in the memory settings.

What to do if the team is not executed?
If ADB issues a "device not found" error, reinstall the drivers. If the "permission denied" error may require root access or unlocking the bootloader. Try reconnecting the USB cable.

Transfer applications and data to the SD card

Once formatted successfully, the system will start using the card to store data, but not all applications will automatically be transferred to the new partition. You need to manually prioritize the system to use external storage.

Go to Settings. β†’ Annexes β†’ All applications. Select a heavy game or program, press Memory, and if the button is active, select Change. β†’ SD-Unfortunately, many Xiaomi system applications do not support portability.

Type of dataCan we move it?WhereverImpact on speed
Photos and videosYes (automatically)DCIM / PicturesMinimum
Cash app.Partially.Android / dataAverage.
Games (OBB)Yes (manually)Android / obbHigh (depending on the map)
System filesNo.System partitionCritical.

Some games may require root-right file managers such as MT Manager or Root Explorer to transfer cache and data, and be careful when moving system folders so that the software doesn’t malfunction.

πŸ’‘

Set the camera settings to save the photo immediately on SD-This will free up a significant space in the internal memory for the system to work.

Possible problems and ways to solve them

Users may encounter a number of challenges in the process, most often with card speed or file system conflicts, and if your smartphone is slowing down, check your microSD read speed.

A common mistake is to use fake memory cards that show full volume but actually have much lower capacity. These drives quickly fail when you write intensively. Use utilities like H2testw on a PC to check the real volume before formatting.

  • πŸ“‰ The app crashes out – try reinstalling it or returning it to internal memory.
  • πŸ’Ύ Reading error – Remove and paste the card again, check the contacts.
  • 🐌 Brake interface – the card is too slow, replace it with a more productive one.

If the card is no longer visible after formatting via ADB, try formatting it on your computer to the FAT32 file system (for cards up to 32 GB) or exFAT (for cards above 32 GB), and then repeat the procedure in your smartphone.

⚠️ Warning: Do not remove the memory card while the phone is on.This can damage the application database and lose progress in games. Use the Safe Retrieval feature in the settings.

Pros and cons of using SD as internal memory

Expanding memory has its advantages and disadvantages, which should be considered before starting the procedure, the main advantage is the ability to install more applications and games without constantly cleaning the cache.

However, even a fast microSD card usually runs at a slower speed than an embedded eMMC or UFS flash memory. This can lead to longer loads of heavy applications.

πŸ’‘

Use of the SD-As internal memory, cards are a trade-off between volume and speed. For budget models, this is often the only way to comfortably use a smartphone.

It's also worth noting that when you reset your phone to factory settings, the data on that card isn't automatically deleted, but you can't read it on another device without formatting because of encryption, which is an important aspect of security and ease of data migration.

Can I return the card to normal flash drive mode?
Yes, you need to format the map again through the storage settings. Select the map and click "Format" by selecting "Portable Storage" mode. All data will be deleted.
Why can’t some apps be migrated to SD?
App developers decide whether to allow the transfer, and many system services and banking applications block this option for security and stability reasons.
Will it speed up my smartphone?
No, it's the other way around. If your internal memory is almost full, your phone slows down. SD-The card is slower than the built-in memory.