Compact Flash (CF) Cards over 8GB & Compatibility with Windows CECESD-H-0049
This article provides information on accessing the full byte size of a Compact Flash (CF) card whose size is greater than 8GB. The article is written in response to users with 16GB CF cards who are reporting that their CF cards are only being reported as 8GB in Windows CE.
While Windows CE 2.11 through 4.2 .net is theoretically capable of reading and writing to volumes up to 32 GB, users of devices with these versions of Windows CE have reported that their devices will only recognize the first 8 GB of newer Compact Flash cards larger than 8 GB. This appears to be due to a different cluster density in these newer cards.
In H/PC 2000 and Windows CE 4.x .net devices, however, a fix is available that allows these devices to recognize the full volume of these newer cards. The fix involves the use of a third-party mass storage driver, together with a registry edit.
WARNING: If you use a Registry Editor incorrectly, you may cause serious problems that may require you to hard reset your Handheld PC back to its factory installed configuration. Edit your Windows CE registry at your own risk.
NOTE: in the case of a CE 4.x .net device with a persistent registry, the device must be powered off before resetting, to allow the device to save the change in the registry.
The full available volume of the CF card should now be recognized.
With thanks to Grehe Young for providing us with this information.