How to see the amount of memory on Xiaomi: RAM and ROM

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:

  1. Go to Settings β†’ Memory (or Storage in new versions).
  2. At the top of the screen will be a graph with the memory distribution: Occupied, Free and System Files.
  3. Click on RAM in the same menu to see the use of RAM in real time.
πŸ“Š What kind of Xiaomi model do you have?
Redmi Note Series Series Series
POCO X/F series
Xiaomi 11/12/13 series
Budget model (Redmi A/Go)
other

⚠️ 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):

  1. Open the Phone app and enter the combination: ##4636##.
  2. Select Phone Information (or Usage statistics in global firmware).
  3. 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):

  1. Enter ##36446337## (or ##ENG## on some models).
  2. Go to the Hardware Testing β†’ Memory section.
  3. 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?
If nothing happens after you enter the code, check: 1. Your model supports this code (MedicaTek processors may not work). 2. Engineering menus are disabled in the firmware (often in Chinese versions of MIUI). 3. Try an alternative code: ##284## (for a memory test).

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:

AnnexFunctionsLink (Google Play)
AIDA64Shows the exact amount of RAM and ROM, including reserves Displays the memory type (LPDDR5, UFS 3.1, etc.) Memory performance testsDownload
CPU-ZDetailed information about each RAM slot Check memory load in real time Data about the chip manufacturer (Samsung, Hynix, Micron)Download
DevCheckVisualization of memory usage in graphs Information about storage partitions (userdata, system, vendor) Comparison with other devicesDownload

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:

  1. Install Platform Tools on your PC.
  2. 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).
  3. Open the command line in the adb folder and type:
adb shell cat /proc/meminfo


adb shell df -h

Result:

  • 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:

  1. Turn off your smartphone and press Volume Down + Power to log into the Fastboot.
  2. Connect to the PC and enter the command:
fastboot getvar all

In 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:

  1. The disadvantage of RAM - applications fly out, the smartphone "hangs" when multitasking.
  2. 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:

  1. Turn off your smartphone and press Volume Up + Power to enter TWRP.
  2. Select Advanced β†’ File Manager.
  3. Go to /proc/meminfo – here will be information about RAM.
  4. For ROM, check the /data (user files) and /system (firmware).

Method 2: through the terminal in the firmware:

  1. Install the Termux app from F-Droid.
  2. Enter commands:
su


df -h




free -m

Note: 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).

FAQ: Answers to Frequent Questions

Why is my Xiaomi 128GB only available at 112GB?
It is normal to take part of the memory: πŸ“± Firmware MIUI (near 8-12 GB). πŸ›‘οΈ Reserve section for updates (~1-2 GB). πŸ“‚ System files and cache (~3-5 The actual available volume is always on 10-15% This applies to all smartphones, not just Xiaomi.
How do I know how much memory an application takes?
Go to Settings. β†’ Annexes β†’ App management. Click on the three dots at the top and select Sort by size. Here you'll see: πŸ“¦ Size APK (self-application). πŸ—ƒοΈ User data (save, cache). πŸ”„ For detailed analysis, use Storage Analyzer from Google Play.
Can I increase the RAM on Xiaomi?
Physically, no, because memory is soldered to the motherboard. However, there are two workarounds: Virtual RAM (available on MIUI 12.5+): uses part of the ROM as RAM. Included in Settings β†’ Additional β†’ Expansion of memory (maximum +3 GB). Optimize current RAM: turn off animations, limit background processes and use "light" versions of applications (for example, Facebook Lite). Video instruction on virtual RAM: Note: virtual RAM is slower than physical RAM and does not completely replace it.
Why does your smartphone show that RAM is 90% full, even though apps are not running?
This is a feature of Android and MIUI: πŸ€– The system reserves a portion of RAM to caching frequently used applications (so that they open faster). πŸ“± MIUI aggressively uses RAM for background services (e.g. Mi Cloud, Security). πŸ”„ It is not recommended to manually clean RAM, which can lead to increased battery consumption, as the system will have to reload data. If the smartphone is slowing down with 90% of RAM load, check the background activity in Settings β†’ Battery β†’ Battery utilization.
How to check memory on Xiaomi without turning on your smartphone?
If the device doesn't respond to the power button: Try hardware reset: press Volume up + Power for 10-15 seconds. If the smartphone vibrates but doesn't turn on, plug in to your PC and check through ADB (see Section 4). On models with a removable battery (such as Redmi 5A), remove the battery for 30 seconds, then try turning on. If nothing helps, contact the service center - the flash memory or power controller may be faulty.