How to find out the memory capacity of Xiaomi phone: all the ways from settings to ADB

Have you bought Xiaomi, Redmi or POCO, but you’re not sure how much memory is installed in the device? Or want to check whether the actual volume corresponds to the manufacturer’s stated volume? In this article, we’ll look at all possible ways, from standard MIUI settings to professional tools like ADB.

The problem is that the memory capacity on the box doesn't always match what the system sees, like a 128GB smartphone that can show 112GB to 119GB, which is normal because of the backend files, but if the difference is greater than 10%, you should be wary, and we'll show you how to accurately measure memory, including hidden partitions, and what to do if the data doesn't converge.

This article is suitable for all Xiaomi models, regardless of the MIUI version (including HyperOS).Even if you have the old Redmi Note 4X or the new Xiaomi 14 Ultra – the instructions are universal.

1. Memory check through standard MIUI settings

The easiest way is to use the built-in tools of the system. It works on all Xiaomi devices without any additional applications.

Open the Settings menu β†’ Here you'll see basic information about the device, including the model and version. MIUI. But there is no memory here, so we need to dig deeper.

  • πŸ“± Go to Settings. β†’ Memory (or Storage in New Versions).
  • πŸ“Š At the top of the screen will be a diagram with the distribution of memory: all, occupied and free.
  • πŸ” To see the exact volume in gigabytes, tap on the item Internal memory.
  • πŸ“ Write down the numbers: for example, β€œTotal: 119 GB” is the actual available volume.

Note that this section only displays user memory, system partitions (for example, for updates or recovery) are not included here, and if you need to know the full physical volume (including hidden parts), move on to the following methods.

πŸ’‘

If you see a memory setting, you see an inscription "SD-"card" means that your device supports memory expansion, but the amount of internal memory is still displayed separately.

2.Use of the About Phone menu (hidden data)

In some versions of MIUI (especially older devices), the full amount of memory can be seen in the About Phone section, but this will require a few extra taps.

Instructions:

  1. Open the Settings. β†’ The phone.
  2. Find the MIUI version line and tap it 7 times in a row (this will turn on the developer mode, but we do not need it - it just opens the hidden menu).
  3. Go back and go back to About Phone, and now you can see Hardware Information or Specifications.
  4. In this section, look for the lines Internal Memory (e.g., β€œ128GB”) and RAM (e.g., β€œ8GB”).

This method doesn't work on all devices, but if you have a Redmi or a POCO based on MIUI 10-12, the odds are high. On new HyperOS smartphones, this may not work.

Why is the memory in the settings less than in the box?
The box indicates the physical amount of flash memory (for example, 128 GB, but some memory is occupied: πŸ“ System files MIUI/HyperOS (5–10 GB). πŸ”„ Section for updates (1–3 GB). πŸ›  Recovery section (recovery, ~500 MB). πŸ”’ Reserved space for cache and logs (~1 GB, therefore, from 128 GB is available to the user usually 112–119 GB: That's okay and it's not a hoax.

Verification through Recovery Mode (for experienced users)

If you need to know the exact physical amount of memory, including all hidden partitions, you can use Recovery mode, which is suitable for diagnosis before firmware or if you suspect that the seller has replaced the memory with a smaller one.

Warning: Do not perform any activity in Recovery other than viewing information! errors here may result in a data reset.

  • πŸ”„ Turn off the phone.
  • πŸ”˜ Press the power buttons. + Loudness up and hold for 10-15 seconds until the Mi logo appears.
  • πŸ“± In the Recovery menu, select Advanced (use volume buttons for navigation, power button for selection).
  • πŸ’Ύ Find and select Show Partition info or Partition info.
  • πŸ“‹ Here's a list of all the sections, and they're sized. mmcblk0 (main drive) or userdata (user memory).

In this menu, you'll see the actual amount of flash memory, including the service partitions. For example, if the box says 128 GB, and here you see mmcblk0: 119GiB, that's fine. But if the number is much smaller (for example, 64 GB instead of 128 GB), this is cause for concern.

πŸ“Š How much memory is your Xiaomi?
32GB
64GB
128GB
256GB
512 GB or more

4. Applications for detailed memory diagnostics

Standard MIUI tools don’t always show the full picture. If you need detailed memory data (including the type of drive, read/write speed, and cell status), use third-party utilities.

The best apps for Xiaomi:

  • πŸ“Š AIDA64 β€” Shows physical memory size, type of storage device (eMMC/UFS), speed of operation and even temperature.
  • πŸ” CPU-Z β€” Storage tab displays the drive model and its real size.
  • πŸ›  DevCheck is a user-friendly interface with a Storage section, where all memory sections are indicated.
  • πŸ“ˆ AndroBench – tests the speed of memory and shows its real size.

Example of AIDA64:

  1. Download the app from Google Play.
  2. Open the Warehouse section.
  3. Scroll down to the Internal Storage block – the full volume (including hidden partitions) will be listed here.
  4. Go to the System β†’ Memory tab to see RAM (RAM) data.

These applications are especially useful if you suspect that the seller has replaced memory with a cheaper one (for example, instead of UFS 3.1, they installed eMMC 5.1).

Download AIDA64 from the official store |Open Storage |Check the line "Internal Storage" |Compare with the data on the box |Check the memory type (UFS/eMMC)

-->

5. Check through ADB (for advanced users)

If you want the most accurate data, or if you check your phone before you buy it in the secondary market, you can use the ADB (Android Debug Bridge), which requires connecting the phone to your computer, but gives you the most complete information.

Instructions:

  1. πŸ–₯ Install. ADB Fastboot Tools on the computer.
  2. πŸ“± On the phone, turn on Developer Mode (go to Settings). β†’ The phone. β†’ Version. MIUI and tap 7 times).
  3. πŸ”§ Back to Settings β†’ Additionally. β†’ For developers and enable debugging by USB.
  4. πŸ”Œ Connect the phone to your computer and type in the command line: adb shell df -h
  5. πŸ“‹ In the conclusion, look for the line with /data β€” It's user memory: /dev/block/mmcblk0p64 119G 20G 99G 17% /data Here. 119G β€” This is the actual available volume.

To check the physical volume of the entire drive (including hidden partitions), use the command:

adb shell


cat /proc/partitions

In the output, look for a string with mmcblk0 – this is the full size of flash memory.

πŸ’‘

If the df-h command shows a significantly smaller memory volume than the stated one (for example, 32 GB instead of 128 GB), this could mean that the seller replaced the memory chip or the phone was overflashed with errors.

6.Comparison with official Xiaomi specifications

Sometimes users confuse memory with storage, for example, Xiaomi’s specifications may indicate β€œ6/128 GB” – this means 6 GB of RAM (RAM) and 128 GB of internal memory (ROM).

To avoid confusion, check the data against the official specifications:

ModelRAM (Ram) memory (RAM)Integrated memory (ROM)Type of memory
Xiaomi 14 Pro12/16 GB256/512 GB/1 TBUFS 4.0
Redmi Note 13 Pro+8/12 GB256/512 GBUFS 3.1
POCO X6 Pro8/12 GB256/512 GBUFS 3.1
Redmi 124/8GB128/256 GBUFS 2.2
Xiaomi Pad 68GB128/256 GBUFS 3.1

If the data from your settings or apps is very different from the official specs (for example, instead of 256 GB you see 64 GB), this can mean:

  • πŸ”„ The phone was reflashed with the change of memory sections.
  • πŸ”§ The device replaced the memory chip for less capacious.
  • πŸ“¦ This is a fake device (especially relevant for purchases in the secondary market).

πŸ’‘

Before buying used Xiaomi, be sure to check the memory through ADB or AIDA64. Scammers often replace 128 GB with 32 GB, and in the settings fake the displayed volume.

7. Frequent mistakes and how to avoid them

When checking memory, users often face typical problems, and here are the most common ones and how to solve them:

⚠️ Warning: If you see that the amount of memory has decreased over time (for example, it was 119 GB, it became 100 GB), this may be caused by the fact that the memory has decreased over time:

  • πŸ—‘ App cache - clear it in Settings β†’ Memory. β†’ Clear the cache.
  • πŸ“ Hidden files (e.g. updates) MIUI, Check the Download folder and check the download folder.MIUI via file manager.
  • πŸ”’ Encryption - some devices may not display the memory correctly after encryption.

Another common mistake is the confusion between GB and GiB:

  • GB (Gigabyte) is 1,000,000 bytes (used by manufacturers).
  • GiB (gibibyte) is 1,073,741,824 bytes (used by the operating system).

So 128 GB on the box = ~119 GiB on the phone. It's not a hoax, it's a difference in calculus.

How to recover a lost memory?
If memory capacity has decreased for no apparent reason, try: Reboot your phone. Clear the cache to Settings β†’ Memory. Delete unnecessary files through Google Files or Mi File Manager. Check for viruses (some malware creates hidden files); Reset the settings to factory (last option).

FAQ: Frequent questions about Xiaomi memory

Why is a 128GB phone only available with 112GB?
That's OK. Manufacturers specify a volume in decimal gigabytes (GB), where 1 GB = 1,000,000 bytes. The operating system counts in binary gigabytes (GiB), where 1 GiB = 1,073,741,824 bytes. In addition, part of the memory is occupied by MIUI system files (5-10 GB).
Can I increase my memory on Xiaomi?
Physically, no. But you can: πŸ“± Use a microSD card (if the model supports the). ☁ Connect to cloud storage (Mi Cloud, Google Drive). πŸ”„ Transfer applications to SD-Some models (e.g. Redmi Note 11) support memory expansion by backing up part of the internal memory for the storage. RAM (Memory Extension Technology).
How to check if the phone has a fake memory?
If you suspect that the memory is fake: Check the read/write speed through AndroBench. If instead of UFS 3.1 it shows the speed of eMMC 5.1, the memory is replaced. Compare the data from ADB (cat /proc/partitions) with the official specifications. See the model of the drive in AIDA64 (Storehouse section). If instead of Samsung/Hynix there is an unknown manufacturer, it is a fake.
Why did the MIUI update reduce memory?
When you upgrade, the system creates backups and temporary files to get back the memory: πŸ—‘ Clear the cache in Settings β†’ Memory. πŸ”„ Reboot the phone. πŸ“‚ Delete the folder.MIUI If the memory is not returned, it may have changed the partition structure, in which case only resetting to factory settings will help.
How to find out the memory type (UFS or eMMC) on Xiaomi?
There are two ways: AIDA64: open Storage β†’ Internal Storage. The memory type will be UFS or eMMC. DevCheck: Hardware β†’ Storage tab. It also lists the type of storage. The type of memory is important for performance: UFS (especially 3.1/4.0) is much faster than eMMC.