[HTC Pico (Explorer)] thewisenerd:
Hi, don't have an SD Card reader to partition your SD Card to try the new PLL2 overclocking method? No problems, this thread will guide you to partition your SD Card, for creating the three required partitions that you need :angel:

First, to get started, backup your SD Card! I'm not responsible for any data loss!

Ok, so, here goes! You can do this with your phone booted into recovery, AROMA File Manager giving you great terminal access, but I wouldn't recommend it though. Frankly, its hard typing long commands on your phone, and, I get frustrated easily. If you want, you could go ahead :)

Now, let's get to work.

Reboot to recovery, connect USB Cable, and open up a command line!

Now, run these following commands :)

umount /sdcard
umount /sd-ext

Why? D'uh! You can't partition a drive when it's mounted!

Check below screenshot; I've done it the same way :laugh:

View attachment 2399319

Now, type this command:

parted /dev/block/mmcblk0

/dev/block/mmcblk0 is the SD Card as a whole!

Type the following command, and it will show the partitions present in the SD Card. Below are examples for an SD Card with a single FAT32 partition and an SD Card with a FAT32 partition and an EXT3 partition.

View attachment 2399320​

​

View attachment 2399321​

Ok, now that you've safely backed up your SD Card, (I really hope you did so, because the next step is going to destroy your SD Card, the partition table atleast :p) run the following commands.

If you had an unpartitioned SD Card, i.e. only one FAT32 partition, you'd see only 1 partition, as in the image on the left (above). If you'd notice, you'd see a "Number" column... We've to remove them. So, we'll use the following command:

rm 1

If you had a partitioned SD Card, i.e. one FAT32 partition, and an EXT partition, you'd see 2 partitions, as in the image on the right (above). If you'd notice, you'd see a "Number" column... We've to remove them. So, we'll use the following command:

rm 1
rm 2

Ok, now you've wiped your partition table :victory:

Now, we need to create new partitions. For this, we'll first get the *actual* size of the SD Card. Run the following command again, and note the value that precedes anything that reads MB. Example given below:

View attachment 2399322

Ok, so now I've got an 8 GiB SD Card, but it shows only 7948 MB, which actually has a reason (Google it to find out ;)). So, I decide to have an 128 MB sd-cache partition and a 1024 mb sd-data partition. Now, you need to do the calculations. I will show you how this is done, with my own example!

View attachment 2399323

So, if you'd see the above screenshot, you'd get the idea of how much space you're actually going to allocate for each of the partitions.

So, to sum up, in my case:

SD Card (fat32): 0MB to 6796MB

SD Data (ext) : 6796MB to 7820MB

SD Cache (ext) 7820MB to 7948MB

To actually partition the disk, we'll run these following commands.

First, for SD Card, i.e. fat32:

View attachment 2399324

Next, for SD Data, i.e. ext2:

View attachment 2399325

Next, for SD Cache, again ext2:

View attachment 2399326

Now, type print again, and verify the partitions :)

You've successfully partitioned your SD Card ;) :highfive:

View attachment 2399328

Ran into troubles? Please post on the thread! I'm glad to help :D