Have you suddenly received a notification "Not enough memory", and photos have stopped being saved? Or did the phone start to slow down for no apparent reason? The first thing to do is check free space on Android. But where exactly to look? It turns out that there are more ways than it seems: from obvious menus in the settings to hidden tools for advanced users.

In this article we will analyze all possible methods - from the simplest to the professional, including those that are not written about in official instructions. You will learn not only where to find memorybut also how to interpret indicators (for example, why 30 GB is occupied, although you have not downloaded anything), as well as what to do if the system shows incorrect data about free space due to cache or errors file system.

Important: if you are using a smartphone with firmware from the manufacturer (Samsung One UI, Xiaomi MIUI, Realme UI, etc.), some menu items may differ. But the general logic for checking memory is the same for all devices with firmware from the manufacturer Android 8.0 and newer.

1. Standard method: โ€œStorageโ€ menu in settings

The most obvious and fastest method is to look into the system settings. It is suitable for 99% of devicesincluding Samsung Galaxy, Xiaomi Redmi, Google Pixel and others. Here's how to do it:

  1. Open the application Settings (gear icon).
  2. Go to section Storage (sometimes called Memory or Device and memory).
  3. Wait for the data to load (may take up to 10 seconds).

Here you will see:

  • ๐Ÿ“Š Total memory (for example, 128 GB).
  • ๐ŸŸข Free space (how much is left).
  • ๐Ÿ“ Distribution by categories: applications, photos, videos, files, etc.
๐Ÿ’ก

On some smartphones (for example, Huawei), you must first select Memory, and then press Internal memory โ€”detailed statistics will be displayed there.

Pay attention to the graph: if a section System or Other occupies more than 20-30 GB, this may indicate:

  • ๐Ÿ—‘๏ธ Accumulated application cache (especially u Telegram, Chrome, Instagram).
  • ๐Ÿ”„ Remains after OS updates (files .bak or update.zip).
  • ๐Ÿ› ๏ธ File system errors (for example, after a write failure).

2. Through the file manager: detailed analysis of folders

The system menu shows the overall picture, but does not reveal what files are taking up space?For this you need a file manager. data-i="89">which files take up space

  • ๐Ÿ“‚ Built-in manager (for example, Files by Google, Mi File Manager).
  • ๐Ÿ› ๏ธ Third-party applications: Solid Explorer, FX File Manager, Total Commander.

Instructions for Files by Google (pre-installed on many devices):

  1. Open the application Files.
  2. At the bottom, click Cleanup โ†’ Device memory.
  3. Select a category (for example, Large files or Unused applications).

For advanced analysis:

  1. Go to the root folder (/storage/emulated/0/).
  2. Sort files by size (click on the three dots โ†’ Sort โ†’ By size).
  3. Check the folders:
    • DCIM โ€” photos and videos.
    • Download โ€” downloads from the browser.
    • Android/data - application data (can weigh tens of GB!).
๐Ÿ“Š Which file manager do you use?
Built-in (Files by Google, Mi File Manager)
Solid Explorer
Total Commander
FX File Manager
Other
โš ๏ธ Attention: Do not manually delete files from folders Android/data โ€”this may break applications. Use to clear the menu Settings โ†’ Applications.

3. Via ADB: memory check for advanced users

If you needed accurate data on memory partitions (for example, how much it takes /system, /cache or /data), the tool ADB (Android Debug Bridge) will help. This is relevant for:

  • ๐Ÿ”ง Diagnosis of problems with firmware.
  • ๐Ÿ“‰ Analysis of memory โ€œlossโ€ after updates.
  • ๐Ÿ› ๏ธ Checks for hidden viruses or backdoors.

Instructions:

  1. Install ADB on PC (download Platform Tools from Google).
  2. Connect your phone via USB and turn on USB debugging (Settings โ†’ About phone โ†’ Build number โ†’ press 7 times โ†’ return to Settings โ†’ System โ†’ For developers).
  3. Open Command Prompt (Windows) or Terminal (macOS/Linux) and enter:
adb shell df -h

You will receive a table with partitions and their sizes. For example:

Partition Size Free Busy
/dev/block/mmcblk0p39 115 GB 12 GB 103 GB
/data 100 GB 8 GB 92 GB
/system 15 GB 15 GB 0 GB

Pay attention to the section /data โ€”this is where all your files and applications are stored. If it is full to capacity, and the settings show a lot of free space, this may indicate:

  • ๐Ÿ” Partition mounting errors (for example, after unsuccessful rooting).
  • ๐Ÿ“ Hidden filesthat are not displayed in the file manager.
What to do if ADB does not show partitions?

If command df -h returns an error, try:

1. Reconnect the USB cable (use the original one).

2. Enter adb root (root access required).

3. Check if USB debugging is enabled in the developer settings.

4. Hidden tools: engineering menu and service codes

Manufacturers hide them in the firmware service menus, where you can see extended information about memory These methods do not work on all devices, but sometimes they provide unique data.

Ways to open hidden menus:

  • ๐Ÿ“ž Service codes:
    • For Samsung: dial *#9900# โ†’ select Delete dumpstate/logcat (will show the occupied space by logs).
    • For Xiaomi: ##4636## โ†’ Storage.
    • For Google Pixel: ##4636## โ†’ Usage statistics.
  • ๐Ÿ”ง Engineering menu (MTK Engineering Mode for MediaTek):
    1. Dial ##3646633##.
    2. Go to Hardware Testing โ†’ Storage.

In these menus you can see:

  • ๐Ÿ“Š The actual amount of memory (sometimes different from what is declared by the manufacturer).
  • ๐Ÿ”„ eMMC/UF status (if there are problems with the memory chip).
  • ๐Ÿ—‘๏ธ Hidden logs, occupying gigabytes (for example, /data/log).
โš ๏ธ Attention: Do not change the settings in the engineering menu if you do not know their purpose! This may lead to data loss or device blocking.

5. Applications for memory analysis: top 5 utilities

If standard methods do not give the full picture, Specialized applications come to the rescue. They not only show occupied spacebut also help you find โ€œgarbageโ€.

Application Features Link
DiskUsage Visualizes memory in the form of an interactive map. Shows hidden files. Google Play
Storage Analyzer Scans folders and sorts them by size. There is a filter by file type. Google Play
Files by Google Built-in cache and duplicate cleaning. Tells you what you can delete. Pre-installed on most Android

How to use DiskUsage:

  1. Install and open the application.
  2. Click Scan and wait for completion (may take 1-2 minutes).
  3. Touch any large block on the map - detailed information will open.

An example of what can be found:

  • ๐ŸŽฎ Game cache (for example, Genshin Impact or Call of Duty Mobile can take 10+ GB).
  • ๐Ÿ“น Undeleted videos from WhatsApp or Telegram (stored in /Android/media).
  • ๐Ÿ“ Remains from old firmware (folders like /data/ota_package).

Download folder (forgotten downloads)

Telegram/WhatsApp cache (can weigh tens of GB)

Folder DCIM/Thumbnails (photo thumbnails)

Remains from deleted applications in /Android/obb-->

6. Checking memory via PC: when the phone does not turn on

If the smartphone does not load or stuck on the logo, but you urgently need to check the memory (for example, before selling), you can connect it to a computer. To do this you will need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows, macOS or Linux.
  • ๐Ÿ”Œ Cable USB-Type C (better original).
  • ๐Ÿ› ๏ธ app for working with partitions (for example DiskInternals Linux Reader for Windows).

Step-by-step guide:

  1. Connect the switched off phone to the PC.
  2. If the device is detected as a removable disk:
    • Open This computer (Windows) or Finder (macOS).
    • Check the free space on the connected drive.
  • If the phone is not detected:
    • Install DiskInternals Linux Reader.
    • In the app, select the connected device and scan the partitions.

    What you can see:

    • ๐Ÿ“ Partition userdata (your files).
    • ๐Ÿ”ง Partition system (firmware).
    • ๐Ÿ—‘๏ธ Unallocated space (if memory โ€œdisappearsโ€ for no reason).
    โš ๏ธ Attention: If the phone is not detected even after connecting, do not try to format it via PC! It may delete all data without the possibility of recovery. Better contact the service center.

    7. Diagnosis of memory problems: why the data does not match

    Sometimes the system shows incorrect free space. For example:

    • ๐Ÿ“‰ In the settings it says that 10 GB is free, but the file manager shows 5 GB.
    • ๐Ÿ”„ After deleting files, space is not freed up.
    • ๐Ÿ› ๏ธ Memory โ€œdisappearsโ€ after updating Android.

    Possible causes and solutions:

    Problem Cause Solution
    Space is not freed up after deletion Files remain in the recycle bin or cache Empty the recycle bin in the file manager and the cache in Settings โ†’ Storage
    Difference in data between settings and file manager Hidden system files or mounting errors Check via ADB (df -h) or reboot phone
    Memory is โ€œeaten upโ€ after the update Old firmware files remain (/cache or /data/ota) Delete manually via a file manager with root access

    If the problem persists, try:

    1. Reboot the phone in Safe Mode (hold the power off button โ†’ Reboot in safe mode).
    2. Check for viruses (Malwarebytes or Dr.Web).
    3. Reset the partition cache (Recovery Mode โ†’ Wipe Cache Partition).
    ๐Ÿ’ก

    If after all the manipulations the memory still shows incorrect data, the problem may be a hardware failure of the eMMC/UF chip. In this case, only replacing the memory module in a service center will help.

    8. How to free up space: quick and effective ways

    Now that you know where to find the memorylet's look at how to clear it without losing important data. Start with the simplest:

    • ๐Ÿ—‘๏ธ Cleaning cache:
      1. Go to Settings โ†’ Storage โ†’ Free up space.
      2. Select Cached data and click Clear.
  • ๐Ÿ“ Delete duplicates:
    • Use Files by Google โ†’ Clean โ†’ Duplicate files.
    • Suitable for photos Google Photos (automatic removal repetitions).
  • โ˜๏ธ Transfer to the cloud:
    • Upload photo/video to Google Photos, Yandex Disk or Mega.
    • Enable automatic synchronization in the application settings.
  • For advanced users:

    • ๐Ÿ”ง Cleaning Dalvik-cache:
      adb shell su -c "rm -r /data/dalvik-cache/*"

      (root access required).

    • ๐Ÿ“ฆ Removing unnecessary APK:
      • In the folder /data/app files of deleted applications may remain.
      • Use SD Maid to search for them.

    If all else fails, consider:

    • ๐Ÿ”„ Reset to factory settings (save the data in advance!).
    • ๐Ÿ› ๏ธ Replacing the memory module (if the eMMC chip is worn out).

    FAQ: Frequently asked questions about memory on Android

    Why is only 112 GB available on a phone with 128 GB?

    This is normal! Manufacturers indicate decimal volume (1 GB = 1,000,000,000 bytes), but the system shows binary (1 GB = 1,073,741) 824 bytes). The difference is what gives these โ€œlossesโ€. In addition, part of the memory is occupied by the firmware (/system) and recovery.

    How to check the memory on Android if the phone does not turn on?

    Connect it to the PC via USB. If the device is detected as a removable disk, check the free space using standard OS tools. If not, use apps like DiskInternals Linux Reader (for Windows) or dd in the terminal (for macOS/Linux). data-i="341">or UFi Box or EasyJTAG.

    Is it possible to increase memory on Android without a memory card?

    Physically, no. But you can:

    • Optimize the current space (clearing the cache, removing duplicates).
    • Use cloud storage (Google Drive, Yandex Disk).
    • Move applications to the SD card (if supported).
    • On some devices (for example, Samsung Galaxy s One UI) you can expand the memory by virtual RAM, but this does not add space for files.

    Why is space not freed up after deleting files?

    Possible reasons:

    • The files are in the trash (check in the file manager).
    • The application is holding the file (for example, Telegram or Gallery).
    • File system error (reboot or fsck via ADB will help).
    • Virus or malware (scan phone Malwarebytes).
    • Try clearing the cache in Settings โ†’ Storage โ†’ Free up space.

    How to check the status of the memory chip (eMMC/UF)?

    To diagnose memory chip wear:

    1. Install eMMC Check or AIDA64 from Google Play.
    2. Check the parameters Health Status or Wear Leveling Count.
    3. If the indicators are critical (for example, Reallocated Sector Count > 10), the chip will soon fail - get ready to replace it.

    You can also use ADB:

    adb shell cat /sys/block/mmcblk0/mmcblk0:0001/pre_eol_info

    Value 0x01 means that the chip is close to wear.