No OS Found Error In TWRP

If you’re stuck in a situation where you are facing no OS found error in TWRP recovery, This article is for you, as in this article, we will discuss several methods to get out of this situation and continue using the device.

How to Fix No OS Found Error in TWRP?

Though this is not a common problem that users often face, there are several troubleshooting methods to get out of this situation. There are some methods that can help you out so that you can continue working on your device. The troubleshooting methods are mentioned below.

Method 1: Change Slots (For A/B Devices)

If you are using a dual partition device, there is a chance that you have recently booted your device to the inactive slot that doesn’t have the system.img installed.  If it is the problem, you can fix it by changing the slots. Below are the steps for that:

First, go to the reboot section of TWRP. There you can see the current slot.

If your current slot is A, you have to choose slot B to fix this issue and vice versa.

Though you have changed the slot, you will still get the no OS message in TWRP.

You have to skip the message and right swipe on your screen to proceed further.

Now, your device will be booted to the other slot. Go to the reboot section and select system reboot.

Check whether your system has booted with the OS or not. If not, follow the next step.

Method 2: Restore Nandroid Backup

It is always suggested to create a Nandroid backup. If you have already created that, it will be easy for you to troubleshoot this problem.

You need to restore the backup to solve this issue. Once it is done, reboot your system, and your system will be rebooted with an OS, and the no OS found error will be solved. Here are the steps for that:

Go to the restore section of TWRP

Now, select your Nandroid backup file

Swipe right to restore the file

Once it is done, go to system reboot and reboot your system

Method 3: Using MTP

This is the process where you have to Mount your device storage via TWRP:

First, connect your device to a computer by using a USB cable

Go to the Mount section of TWRP and then checkmark the data partition

Now, enable the MTP pattern located at the bottom right

When your device appears on your computer, transfer the ROM ZIP file to it

Flash the ROM according to instructions that you will probably find on the XDA developer site

If you are not able to find instructions, go to the wipe section of TWRP and select data, system, and cache partitions, and then right swipe to wipe those.

Now, head to install and select the ROM ZIP file. Right swipe to flash it.

Once it is done, you have to reboot your system and check whether the problem is solved or not.

Method 4: Use ADB Side

You can flash the file right from your computer using the ADB sideload feature. Below are the steps for doing that:

First, install and extract the Android SDK platform tools on your computer

Transfer the ROM file to this platform tools folder

Move towards the advanced settings section of TWRP and select ADB sideload

Swipe right to start the sideload process

Next, connect your device through a USB cable and go to the platform tools folder address

Type CMD and press enter

Next, you will see a command prompt. Go to that command prompt and type ” adb sideload”. Now the file will be flashed via sideloading.

Now, reboot the system and see whether the problem is solved or not.

Method 5: Flash Stock Firmware

If no method works for you, this is the last method you can try. You have to flash the stock firmware via fastboot commands. Follow the steps for that:

First, go to the reboot section of TWRP and select the bootloader option

You’ll now get the no OS message. Just ignore it and right swipe on your screen to confirm

The fast boot mode will now be enabled on your device

You’ll now have to flash stock firmware via fastboot commands according to your OEM or model number

Perform all the steps correctly without any mistakes. This process may take some time, but you have to keep patience.

Reboot your system and then check if the issue is resolved or not.

Ending words

If unfortunately, after applying all the methods mentioned above, your problem is not solved yet, there is no option except to connect to customer care for further assistance or show your device to the nearest center.

Experiencing difficulties with your Device, check out our “How To” page on how to resolve some of these issues.


Please enter your comment!
Please enter your name here