Fix HTC One M9 TWRP recovery issues: ‘internal storage not accessible’ and ‘No OS installed’

To get everything working besides getting the ability to take stock system backup, developers had to tweak the normal TWRP. The resulting beta version of TWRP made specifically for HTC One M9 allows you to take system backup, and root successfully too.

But those measures required that system be mounted as read-only, so that it remains completely untouched, and available for the backup. This is the cause for some of the errors, and we shall see how to solve them.

Error: Internal storage not accessible

Well, you could get this error after restoring the stock system backup (taken with beta version of TWRP) via fastboot. You could force close errors on your HTC One M9, or the internal storage could not be visible/accessible/usable. To fix this, do the following.

  1. Make sure your HTC One M9 is rooted.
  2. Download a terminal app from play store.
  3. Open the terminal app and provide root access when asked.
  4. Type the following command and then hit enter key.
    restorecon -FR /data/media

The above command will restore the file contexts that seem lost/broken, and you’ll get your beloved internal storage back alright. That’s it.

Also see:

Error: No OS Installed

Well, you are getting this in TWRP recovery because system is mounted as read-only, and thus recovery cannot access the system, deeming it as uninstalled. Don’t worry, you’re good. Just get your job done in recovery and then reboot, your One M9 will reboot fine, meaning there was always an OS installed.

That’s it.

If you still face any problems, or need explanation of anything mentioned here because you’re new to all this, sure let us know via comments below.

  • 2570 Posts
Kapil still loves his Galaxy S2 i9100! No, really. And Galaxy Nexus! Need we say more what kind of guy he is? And he's also a die-hard Liverpool FC fan. Email:
  • Jwtiyar Nariman

    didnt work with me