About a year ago I installed NOOBS on an SD card, then put raspbian on the SD card using NOOBS, and it's always worked fine, however I now have a problem where whenever I boot into raspbian I get "Unable to mount root fs on unknown-block(179,2)". After looking around this seems to be due to a corrupted partition on the SD card. I hosted my website using this SD card, and I forgot to make any backups. From windows, how can I recover those files, without Linux or fsck? I'm using Windows 10, and I have a card reader and I can access NOOBS's RECOVERY partition, which doesn't appear to contain anything useful. I was using a pi 2 B. Thanks!

1 Answer 1


The SD card will have two partitions.

A small FAT formatted partition used for the boot files (abour 60 MB).

A large ext4 formatted partition used for everything else.

Windows does not understand the ext4 format.

You will need to boot your Windows machine from a Live Linux CD.

Google for examples, e.g. https://www.linux.com/learn/tutorials/377416:the-five-best-linux-live-cds

This will turn your PC into a temporary Linux machine, without altering your Windows set up.

You will then be able to view the SD card if your PC has a SD card reader and save any files to a USB stick.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.