[HTC Sensation] drspinderwalf:
So here's the deal - I was running CM10.1's build on my hand-me-down S-OFF Infuse 4g (T-Mobile). It ran wonderfully, and I loved it. CM10.1 stable was then announced and I figured I'd start over and get this flashed for the last time in a long time. At the same time I figured it was time to do some encryption on the device (which I have found to my dismay to not work). So I went ahead and formatted /data as ext4.

That's when it all started.

So I can flash albinoman's lovely CM10.1 on a system with /data formatted as ext2/3/4 and it does so without complaint - upon boot, however, I get maybe 4-5 seconds of time before the whole thing freezes. Note that I always wipe and clean flash when I do all this.

So I'm sad that ext4 is strangely not working, so I go to format /data back to vfat via mkfs.vfat /dev/block/mmcblk0p23. Same thing. Now it just won't boot and stay there. If I just flip through the desktops then I get about 2-5 seconds of time before the freeze. If I hit the 'menu' button it is always an instafreeze.

Here's my fdisk -l /dev/block/mmcblk0:

~ # fdisk -l /dev/block/mmcblk0
Warning: deleting partitions after 60

Disk /dev/block/mmcblk0: 2415 MB, 2415919104 bytes
1 heads, 16 sectors/track, 294912 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

Device Boot Start End Blocks Id System
/dev/block/mmcblk0p1 * 1 17 128 4d Unknown
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2 17 49 256 51 Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3 49 4094 32367 5d Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4 4094 294912 2326544 5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5 4095 4096 16 5a Unknown
/dev/block/mmcblk0p6 4097 4129 256 73 Unknown
/dev/block/mmcblk0p7 4129 6684 20442+ 0 Empty
/dev/block/mmcblk0p8 6684 6716 256 0 Empty
/dev/block/mmcblk0p9 6716 6844 1024 45 Unknown
/dev/block/mmcblk0p10 6844 6876 256 47 Unknown
/dev/block/mmcblk0p11 6876 7132 2048 46 Unknown
/dev/block/mmcblk0p12 7132 7260 1024 4c Unknown
/dev/block/mmcblk0p13 7260 7264 32 0 Empty
/dev/block/mmcblk0p14 7264 8032 6144 34 Unknown
/dev/block/mmcblk0p15 8032 8160 1024 36 Unknown
/dev/block/mmcblk0p16 8161 8192 256 76 Unknown
/dev/block/mmcblk0p17 8193 13313 40960 77 Unknown
/dev/block/mmcblk0p18 13313 14336 8190+ 74 Unknown
/dev/block/mmcblk0p19 14337 16384 16384 0 Empty
/dev/block/mmcblk0p20 16385 18433 16384 48 Unknown
/dev/block/mmcblk0p21 18433 20480 16383 71 Unknown
/dev/block/mmcblk0p22 20481 122880 819199 83 Linux
/dev/block/mmcblk0p23 122881 275807 1223409 83 Linux
/dev/block/mmcblk0p24 275807 291162 122839 83 Linux
/dev/block/mmcblk0p25 291162 291166 32 90 Unknown
/dev/block/mmcblk0p26 291166 291678 4096 4a Unknown
/dev/block/mmcblk0p27 291678 292190 4096 4b Unknown
/dev/block/mmcblk0p28 292190 294750 20480 19 Unknown
/dev/block/mmcblk0p29 294750 294750 4 0 Empty
/dev/block/mmcblk0p30 294750 294782 256 23 Unknown
/dev/block/mmcblk0p31 294783 294784 16 0 Empty
/dev/block/mmcblk0p32 294785 294912 1022+ 76 Unknown
/dev/block/mmcblk0p33 4095 4096 16 5a Unknown
/dev/block/mmcblk0p34 4097 4129 256 73 Unknown
/dev/block/mmcblk0p35 4129 6684 20442+ 0 Empty
/dev/block/mmcblk0p36 6684 6716 256 0 Empty
/dev/block/mmcblk0p37 6716 6844 1024 45 Unknown
/dev/block/mmcblk0p38 6844 6876 256 47 Unknown
/dev/block/mmcblk0p39 6876 7132 2048 46 Unknown
/dev/block/mmcblk0p40 7132 7260 1024 4c Unknown
/dev/block/mmcblk0p41 7260 7264 32 0 Empty
/dev/block/mmcblk0p42 7264 8032 6144 34 Unknown
/dev/block/mmcblk0p43 8032 8160 1024 36 Unknown
/dev/block/mmcblk0p44 8161 8192 256 76 Unknown
/dev/block/mmcblk0p45 8193 13313 40960 77 Unknown
/dev/block/mmcblk0p46 13313 14336 8190+ 74 Unknown
/dev/block/mmcblk0p47 14337 16384 16384 0 Empty
/dev/block/mmcblk0p48 16385 18433 16384 48 Unknown
/dev/block/mmcblk0p49 18433 20480 16383 71 Unknown
/dev/block/mmcblk0p50 20481 122880 819199 83 Linux
/dev/block/mmcblk0p51 122881 275807 1223409 83 Linux
/dev/block/mmcblk0p52 275807 291162 122839 83 Linux
/dev/block/mmcblk0p53 291162 291166 32 90 Unknown
/dev/block/mmcblk0p54 291166 291678 4096 4a Unknown
/dev/block/mmcblk0p55 291678 292190 4096 4b Unknown
/dev/block/mmcblk0p56 292190 294750 20480 19 Unknown
/dev/block/mmcblk0p57 294750 294750 4 0 Empty
/dev/block/mmcblk0p58 294750 294782 256 23 Unknown
/dev/block/mmcblk0p59 294783 294784 16 0 Empty
/dev/block/mmcblk0p60 294785 294912 1022+ 76 Unknown

Partition table entries are not in disk order

Looks bad! But I didn't touch anything other than /dev/block/mmcblk0p23 (/data) and my external sdcard (which I've put back to vfat). Parted won't print anything, whining that I can't have overlapping partitions:

Error: Can't have overlapping partitions.

So I am thinking that this is my problem. What I must ask is.... what can I do? Find an RUU and flash the original image via fastboot?

Further, just for my information, all of Android uses ext4 except for sdcards and /data. Is this correct?

Thank you to albinoman for a fantastic ROM and thanks to the wonderful souls that spend time to help out.