Have you bought a new Xiaomi smartphone and want to make sure that the amount of memory corresponds to the stated? Or noticed that the device has become braked, and suspect a lack of RAM? In this article, we will discuss all possible ways to check RAM (RAM) and ROM (internal storage) on any Xiaomi, Redmi and POCO models β from budget to flagship.
Itβs important to understand the difference: RAM (RAM) is responsible for multitasking and application speed, and ROM (Remaining Memory) is responsible for storing files, photos and programs. Manufacturers often specify βtotalβ memory, but the actual available space is always less because of system files and MIUI firmware. Weβll show you how to check the exact figures of available and used memory, including hidden system reserves.
The instructions will be suitable for all current versions of MIUI (including MIUI 14 and HyperOS), as well as for devices running pure Android (for example, Xiaomi A-series).If your smartphone is released before 2018, some methods may not work, we will warn you about this separately.
1. Standard method: through MIUI settings
The easiest and most versatile method is to use the systemβs built-in tools, which works on all models, including the Redmi Note 12, POCO X5, Xiaomi 13T and older devices (starting with MIUI 9).
Open the Settings β About the phone. Here you will see basic information about the device, including:
- π± Smartphone model (e.g, 2201116TI β Redmi Note 11 Pro+ 5G)
- π₯οΈ Version MIUI Android
- πΎ Total ROM volume (e.g. β128 GB")
- π§ Volume of RAM (e.g. β8 GB")
But this is the full amount of memory, not the amount that's available to the user, to see the detailed information:
- Go to Settings β Memory (or Storage in new versions).
- At the top of the screen will be a graph with the memory distribution: Occupied, Free and System Files.
- Click on RAM in the same menu to see the use of RAM in real time.
β οΈ Note: Some models (e.g. Redmi) 9A or POCO M3) The item "Memory" may be hidden in the Settings section β Additionally. β Memory. If you don't find it, search by settings (the magnifying glass icon at the top).
2. Hidden engineering menus: data for advanced users
If standard settings donβt show enough information (e.g., you want to know the exact type of memory or check the cache), you can use hidden service menus, which are suitable for diagnosing malfunctions or when the smartphone is behaving unstablely.
Method 1: Testing of equipment (CIT):
- Open the Phone app and enter the combination: ##4636##.
- Select Phone Information (or Usage statistics in global firmware).
- Scroll down to the Memory block β here will be detailed statistics on RAM and ROM, including free memory and cache used.
Method 2: Engineer Mode (Qualcomm processor only):
- Enter ##36446337## (or ##ENG## on some models).
- Go to the Hardware Testing β Memory section.
- Technical data, including memory type (e.g. LPDDR4X or UFS 2.2) and read/write speed, will be displayed here.
What to do if the engineering menu is not opened?
These menus are useful if you suspect hardware memory problems (such as a smartphone suddenly restarts or apps crashing out).If RAM values are very different from those claimed (for example, 4 GB is displayed instead of 6 GB), this may indicate a memory module malfunction.
Third-party applications: detailed memory analysis
Built-in MIUI tools don't always show the full picture, for example, they don't display hidden system partitions or backup memory that the firmware takes up.
Top.-3 Memory Checking Applications on Xiaomi:
| Annex | Functions | Link (Google Play) |
|---|---|---|
| AIDA64 | Shows the exact amount of RAM and ROM, including reserves Displays the memory type (LPDDR5, UFS 3.1, etc.) Memory performance tests | Download |
| CPU-Z | Detailed information about each RAM slot Check memory load in real time Data about the chip manufacturer (Samsung, Hynix, Micron) | Download |
| DevCheck | Visualization of memory usage in graphs Information about storage partitions (userdata, system, vendor) Comparison with other devices | Download |
Example of the report from AIDA64 for Xiaomi 12 Pro:
Memory:
- Total RAM: 8.00 GB (LPDDR5)
- Available RAM: 3.2 GB (40%)
- Storage:
- Total: 256 GB (UFS 3.1)
- System: 12.8 GB
- User Data: 220.5 GB (free: 180.2 GB)π‘
If the application shows less RAM than claimed (for example, 7.5 GB instead of 8 GB), this is normal β some of the memory is reserved for the graphics processor (GPU) and system needs.
4.Across ADB: for technical professionals
If you know ADB (Android Debug Bridge), you can get memory data straight from the system level, which is useful if the smartphone doesnβt turn on normally (like the MI logo), but it reacts to a PC connection.
Instructions:
- Install Platform Tools on your PC.
- Connect your smartphone to your computer and enable USB Debugging (Settings β About Phone β MIUI Version β Press 7 times, then go back to Additional β For Developers).
- Open the command line in the adb folder and type:
adb shell cat /proc/meminfo
adb shell df -hResult:
- MemTotal is the total amount of RAM in kilobytes (divided by 1024 to get megabytes).
- /data β User storage (your files and applications).
- /system is a partition with MIUI firmware.
β οΈ Note: Adb commands require superuser (root) rights to receive full information. On non-rooted devices, some data will be hidden. Do not use the adb shell to change memory settings - this can lead to a loss of warranty or a device blink.
5. Memory check on a locked or bit smartphone
If Xiaomi doesnβt turn on (hangs on the screensaver, cyclically reboots or requires a password), but you urgently need to know the amount of memory, there are workarounds. They will not give exact numbers, but will help identify the model and its characteristics.
Method 1: by marking on or under the battery:
- π¦ The original Xiaomi box always shows the model and the amount of memory (for example, the model and the memory, M2101K6G β 6/128 GB).
- π If you remove the back cover (on models with a removable battery, for example, Redmi). 4X), There's a sticker underneath the battery that shows the model code, and you can find the specifications on the GSMArena website.
Method 2: via Fastboot:
- Turn off your smartphone and press Volume Down + Power to log into the Fastboot.
- Connect to the PC and enter the command:
fastboot getvar allIn the conclusion, find the lines:
- ro.boot.ddrsize β RAM size (in bits, for example, 0x200000000 = 8 GB).
- ro.boot.emmc is the type and volume of ROM (e.g. 64GB).
1. Try charging with another cable (minimum 30 minutes)
2. Press the power button for 20+ seconds (reset)
3. Log in Fastboot (Loudness down + Power)
4. Check the markings on the box/battery
-->
6. Frequent memory problems on Xiaomi and their solution
Xiaomi users often face two types of memory-related problems:
- The disadvantage of RAM - applications fly out, the smartphone "hangs" when multitasking.
- Overflowing ROM β It is impossible to install updates or new applications.
Solutions for RAM shortage:
- π Turn off the animation. MIUI In Settings β Additionally. β For developers β The scale of animation (off).
- βοΈ Enable Memory Optimization in Settings β Memory. β Settings (cog icon).
- π« Limit the background activity of applications: Settings β Annexes β Permits β Auto-start.
- π§ Use the RAM extension (available on models with MIUI 12.5+): Settings β Additionally. β Memory extension (uses part of ROM as virtual RAM).
Solutions for overcrowded ROM:
- ποΈ Clear the cache: Settings β Memory. β Clear the cache (can release until it is released) 5-10 GB).
- π Move the files to SD-map (if supported) or to the Mi Cloud.
- π Remove duplicate photos through the gallery β Albums. β Duplicate.
- π οΈ Use Files by Google to find large and unnecessary files.
π‘
If there is still not enough space after cleaning the ROM, check the /MIUI/backup folder β gigabytes of old backups may lie here, which can be safely deleted.
7.How to check memory on Xiaomi with custom firmware
If you have LineageOS, Pixel Experience or other custom firmware installed, standard MIUI methods will not work.
Method 1: TWRP Recovery:
- Turn off your smartphone and press Volume Up + Power to enter TWRP.
- Select Advanced β File Manager.
- Go to /proc/meminfo β here will be information about RAM.
- For ROM, check the /data (user files) and /system (firmware).
Method 2: through the terminal in the firmware:
- Install the Termux app from F-Droid.
- Enter commands:
su
df -h
free -mNote: root rights are required.
On custom firmware, the amount of available memory may differ from stock MIUI due to:
- π Absence of pre-installed applications (bloat).
- π§ Changed partition structure (for example, no section) /miui).
- π Use of alternative file systems (e.g, F2FS instead ext4).