Pokud používáte ve svém telefonu či PDA paměťovou kartu, pravděpodobně můžete o desítky procent zvětšit její kapacitu. Není to žádný vtip, ani kouzelnický trik, je to naopak velice elementární věc po technické stránce.
Většina paměťových karet je formátována pomocí FAT32 souborového systému. Pokud se na tuto kartu ukládá jeden soubor, alokuje vždy minimálně velikost takzvaného clusteru. Tento cluster bývá továrně nastaven u 1/2/4GB karet na poměrně velkých 32kB, nicméně není problém jej změnit například na 1kB, 2kB či 4kB. K čemu to je dobré? Po změně velikosti clusteru již nebude soubor o velikosti pouhý 1B zabírat na kartě reálně 32kB místa, ale jen 1, 2 či 4kB místa. Cluster je prostě nejmenší jednotka, do níž může být uložen jeden soubor.
Otázkou je, proč výrobci nenastavují pro telefony a PDA nižší velikost clusteru automaticky. Odpovědí je ten fakt, že větší velikost clusteru znamená (většinou) mírně rychlejší přenosovou rychlost, praxe je ale taková, že pro zařízení se 400-500MHz procesorem je i velikost clusteru kolem 2kB dostatečně rychlá. Snížením velikosti clusteru tedy nepřijdete o rychlost (to platí spíše pro pevné disky a jejich větší fragmentaci při menším clusteru), ale získáte místo na kartě navíc.
Formátování karty na nižší velikost clusteru
Změnu velikosti clusteru je bohužel možné provést jenom formátováním, který samozřejmě zničí veškerá data na kartě.
Pokud si tedy zazálohujete veškeré soubory na kartě, provedete její formát ve čtečce na PC následujícím příkazem (změňte písmeno M: na odpovídající Vaší kartě), a následně nakopírujete data zpět, získáte podstatně více prostoru pro data, při (v praxi) nezměněné rychlosti čtení a zápisu.
C:\>format m: /A:2048 /FS:FAT32
Osobně jsem takto po formátu z clusteru o velikosti 32kB na 2kB místo dosavadních volných 502MB dostal pěkných 638MB volných. Méně než 2kB velikosti clusteru bych nedoporučoval, naopak můžete zvolit 4kB, pokud máte pocit, že zařízení se mírně zpomalilo.
Skoro 150MB kapacity zdarma na 2GB kartě není špatná věc 🙂