Some TWRP users, especially those who install custom ROMs, sometimes run into an issue where TWRP will an error that reads “Unable to mount storage”. The internal storage will also show up as 0mb in TWRP, even if you have a ton of free space.
What’s happening in a majority of these cases is that TWRP is unable to decrypt your internal storage – basically, TWRP does not properly handle encrypted storage. Another cause could be corruption of the /data partition, and TWRP being unable to find it.
If you are experiencing TWRP unable to mount storage, and internal storage showing as 0mb, read through this guide for how to fix it.
How to Fix TWRP Unable to Mount Storage
- The first thing to try is if somehow your internal storage became encrypted when using a legacy screen lock method.
- Go to your Android device’s Settings > Security > Screen Lock, and change your screen lock method to either Pass or Pin. Create a new one.
- Reboot into TWRP, and it should ask for a password – enter the pass or pin you just created.
- TWRP will attempt to decrypt your device’s internal storage, and if it succeeds, you should not have further issues. However, if this does not solve your issue of “unable to mount data, internal storage 0mb”, continue with the rest of this guide.
- Reboot your device into TWRP again.
- Navigate to Wipe > Advance Wipe > Data, and choose Repair or Change File System.
- Press Repair File System to see if this fixes the issue. If not, continue.
- Press Change File System, choose Ext2, and swipe to confirm.
- Now switch back to Ext4 and swipe to confirm.
- Go back to TWRP main menu, then the Mount menu, and check if your partitions can be mounted now.
- If you are still unable to mount your partitions, you need to repair Internal partition, which will most likely wipe your internal storage.