How to Reset Your Xiaomi Phone: 3 Ways + Data Recovery

Resetting Xiaomi’s smartphone to factory settings is a radical but sometimes necessary step, helping to solve performance problems, remove viruses, prepare the device for sale or eliminate errors after a failed upgrade. However, an incorrect reset can lead to data loss, locking the Mi Account account or even β€œbricking” the phone. In this guide, we will examine all the current ways to reset for 2018-2026 models, including hidden nuances that are not written in the official instructions.

It is important to understand that the procedure differs depending on the condition of the phone. If it turns on and reacts to touch, a menu reset will suit. If the device is getting stuck on the Mi logo or does not respond, you will need hardware buttons or a PC connection. We will consider all scenarios, and also tell you how to bypass the locking of Xiaomi account after a reset without losing functionality (relevant for firmware based on MIUI 14/15 and HyperOS).

1.Resetting preparation: what to do before the start

Before you dump Xiaomi, follow the mandatory steps – it will save time and nerves:

  • πŸ”‹ Charge the phone to at least 50%. With a low charge, the reset may be interrupted, leading to a reboot cycle.
  • πŸ“± Back up. Use the settings. β†’ The phone. β†’ Backup or third-party applications like Swift Backup (requires root).
  • πŸ”‘ Make sure to remember the data from the Mi Account. After the reset, the phone will require entering a login / password, even if there was no previously binding.
  • πŸ“‘ Disable all accounts (Google, Mi, social networks) in Settings β†’ It'll speed up the process.

Beginning with MIUI 12, Xiaomi has tightened its security policy: if the phone was tied to an account, it will require data entry to unlock it after the reset. Without access to the original account, it is officially impossible to unlock the device, you will have to contact the service center with proof of purchase.

⚠️ Note: On Redmi Note models 10/11/12 and POCO X3/X4/X5 After a Fastboot reset, the hardware lock of the bootloader may work, making the phone unusable without unlocking through the Mi Unlock Tool.

πŸ“Š What kind of smartphone you Xiaomi?
Redmi Note
POCO
Mi
Black Shark
Other

2. Method 1: Reset via the settings menu (for a working phone)

The easiest method is to use a built-in reset function, which is suitable if the phone turns on, responds to touch and is not locked with a password. MIUI 11-15 and HyperOS:

  1. Open the Settings. β†’ The phone.
  2. Tap 5-7 times on the MIUI version to activate the developer mode (optional, but useful for debugging).
  3. Return to the main settings menu and select Additional β†’ Recovery and Reset.
  4. Click Reset Settings, then Delete all data.
  5. Enter. PIN-code or pattern lock if the system requests.
  6. Confirm the action with the Reset button.

It takes 3-10 minutes, and the phone will reboot and suggest that you configure the system as new, and at that point, you might get a request for input from Mi Account, which is fine if the phone was tied.

Make sure the phone is charged|Make a backup copy|Remember the data from the Mi Account|Disable all accounts|Check the availability of the Internet (for activation after resetting)-->

⚠️ Note: On some models (Mi) 11 Ultra, Redmi K40/K50) After resetting the menu, the section may disappear /data into TWRP. This is not critical, but it will complicate the installation of custom firmware.

3. Method 2: Hardware reset (Volume + Power buttons)

If the phone doesn't turn on, freezes on the logo or doesn't respond to touch, use a combination of hardware buttons, which works even when the firmware is damaged, but requires strict adherence to the instructions:

  1. Turn off the phone (if it doesn’t respond, press the Power for 10-15 seconds).
  2. Press Volume Up (+) + Power and hold for 5-10 seconds until the Mi logo appears.
  3. Release the buttons when you see the Recovery menu (usually in English or Chinese).
  4. Use Volume Down (-) for navigation and Power to select Wipe Data (or Clear Data).
  5. Confirm the reset by choosing Yes.
  6. Once completed, select Reboot to reboot.

The Recovery menu may vary depending on the model. On newer devices (Xiaomi 13/14, Redmi Note 12) it's in Chinese -- look for characters (clear data). On old (Redmi 4/5) menus in English.

Xiaomi modelCombination of buttons for RecoveryLanguage
Redmi Note 8/9/10/11Volume + + NutritionEnglish/Chinese
POCO X3/X4/X5Loudness + + Food (hold 10 seconds)English
Mi 11/12/13/14Loudness + + Food (let go when vibrating)Chinese
Redmi 7A/8A/9ALoudness - + NutritionEnglish

πŸ’‘

If the phone doesn't respond to the button combination, try plugging it into charging for 10 to 15 minutes, and sometimes a dead battery blocks the Recovery entrance.

Method 3: Reset via Fastboot (for power users)

The method via Fastboot is suitable if:

  • πŸ”§ The phone doesn’t even load in Recovery.
  • πŸ“± You need to reset the settings without deleting the data in the section /internal_storage (For example, to save a photo).
  • πŸ”“ You need to unlock the loader before the firmware.

You will need a PC with installed drivers. ADB/Fastboot original USB-Instructions:

  1. Turn off the phone.
  2. Press Volume Down (-) + Power before the Fastboot logo appears (a robot labeled Fastboot).
  3. Connect the phone to the PC.
  4. Open the command line (Win + R β†’ enter cmd) and execute commands in turn: fastboot devices (should display the serial number of the device) fastboot erase userdata fastboot erase cache fastboot reboot

This method does not delete data in the /sdcard partition, but erases all settings, applications and accounts.

fastboot erase system

⚠️ Note: On models with a locked boot loader (Redmi Note 10 Pro, POCO F3) The fastboot erase command can cause an error. FAILED (Remote:'Flashing is not allowed'.This requires unlocking through the Mi Unlock Tool.

What if the Fastboot doesn’t recognize the device?
1. Check if Qualcomm drivers are installed HS-USB QDLoader 9008 (for Snapdragon processors) or MediaTek Preloader (for chips) MTK). 2. Try another one. USB-cable (original, undamaged). 3. Run the command line on behalf of the administrator. 4. If the phone is not identified, hold Volume + + Loudness - + 10-15 seconds for forced entry into EDL-mode (emergency mode).

5. How to recover data after resetting

If you have not made a backup, the chances of returning the data depend on the type of reset:

  • πŸ“ Reset via menu: data is deleted irrevocably (except for files on the menu) SD-map).
  • πŸ”§ Hardware reset: You can try programs like DiskDigger or EaseUS MobiSaver, but success is not guaranteed.
  • πŸ’» Fastboot reset: If the fastboot erase userdata command is not used, the data may remain in the section /data. Recovery will require TWRP root-access.

To recover via TWRP:

  1. Install a custom TWRP recavator for your model.
  2. Download to TWRP (button combination depends on the model).
  3. Select Mount β†’ System and connect your phone to your PC.
  4. Use PhotoRec or TestDisk to scan the /data partition.

Important: Do not write new data to your phone after a reset, which reduces the chances of recovering old files.

πŸ’‘

The only reliable way to save data is to back up before reset, and recovery programs only work 30 to 50 percent of the time, and they don't guarantee file safety.

6. Frequent errors and their solutions

Even with the exact following of the instructions, problems can arise. Let's consider typical situations and ways to eliminate them:

Mistake.Reason.Decision
Phone asks for password after reset, even though it wasn'tReference to Mi Account activatedEnter the Xiaomi account that the phone was linked to, and if you don't remember, contact support with proof of purchase.
Reset is interrupted by 50% and the phone restarts/data partition damaged or memory malfunctionTry resetting via Fastboot or scrolling your phone through the Mi Flash Tool.
After reset, there is no network (no IMEI)The /modem or /nvram partition is damagedRestore the IMEI via Engineer Mode (#4636##) or run nvram via the SP Flash Tool (for MTK).
The phone does not turn on after reset via FastbootSystem partition (system) removedSwipe your phone through the Mi Flash Tool with the clean all option option.

If the phone doesn't turn on at all after the reset (black screen, no vibration), it may indicate a hardware malfunction, in which case only a service center with EDL flashing equipment will help.

7. Reset on HyperOS phones: what has changed

In 2026, Xiaomi began the transition to a new HyperOS shell, which replaced MIUI.The reset procedure remained similar, but there are key differences:

  • πŸ”„ Reset menu moved to Settings β†’ The phone. β†’ Resetting settings (previously in additional).
  • πŸ”’ The blocking of Mi Account has become stricter: now even after a reset via Fastboot, you may need to enter account data.
  • πŸ“± Recovery menu on HyperOS is entirely in Chinese, but the items are in the same order.
  • ⚑ Quick reset: Quick reset option (removes only settings without affecting files).

HyperOS also has a problem with data encryption: If the phone was encrypted (by default on new models), a reset via Recovery or Fastboot can result in loss of access to internal memory, in which case only a complete firmware reflash will help.

FAQ: Answers to Frequent Questions

❓ Can you reset Xiaomi without a password if your phone is locked?
Yes, but only if Mi Account is disabled. Use Volume + Power hardware reset. If the phone is tied to an account, you'll need to enter data to unlock it after the reset, and you'll officially be unable to unlock the device without it.
❓ Reset removes viruses?
Yes, factory resets remove all user data, including viruses, but if malware has been introduced into system partitions (e.g., through root), it may be necessary to flash it.
❓ Why does the phone stop after resetting?
This is a temporary phenomenon associated with optimizing the system after reset: Give the phone 10-15 minutes to adjust the background processes. If the brakes are left, check the load on the processor in Settings β†’ Battery.
❓ How to Reset Xiaomi if the Screen is Not Working?
Connect your phone to your PC through USB, Turn on the debugging. USB (If you have been activated before, use the commands. ADB: adb shell recovery --wipe_data If debugging is not enabled, only hardware button reset or flashing through Fastboot remains.
❓ Can the discharge be cancelled?
No. Once the reset is confirmed, the only way to get the data back is to restore it from a backup or use programs like DiskDigger (efficiency is not guaranteed).