This post is automatically translated with LLM. The translation content has NOT been reviewed and may contain errors.
The Huawei C8815 smartphone comes with 4GB of internal storage, but not all of this space is available for user data - it also includes system files and other miscellaneous content.
Android device storage is generally divided into the following partitions:
- Cache partition: Stores temporary files for Android system operations, typically less than 10MB in total
- System partition: Contains Android OS files modified during flashing
- Data partition: Stores installed apps and their data
- Internal storage (sdcard): The "built-in storage" visible in file managers
Carrier-customized devices like the C8815 also include a cust partition for carrier-specific modifications.
The factory partition layout isn't always optimal. The C8815's default partitioning is:
- Cache: ~190MB (excessive for actual needs of ~5MB usage)
- Cust: 80MB (carrier bloatware, removable)
- System: 1.1GB (oversized for typical custom ROMs)
- Data: 1.1GB (often needs expansion)
- Internal storage: 1GB (could be reduced with external SD card usage)
Recommended partitioning scheme:
- Cache: 10MB
- Cust: 10MB (required minimum)
- System: 500MB (adjust based on ROM size + 20MB buffer)
- Internal storage: 100MB (with external SD) or 800MB-1.5GB (without)
- Remaining space allocated to Data partition
Partitioning Steps
- Download Aroma File Manager and boot into recovery mode
- Access terminal via Menu > Terminal
- Check current partitions:
fdisk -l /dev/block/mmcblk0
Sample output:
/dev/block/mmcblk0p16 50177 60416 81920
/dev/block/mmcblk0p17 60417 191488 1048576
/dev/block/mmcblk0p18 191489 338944 1179648
/dev/block/mmcblk0p19 338945 473088 1073152
(Partition numbers 15=cache, 16=cust, 17=system, 18=data, 19=sdcard)
- Calculate new partition boundaries (1MB = 128 blocks):
Example conversion:
New 16th partition (10MB):
End = 50177 + (10*128) = 51457
Next partition starts at 51459
- Modify partitions:
fdisk /dev/block/mmcblk0
Command sequence example:
d 19
d 18
d 17
d 16
n 50177 51457
n 51459 115459
n 115461 460286
n 460288 473088
-
Verify with
p
command, then write changes withw
-
Reboot to recovery, perform factory reset, format storage
-
Reflash ROM
WARNING:
- DO NOT modify partitions 14 and earlier
- Double-check calculations before writing changes
- Original partition table can be restored using Huawei's official firmware (hold Volume Up+Down during power-on to flash)