Modifying the Partition Table on a Per-Profile Basis

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

You can override partition table settings and file system settings on a per-profile basis.

Typically, block drivers such a storage drivers and files system drivers (FSDs) report a storage profile name to the storage manager when the storage device is loaded, using the control code IOCTL_DISK_DEVICE_INFO.

This profile name can be used to specify a registry key that contains only mappings for a specific file system or partition table.

In some cases, you may want to modify the default partition table for a certain storage profile. This can be done by adding a profile-specific partition table to the registry.

The following example overrides the default value for partition type 0x04 from FATFS to MYFSD. This modification applies only to storage devices reporting a profile name of Sample.

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\Sample\PartitionTable]
   "04"="MYFSD"

See Also

Reference

Registry Settings for Storage Manager Profiles

Concepts

Storage Manager Registry Settings
Partition Manager
Modifying File System Settings on a Per-Profile Basis