I've installed CM11 on my Sprint Note II, and that thing suddenly won't recognize my external 64Gb SD (whereas stock ROM used to).
I've googled - seems I need to fix the partition. I've tried different options of partitioning and formating in Clockworkmod recovery, still can't see my card.
Some people suggested to fix it on computer and I don't have neither a cardreader nor a machine with Windows at my disposal. And yet even with those, I still have to know what type of partition it should be. Fat, exFat, ext3, ext4?
So, I'm wandering - is it possible to fix a partition table without taking the card out, maybe using
adb shell with
parted or something else?
I've tried repartitioning it with fdisk. First I needed to figure out card's block device id. You can do it either by running
blkid command (and in my case my card didn't even show up in the list). Or instead pull the card out and plug it back, and immediately run
dmesg | grep mmc1 after that. And that gave me this:
<6>[ 555.585323] c0 mmc1: new high speed SDXC card at address e624 <6>[ 555.587975] c0 mmcblk1: mmc1:e624 SU64G 59.4 GiB
And then I used
fdisk /dev/block/mmcblk1, pressed
p and that shows me this:
Command (m for help): p Disk /dev/block/mmcblk1: 63.8 GB, 63864569856 bytes 4 heads, 16 sectors/track, 1948992 cylinders Units = cylinders of 64 * 512 = 32768 bytes
Now based on this information I have to create partition(s), but I have no idea what kind or type. fdisk supports quite a big list. Can you guys advise what to do next?