Many Xiaomi, Redmi and POCO smartphone owners face a situation where a device is no longer defined by a computer or responds incorrectly to debugging commands, often caused by a fast boot feature known as Fast Boot, which is designed to speed up the start of the operating system by skipping a number of hardware checks, but for advanced users it can be a serious obstacle.
Disabling this option is not only necessary to work with ADB and firmware, but also to eliminate software errors when the phone freezes on the logo or goes into a cyclical reboot. In some cases, a standard shutdown of the phone actually puts it in hibernation mode, rather than completely shutting down, which leads to the accumulation of system debris in RAM. Understanding exactly how the fast-boot mechanism works in MIUI and HyperOS will help you avoid many performance problems.
In this article, we will discuss in detail all the available ways to deactivate the function, from standard settings to the use of an engineering menu. You will learn why the computer does not see the phone in Fastboot mode and how to properly prepare the device for deep diagnostics. We will look at the nuances of working with different versions of the shell and suggest when it is really necessary to interfere with system processes.
What is Fast Boot and Why Does It Interrupt Work?
Fast Boot is a dedicated system initialization mode designed to reduce the time between pressing the power button and the desktop. Unlike the classic cold reboot, which involves fully checking all hardware components and initializing drivers from scratch, fast booting saves some of the kernel and drivers state to a special partition of memory.This allows the Xiaomi device to start in seconds, creating the illusion of instantaneous readiness.
But there's a downside to this: When a function is active, the operating system doesn't do the full reset cycle of the hardware controllers, which means that if a driver is not working properly or there's a software failure before the phone is turned off, the next time it's turned on, the law can be mothballed and reappear, which is why many mobile diagnosticians recommend that you periodically perform a full reboot without using accelerated algorithms.
β οΈ Attention: Active Fast Boot can block entry to Recovery mode in standard ways, as the system ignores long clamping volume keys at start, considering this an accidental pressing.
In addition, the presence of enabled fast boot often conflicts with debugging tools. the computer may not recognize the connected device if it has not passed the full initialization cycle. USB-For developers and enthusiasts who use the ADB (Android Debug Bridge, this becomes a critical issue that needs to be addressed immediately.Disabling the feature returns the device to standard start-up behavior.
π‘
If your phone starts to behave strangely after the MIUI update, try simply turning off the Fast Boot before doing a full data reset.
Diagnosis: when to turn off the function
There are a number of specific situations where a Redmi or Xiaomi user is strongly advised to turn off an accelerated start, primarily when the smartphone is no longer identified as an Android device by Windows Device Manager. Instead of a valid ID, you may see an unknown hardware or device with an exclamation mark.
The Mi Unlock Tool requires a stable connection and a certain port state that cannot be ensured if the phone is in fast boot mode. The unstable operation of the sensor or Wi-Fi module after leaving sleep mode is another symptom indicating the need to reset the driver state through a complete shutdown.
- π Computer cannot see phone when connecting cable USB, despite the.
- π The device hangs on the logo. MI Redmi when trying a normal reboot.
- π οΈ Planned installation of custom recavery (TWRP) or flashing through Fastboot.
- π There is a rapid discharge of the battery in standby mode due to improper sleep of the processor.
It is important to understand the difference between Fastboot mode and Fast Boot. The first is a low-level mode for device maintenance, which we often cannot get to because of the second feature. If your phone spontaneously restarts or doesnβt shut down until the end (the screen goes out, but the diode flashes), this is a sure sign of the need for intervention.
Method 1: Disconnect via the standard settings menu
The easiest and safest way to deactivate accelerated boot is through the user interface, but it is worth considering that different versions of the MIUI shell or the new HyperOS, the location of this item may vary slightly. In most modern models, the path lies through the additional settings section.
To start, you need to go to the main settings menu of your smartphone. Find a section that is usually called "Advanced Settings" or "Advanced." Inside this menu, you should look for an item associated with the battery or buttons. In some firmware, it is listed in a separate subsection "Battery and performance".
Settings β Additional settings β Battery and performance β (Iβm on the right at the top) β Settings β Quick bootOnce you find the Fast Boot switch, just put it in an inactive position. The system may request confirmation of action, warning you that the device will turn on longer. Agree to the change. After that, it is recommended to perform one full shutdown and turn on the device so that the changes take effect.
βοΈ Shutdown algorithm
If you don't find it on the right path, try searching by settings, type the word "boot" or "boot" into the search box, which will help you quickly localize the switch you want, even if the manufacturer decides to change the menu structure in the next security update.
Method 2: Use of engineering menus and codes
In cases where the standard interface does not provide access to the desired settings (which often happens on global versions of firmware), the help comes hidden engineer menus. USSD-This method requires care, because changing the wrong parameters can affect the operation of the radio module.
The most common code to access hardware testing is ##6484## or ##4636##. In the menu that opens, you'll find the section related to power settings or logging. Look for an option called Power Off or Fast Boot. If there is one, disabling it will ignore the system ban on a full stop.
| Access code | Menu assignment | Probability of success | Risk of error |
|---|---|---|---|
| ##6484## | CIT (Equipment Test) | Tall. | Low. |
| ##4636## | Phone information | Medium | Low. |
| ##3646633## | Engineer Mode (MTK) | Low. | Medium. |
| ##8255## | GTalk Service Monitor | Low. | Low. |
Itβs worth noting that on devices with Snapdragon processors, the engineering menu may look different than on models with MediaTek. In some cases, access to hidden features may be blocked by the carrier or the manufacturer itself. If the code doesnβt work and the menu doesnβt open, move to more advanced methods through ADB.
β οΈ Warning: Do not change the settings in the engineering menu unless you are sure of their purpose. Default reset is usually safe, but manual modification of frequencies or voltages can lead to instability.
Method 3: Forced Disconnection through ADB
The most versatile and reliable way to work on almost all Xiaomi models is to use the Android Debug Bridge command line.This method requires pre-prepared computer and enable USB debugging on the smartphone itself. If the phone turns on and off but doesn't turn off correctly, ADB will be your main tool.
First, make sure your computer has ADB and Fastboot drivers installed. Connect your phone with a cable to your PC. In the command line (Terminal in macOS/Linux or CMD/PowerShell in Windows), type a command to check the connection:
adb devicesIf the device appears in the list with the status of the device, you can move to disable the function. We need to change the global setting of the system, responsible for fast boot.
adb shell settings put global fastboot_enabled 0Once the command is executed, the changes are applied instantly, but to guarantee the effect, it is better to restart the device with the adb reboot command. This method is good because it works even in cases where the graphical interface of the shell is damaged or does not respond to touch.
π‘
The command changes the system variable directly through ADB, ignoring the limitations of the MIUI graphical interface.
In some cases, especially on older versions of Android, the variable may be called differently.If the first command didn't work, try an alternative that resets the status of the boot flags:
adb shell setprop persist.sys.fastboot 0Using ADB gives you complete control over the software of the device, an indispensable skill for any Xiaomi owner who wants to customize their gadget deeply, and the main thing is to carefully monitor the syntax of the input commands.
Solving the problem: if the phone is getting stuck in the Fastboot
Sometimes users accidentally switch the smartphone to Fastboot mode, confusing it with a normal boot, and do not know how to get back out. This state is not a critical error, but can scare an inexperienced user.
The most effective way is to hold the power button for a long time, and you're going to have to hold the power button and keep it in place.