How to find out how much memory on the phone Xiaomi Redmi: all the ways (including hidden)

Have you bought a used Xiaomi Redmi and want to make sure the seller didn't cheat on the storage? Or just forgot what modification of your smartphone is 32 GB, 64 GB or 128 GB? Maybe you need to understand why applications are slowing down, and check if RAM is full of background activity. In this article, all the official and hidden ways of checking memory on Redmi, including models with MIUI 12/13/14 and HyperOS.

We will analyze not only the standard methods through settings, but also alternative methods using the engineering menu, ADB-We will also focus on the nuances of why Xiaomi can show less memory than claimed, and how to distinguish internal memory from expandable (if there is a slot for microSD).+, Redmi 10C, POCO X5 Pro and other popular models 2022-2026.

1. Standard method: via MIUI/HyperOS settings

The easiest method is to use the built-in shell tools, which works on all Xiaomi Redmi models, regardless of the firmware version.

  1. Open the Settings app (the gear icon on the home screen).
  2. Scroll down and select About Phone (on HyperOS – Device Information).
  3. Slip on the item Characteristics or Technical data.
  4. Find the lines Embedded Memory (or ROM) and RAM. This will show the full volume, not the free space.

Some firmware may have a slightly different path, like Redmi 9A with MIUI 12.5, go to Settings β†’ System β†’ Device β†’ Features. If you have HyperOS, look for About device β†’ Storage.

Find the "About the phone" section | Make sure the full volume (not free space) | Check the data with a box or a check | Check both RAM and ROM

-->

Important! This section shows the total storage, not the available storage. To see how much space is occupied, go to Settings β†’ Memory (or Storage), where you can clear the application cache.

2. via the Memory menu (checking free and occupied space)

If you need to not only find out the total volume, but also understand what takes up space on the phone, use the Memory section:

  1. Open Settings β†’ Memory (or Storage on HyperOS).
  2. At the top of the screen you will see a diagram with the distribution of memory by category: Applications, Photos and Videos, Files, etc.
  3. Slip on any category to see a detailed list of files and the ability to clean them.

For example, if you have a Redmi Note 11 with 128 GB of memory, but the system only shows 112 GB of available memory, don't worry, that's okay. The manufacturers specify the volume in decimal gigabytes (1 GB = 1,000,000 bytes), and the operating system counts in binary (1 GB = 1,073,741,824 bytes), the difference is precisely what gives these "loss."

πŸ’‘

To make room quickly, in the Memory section, click Clear next to the Cash app.This is secure and will not delete your data.

3. Use of the application "Security" (Security)

MIUI firmware has a built-in Security app (shield icon) that also shows memory information, which is convenient if you want to check both the RAM load and the built-in storage at the same time:

  1. Open the Security app (if it isn’t on the home screen, search through search).
  2. Go to the Optimization or Acceleration tab.
  3. At the top of the screen, you’ll see a RAM usage indicator (e.g., β€œ3.2GB out of 6GB is used”).
  4. Scroll down to the Storage block - there will be the total amount of internal memory and an employment chart.

The advantage of this method is that you can also clear the RAM (clean up in the memory section button) and close the background applications that slow down the system. However, note that the HyperOS application Security may not be available β€” it was replaced with Optimization.

4. Verification through the engineering menu (hidden method)

If standard methods don't work (for example, after resetting or custom firmware), you can use an engineering menu. This method is suitable for advanced users, because it requires input. USSD-code.

Instructions:

  1. Open the phone (calling) application.
  2. Enter the code ##4636##
  3. Select Phone Information (or Phone Information).
  4. Scroll down to the Storage block – there will be the total memory (Total) and free space (Available).

On some models (e.g. Redmi 10), the engineering menu may look different. If the code didn't work, try an alternative:

##284##
What to do if the engineering menu is not opened?
If nothing happens after you enter the code, check: 1. No spaces - the code must be entered without breaks. 2. Code support by your model is blocked on some Redmi for China. 3. Superuser rights - if you have root, try using the MTK Engineering Mode app from the Play Market.

⚠️ Warning: Do not change the settings in the engineering menu unless you know their purpose! Incorrect settings can lead to network loss or overheating of the processor.

5. With the help of ADB-Teams (for advanced users)

If you want to get the most accurate memory data (for example, to diagnose malfunctions), you can use ADB (Android Debug Bridge), which requires connecting the phone to a computer.

Instructions:

  1. Install ADB on your PC (download Google’s Platform Tools).
  2. Turn on the phone Debugging over USB (Settings β†’ About Phone β†’ MIUI version – tap 7 times, then go back to Additional β†’ For developers).
  3. Connect Redmi to your computer and type in the command line:
adb shell df -h

In the answer, look for a line with /data, which is a section with user data.

/dev/block/mmcblk0p53  112G   24G   88G  22% /data

Here, 112G is the actual amount of memory after deducting system files.

To check the RAM, use the command:

adb shell cat /proc/meminfo | grep MemTotal

πŸ’‘

ADB-The commands show the actual storage capacity, not the marketing memory (as in the settings), which is useful if you suspect that the seller has replaced the memory chip with a less capacious memory.

6. Third-party applications for memory analysis

If you need detailed statistics with visualization, install one of these applications:

  • πŸ“Š AIDA64 β€” It shows complete information about the hardware, including the type of memory (eMMC/UFS) and read/write speed.
  • πŸ” CPU-Z β€” Storage tab displays volume ROM and RAM, and also the chip model.
  • πŸ—ƒοΈ Files by Google – a convenient memory employment analyzer with the ability to clean garbage.
  • πŸ› οΈ DevCheck – Detailed storage data, including partition sizes (/system, /data etc.).

An example of the report from AIDA64 for the Redmi Note 12 Pro:

ParameterMeaning
Type of memoryUFS 2.2
Total ROM volume256GB
Available to the user238GB
RAM8GB (LPDDR4X)
Reading speed1 200 MB/s

⚠️ Attention: Some applications (e.g, CPU-Z) They may show an incorrect volume. RAM on phones with dynamic memory (technology) RAM Expansion in Xiaomi. In this case, focus on the data from the settings.

Through MIUI | Security App | Third-party utilities (AIDA64, CPU-Z) | Engineering Menu | Never checked

-->

7. How to distinguish built-in memory from a microSD card

If your Xiaomi Redmi supports memory cards, it’s important to understand how much storage is for the built-in storage and what is for the microSD.

  • πŸ“± In the Memory section, the built-in storage is usually signed as Internal Memory or Device Storage, and the card as SD-map or portable storage.
  • πŸ”§ Open Files (or File Manager) – internal memory is designated as Internal Storage, card as SD Card.
  • πŸ” Through ADB: Adb shell lsblk will show all the connected drives. Built-in memory usually has a label. mmcblk0, map β€” mmcblk1.

On some models (e.g. Redmi 9T), the memory card can be combined with internal storage (adoptable Storage function), in which case the system will show the total volume, and to divide them back, you need to reset the phone to the factory settings.

8.Frequent questions and memory issues on Xiaomi Redmi

Let’s look at the typical situations that Redmi owners face:

Why does the phone have less memory than the box?
That's OK! Manufacturers give a decimal volume (1GB = 1,000MB) and Android counts in binary (1GB = 1,024MB). In addition, some of the memory is taken up by firmware and system files. For example: Redmi Note 11 with 128GB on the box β†’ ~116GB available. Redmi 10A with 32GB β†’ ~28GB available. If the difference is greater than 10-15%, maybe the seller has replaced the memory chip with a less capacious one.
How to check if the memory chip is fake?
If you suspect that the memory is "drawn" (for example, a seller replaced 128 GB with 64 GB), do this: Fill the memory with files (for example, a video) to the point of failure. Check how much it really fits. If 128 GB is only able to write 50-60 GB, the chip is fake. Use AIDA64 - in the Storage section, see the model of the chip. If this is an unknown manufacturer (for example, Unknown NAND), this is cause for concern.
Can I increase memory on Xiaomi Redmi?
No, the built-in memory (ROM) You can't zoom in, it's soldered to the motherboard: πŸ“ Use a microSD (if there is a slot). Some models (for example, Redmi Note 10 Pro) support integration with internal memory (Adoptable Storage). ☁️ Transfer files to the cloud (Mi Cloud, Google Drive). πŸ”„ Regularly clean the cache and delete unnecessary applications (RAM) You can’t physically increase it, but you can MIUI 12.5+ function RAM Expansion – it reserves a part of the ROM virtual RAM (Up to 3GB. Included in Settings β†’ Additionally. β†’ Expansion RAM.
What to do if your phone doesn’t see your memory card?
MicroSD problems on Xiaomi Redmi are most often related to: πŸ”Œ Bad contact – try to move the card or clean the slot with alcohol. πŸ—œοΈ Incompatible format – Xiaomi supports FAT32 and exFAT. if the card is formatted in NTFS, The phone won't see her. πŸ› οΈ File system damage – format the card via your phone (Settings) β†’ Memory. β†’ SD-map β†’ If the card is identified but not mounted, check it on another device, it may be damaged.
How to transfer applications to a memory card?
Nana MIUI And HyperOS, the application transfer to microSD is limited. Here's what you can do: Open Settings. β†’ Annexes β†’ App management. Select the app you want and tap Storage. If you have a Change button, select SD-But not all apps support portability, and the alternative is to use Adoptable Storage, but that will format the map and make it unusable on other devices.