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:
- Open the Settings. β The phone.
- 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).
- Go back and go back to About Phone, and now you can see Hardware Information or Specifications.
- 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?
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.
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:
- Download the app from Google Play.
- Open the Warehouse section.
- Scroll down to the Internal Storage block β the full volume (including hidden partitions) will be listed here.
- 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:
- π₯ Install. ADB Fastboot Tools on the computer.
- π± On the phone, turn on Developer Mode (go to Settings). β The phone. β Version. MIUI and tap 7 times).
- π§ Back to Settings β Additionally. β For developers and enable debugging by USB.
- π Connect the phone to your computer and type in the command line: adb shell df -h
- π 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/partitionsIn 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:
| Model | RAM (Ram) memory (RAM) | Integrated memory (ROM) | Type of memory |
|---|---|---|---|
| Xiaomi 14 Pro | 12/16 GB | 256/512 GB/1 TB | UFS 4.0 |
| Redmi Note 13 Pro+ | 8/12 GB | 256/512 GB | UFS 3.1 |
| POCO X6 Pro | 8/12 GB | 256/512 GB | UFS 3.1 |
| Redmi 12 | 4/8GB | 128/256 GB | UFS 2.2 |
| Xiaomi Pad 6 | 8GB | 128/256 GB | UFS 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.