File Systems and Data Store Changes

The following changes to Windows CE file systems and data store features may require that you modify your Cesysgen.bat file or modify applications and drivers that depend on these features.

  • File system loading

    FSD Manager calls the MyFSD_MountDisk function that is exported by MyFSD.dll. You can load an FSD in the following ways:

    • The Storage Manager loads all partition drivers whose block driver registry keys contain the IClass registry subkey. For an example of the IClass registry subkey, see the ATADISK and ATAPI registry keys. Using the specified partition driver, the Storage Manager enumerates partitions and loads file systems. For more information, see Storage Manager.
    • If an FSD is listed under HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad registry key, it is loaded automatically. These files do not require a block driver under them.

    With either method, the actual file system is loaded multiple times with the help of the Storage Manager, and you can only call FSDMGR_RegisterVolume once per instance of an FSD.

  • Database incompatibility

    Changes made to the database engine in Windows CE .NET prevent it from reading database volume files created in either Windows CE 2.12 or Windows CE 3.0.

  • Persistent Storage Manager

    Effective with version 4.2, the Intel Persistent Storage manager (SYSGEN_IPSM) is no longer supported in Windows CE. The Upgrade Wizard automatically removes this feature. If you are upgrading manually, you need to modify your Cesysgen.bat file.

  • M-Systems TrueFFS

    Effective with version 4.2 M-Systems TrueFFS is no longer supported in Windows CE. The Upgrade Wizard automatically removes this feature. If you are upgrading manually, you need to modify your Cesysgen.bat file.

See Also

File Systems and Data Store | Discontinued BSPs | Driver Updater

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.