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.
- Open the Settings app (the gear icon on the home screen).
- Scroll down and select About Phone (on HyperOS β Device Information).
- Slip on the item Characteristics or Technical data.
- 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:
- Open Settings β Memory (or Storage on HyperOS).
- At the top of the screen you will see a diagram with the distribution of memory by category: Applications, Photos and Videos, Files, etc.
- 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:
- Open the Security app (if it isnβt on the home screen, search through search).
- Go to the Optimization or Acceleration tab.
- At the top of the screen, youβll see a RAM usage indicator (e.g., β3.2GB out of 6GB is usedβ).
- 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:
- Open the phone (calling) application.
- Enter the code ##4636##
- Select Phone Information (or Phone Information).
- 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?
β οΈ 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:
- Install ADB on your PC (download Googleβs Platform Tools).
- Turn on the phone Debugging over USB (Settings β About Phone β MIUI version β tap 7 times, then go back to Additional β For developers).
- Connect Redmi to your computer and type in the command line:
adb shell df -hIn the answer, look for a line with /data, which is a section with user data.
/dev/block/mmcblk0p53 112G 24G 88G 22% /dataHere, 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:
| Parameter | Meaning |
|---|---|
| Type of memory | UFS 2.2 |
| Total ROM volume | 256GB |
| Available to the user | 238GB |
| RAM | 8GB (LPDDR4X) |
| Reading speed | 1 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: