How to find out how much memory on the phone Xiaomi Redmi: RAM and ROM

Why it is important to know the memory of the smartphone

The amount of RAM (RAM) and built-in (ROM) memory directly affects the performance of Xiaomi Redmi. Lack of RAM leads to β€œbrakes” when multitasking, and crowded ROM leads to application installation errors. For example, Redmi Note 12 Pro+ models with 8 GB of RAM cope with games at high settings, while budget versions with 4 GB begin to β€œhang” after a year of operation.

In addition, knowing the exact characteristics of memory will help with:

  • πŸ”„ Phone sales – buyers often check for compliance with the stated parameters.
  • πŸ“± Choosing a firmware - some custom ROM Require a minimum amount of ROM.
  • πŸ”§ Diagnostics of malfunctions – if the phone spontaneously reboots, the fault may be a memory defect.

In this article, we will discuss 5 working methods for memory verification, from standard settings to hidden engineering menus, all of which are relevant for Redmi on MIUI 12-14 and HyperOS (2026).

πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note 10/11/12
Redmi 9/10/11
POCO X3/X4/X5
Redmi K40/K50
Other

Method 1: Using standard MIUI settings

The easiest method is to use the system’s built-in tools, and it’s suitable for all Redmi models, including the Redmi 13C, Note 12 Pro, and older devices on MIUI 11.

Instructions:

  1. Open the Settings app (cog icon).
  2. Go to the About Phone section (in older versions – About the device).
  3. Slip on the item Phone Characteristics or Device Settings.
  4. Find the lines RAM (RAM) and Built-in Memory (ROM).

This menu also displays information about the processor, MIUI version and phone model. Note that some firmware may show available memory (including system files) rather than full storage. For example, ~112GB is available on the Redmi Note 11 with 128GB of ROM.

Model name (e.g. Redmi Note 12 5G)| MIUI/HyperOS| RAM volume (in gigabytes)| ROM volume (before and after system files are deducted)| Free disk space

-->

Method 2: Through the Memory menu in the settings

If you want to not only know the total volume, but also analyze the occupied space, use the Memory section, which is especially useful for Redmi owners with 64/128 GB of ROM, where every gigabyte counts.

How to open it:

  1. Go to Settings. β†’ Warehouse (or Memory).
  2. At the top of the screen will be a diagram with the distribution of memory by category: Applications, Photos, Videos, etc.
  3. Slip on Storage Settings (three dots in the upper right corner) β†’ More.
  4. Here you will see the full ROM volume and occupied space.

πŸ” Tip: If the diagram shows System Files over 20GB, this may indicate junk data after the updates. β†’ Annexes β†’ Application management β†’ Clear the cache.

πŸ’‘

To make room on Redmi, use the built-in Cleanup feature in the Warehouse menu, which removes unnecessary APKs, duplicate photos and messenger cache.

Method 3: Through the Engineering Menu (for advanced users)

The engineering menu (#4636##) provides advanced hardware information, including the exact amount of RAM and memory type (e.g. UFS 2.2 or eMMC 5.1).This is suitable for Redmi based on Qualcomm Snapdragon (e.g. Redmi Note 12 Pro+ with Snapdragon 778G).

Step-by-step:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (some models may require ##225###).
  3. Select the tab Phone Information.
  4. Scroll down to the Memory block - here will be the full amount of RAM (in megabytes).

⚠️ Note: Do not change the settings in the engineering menu unless you are sure of their purpose. For example, improper editing of the Radio Information settings can lead to loss of the network.

What to do if the engineering menu is not opened?
Some firmware (e.g. HyperOS for Redmi 13) have blocked access to the engineering menu, and use applications like MTK Engineering Mode (for Mediatek) or DevCheck (for general use).

Method 4: Using third-party applications

If standard methods do not give complete information (for example, do not show the type of memory or frequency of RAM), install specialized utilities.

  • πŸ“Š CPU-Z β€” shows the processor model, RAM/ROM volume, type of storage device (UFS/eMMC) and even the chip temperature.

Example of data from the CPU-Z for the Redmi Note 11 Pro+:

ParameterMeaning
RAM (RAM)8 GB (LPDDR4X, 2133 MHz)
ROM (ROM)256 GB (UFS 2.2)
Free on disk.201GB
Type of storageeMMC 5.1 (on budget models)

πŸ” Important: Apps like AIDA64 They can show real memory speed, for example, UFS 2.2 at Redmi K50 giveaway ~1300 MB/s per read, while eMMC 5.1 in Redmi 10A β€” everything ~400 MB/s. This explains the difference in performance.

πŸ’‘

The type of memory (UFS vs eMMC) is more important than the size of the memory, and even 128 GB of UFS 3.1 will be faster than 256 GB of eMMC 5.1.

Method 5: Through ADB-Teams (for technical specialists)

If you want the most accurate memory data, including system partitions and cache, use ADB (Android Debug Bridge), which requires a PC and enabled USB debugging.

Instructions:

  1. Turn on Developer Mode on your phone: Settings β†’ About Phone β†’ MIUI version (shap 7 times).
  2. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  3. Connect Redmi to your PC and do the following in the terminal:
adb shell


cat /proc/meminfo | grep MemTotal




df -h

Results:

  • MemTotal is the total amount of RAM in kilobytes (divided by 1024 to get megabytes).
  • df -h - will show all the ROM sections (/data, /system, etc.) with the free space.

⚠️ Note: Some commands (e.g., dd for writing speed testing) can damage data when used incorrectly. /dev/block lacking.

Frequent Mistakes and How to Avoid Them

When checking memory, users often encounter inaccurate data or system constraints, and consider typical problems:

πŸ”Ή Β«Settings show less memory than claimedΒ»

This is normal: some ROM takes up firmware, recovery and service partitions. For example, on Redmi 12 with 256 GB, ~230 GB is actually available. To see the full volume, use CPU-Z or ADB.

πŸ”Ή Β«Engineering menu not openΒ»

On new models (Redmi 13, Note 13 Pro+), access to #4636## can be blocked, with the MTK Engineering Mode app (for Mediatek Helio) or DevCheck being the alternative.

πŸ”Ή Β«ADB does not recognize the deviceΒ»

Make sure that:

  • πŸ”Œ Xiaomi drivers installed USB Drivers.
  • πŸ“± Debugging is on. USB and unlock OEM (Settings β†’ For developers).
  • πŸ–₯️ The original cable is used (not all) USB-cables support data transmission).
πŸ“Œ Can I increase the RAM on Redmi?
Physically, no, because memory is soldered to the motherboard. However, some models (Redmi Note 11T Pro+, K50 Gaming) support virtual RAM (RAM Expansion) through settings: Settings β†’ Additional β†’ Expansion of memory. This allows you to use up to 3 GB of ROM as RAM, but the real performance gain is minimal.
πŸ“Œ Why Redmi Shows 6GB of RAM Instead of 8GB?
This is a feature of the architecture of Snapdragon and Mediatek: part of the RAM is reserved for the GPU (Adreno/Mali). For example, at Redmi. K40 s 8 GB is really available ~7,2 GB. Check the full volume through CPU-Z ore-menu.
πŸ“Œ How to tell UFS eMMC?
Memory type can be found: through AIDA64 (Storeroom section). From the phone model: budget Redmi (e.g. 10A, 9C) use eMMC 5.1, and flagships (K60, Note 12 Turbo) use UFS 3.1. Speed: UFS provides ~1000+ MB/s, eMMC - up to 400 MB/s.
πŸ“Œ Why After Updating MIUI There is less free memory?
System updates (especially major ones like MIUI 13 on HyperOS) take up to 5-10GB. To free up space: Clear the cache to Settings β†’ Storage β†’ Cleanup. Delete old firmware versions in Settings β†’ About Phone β†’ System Update β†’ Three dots β†’ Delete downloaded packets. Move the photo/video to the Xiaomi Cloud or memory card.