I have a 16GB external SD card that I'm currently using for my music collection. Android reads it just fine, and CWM mounts it perfectly. I'm on Gingerbread (I have my reasons).

I opened up adb shell and used mount to figure out where this SD card was mounted. It listed the SD card as being /dev/block/mmcblk1p1: mount results

I opened this device up in parted (parted /dev/block/mmcblk1p1) and used print to find out what the partitions were on the device. To my surprise, it says there are... none: parted print results

How is this possible? Android can mount it and read from it just fine, but parted apparently thinks there are no partitions on it. I get the same results when it's unmounted.


you're just running parted wrong, instead of

parted /dev/block/mmcblk1p1


parted /dev/block/mmcblk1

and at the (parted) prompt

(parted) print all

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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