Virtual Drive SDK enables users to generate and handle virtual disks that are recognized in Windows as standard disks. The virtual disks can be located on different storage locations such as hard disks, networks, databases, and random access memory.

Developing your own driver to accomplish this task is a daunting and time-consuming task that requires deep knowledge of operating system internals, as well as significant time devoted to debugging and testing. With the Virtual Drive SDK, however, implementing read and write operations no longer requires the development of a kernel driver.
All of the tedious and time-consuming work has been completed, which allows you to focus on the storage and encryption of your virtual disks. The latest version of VDSDK also supports both x86_64 environments and x86. Overall, the Virtual Drive SDK is an excellent tool for managing virtual disks that greatly simplifies the process and streamlines operations.
Version 1.60:
- CDROM emulation (using .iso file image) (beta)
- Floppy disks emulation (beta)
- VDSDK service: command line switches
- Virtual disks count limit greatly increased
- Bug fixed: formatting from the service
- Bug fixed: "ghost" drive in Windows 7 after dismounting
Version 1.52:
- Bug fixed: regular user with enabled UAC in Vista problem
- Bug fixed: mount timeouts in Win2k
- Bug fixed: memory leaks in COM interface
Version 1.40:
- Borland Delphi sample
- Bug fixed: multiple VDSDK initialization/deinitialization
- VDSDK Stand-alone mode (without installation)
- Additional drive flag: removable drive
- VDSDK notification handlers
- Removable RAM disk C++ sample
- Removable RAM disk python sample
Version 1.3:
- Feature added: IVirtualDriveFile interface
- Updated samples and documentation
- Fixed some bugs