| New command line switch -P that can be used with -a to persist settings for creating a virtual disk in registry, or with -d to remove such settings for an existing virtual disk. Only a few, rather basic, settings could be saved in this way. Settings for formatting or similar that requires interaction with other applications are not possible to save with this new -P switch. |
AWEAlloc driver: Protection against possible data corruption when multiple I/O requests are handled simultaneously. Not necessary when used with ImDisk, but could add some extra protection when awealloc is used from other applications or drivers.
ImageOffset REG_QWORD registry setting, to specify offset within image file. Implemented primarily to make it possible to save -b switch settings in registry.
Corrected some calls to IoCallDriver to make sure that not the wrong level driver is called in the device stack used for proxy communication. No problems have been reported because of this, though, but this correction makes sure that proxy communication works correctly even if filter drivers are loaded for the communication device.
Cache latest I/O block in the same way as in Arsenal Image Mounter, to be returned directly in dispatch routine. This could improve performance in cases where applications or filesystem drivers frequently access the same areas on the virtual disk.
AWEAlloc driver: Support for automatically expanding the in-memory "file" when writing beyond EOF.
Support for passing through IOCTL/FSCTL requests through ImDisk driver down to the image file. Could be useful to send direct filesystem control commands directly to the driver that handles the underlying image file..