Thursday, 13 September 2007

SDHC support in Windows CE 5.0

With SD cards getting bigger and bigger many people don't realise that there is a different standard when you get up above 2GB's. This normally means 4GB and above.
A 4GB+ card is part of the SDHC (Secure Digital High Capacity, SD 2.0) Standard.
SDHC uses the FAT32 file system which supports a higher data density than FAT16. It uses the same form factor as SD, but the SD 2.0 standard in SDHC uses a different memory addressing method (sector addressing vs byte addressing). SDHC cards only work in SDHC compatible devices, but standard SD cards work in both SD and SDHC devices. The SDHC trademark is licensed to ensure compatibility.

To support this there is an update for CE 5.0, which can be found here This enables deployment of SD 2.0 specification functionality which can theoretically take you up to 32GB. SD 2.0 functionality is available out-of-the-box in Windows CE 6.0.