Pages

23.1.11

Increase MMC/SD Card Storage Capacity

Hack : Increase MMC/SD Card Capacity
Risk Level: LOW

REQUIREMENTS


  • A card reader/writer
  • USB Data Cable and your phone (If you don't have a card reader/writer)


PREPARATION


  • Backup your data first
FORMATTING THE CARD

USING A CARD READER/WRITER

  • Insert your MMC/SD Card on your card reader
  • Click on Start > Right click on "My Computer" > and select "Manage"
  • Navigate to "Storage" > and click on "Disk Management"
  • Select your MMC/SD card from the list off drive
  • Right click on your card and select "Format"
  • Refer to the formatting opitions below
 Formatting 64 - 256 MB MMC
Volume LabelAnythingThis  will be your card's name
File SystemFATOptimized for MMC
Allocation unit size8192Smallest allocation size for 64-256 MB MMC


Formatting 512MB - 1GB MMC
Volume LabelAnythingThis  will be your card's name
File SystemFAT32Optimized for 512 and up
MMC
Allocation unit size512Smallest allocation size for 512MB - 1GB MMC


Formatting 128MB - 4GB SD Card
Volume LabelAnythingThis  will be your card's name
File SystemFAT32Optimized for 128MB and higher SD Cards
Allocation unit size512Smallest allocation size
for 128MB and Higher SD Cards

  • And click "OK"
HOW DOES IT WORK

By default, FAT is the file system of MMC and SDC on Windows and mobile phones.
The table below shows the difference of FAT and FAT32 File System.


FAT File System
Card CapacityDefault Allocation SizeSmallest Cluster SizeEquivalent file size per 1Byte
16MB
to
256 MB
16KB8KB16KB
FAT32 File System
Card CapacityDefault Allocation SizeSmallest Cluster SizeEquivalent file size per 1Byte
256 MB
to
16GB
6KB512Byte6KB


Larger cluster size means more potentially wasted space.
Lets say you have 1000 files which have 1k of data each. 


BEST CASE SCENARIO:

  • Use 1 Meg to store them all.

WORST CASE SCENARIO:

  • Each 64k cluster only holds 1k, leading to 64Megs required to store of which 63 Megs is wasted.
  • 98.4% Waste

OTHER CASE:

  • It requires 4Megs to store, in which case you have 3Megs of wasted space.
  • 75% Waste
In short, you should allocate the smallest possible cluster size for you to store more files on your MMC/SDC


No comments:

Post a Comment