CBFS® Disk

Create and Manage Virtual Disk Drives in Your Windows Applications


Use CBFS Disk to create virtual disks formatted as FAT, NTFS, or any other file system by writing just a few lines of code. The CBFS Disk driver works on the system level and turns a storage device into a "real" disk device with its own file system. You can also use CBFS Disk to create a virtual container for files which are then stored in a single storage block (file on the disk or in remote storage).

Hide and Protect Data from End-users

Data can be stored locally or remotely on a virtual disk that can be either visible or hidden. Stored content can be copied to another location or entirely disposed of after your application terminates.

Store Data Anywhere

A virtual disk may be stored anywhere: in memory, in application resources, on local devices, or in remote locations. The end-application will perceive the virtual disk as a regular formatted hard disk partition.

Keep Your Files Encrypted

Secure your data stored on a virtual disk by applying industry-standard encryption algorithms such as AES. The architecture of CBFS Disk allows you implement any encryption you need with minimal efforts.

Create Virtual Snapshots

Create virtual snapshots of any data and determine how to handle them in the future. Your snapshot may be saved, kept, and rolled back to for future reference or disposed of entirely.

The CBFS Disk virtual disk driver creates a virtual storage device, which emulates physical storage. This driver works on the system level and turns storage into a "real" disk device with its own file system. The "real disk device" is accessible in read-only and/or read-write mode by any application which uses the system file management API.

CBFS Disk includes a simple user-mode API that introduces functions specific to driver management and storage mounting operations. The API is needed only for driver and storage manipulation. All file operations can be performed using the system file management API or framework-specific classes.


  • Windows Vista, 7, 8, 8.1, 10
  • Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016

Microsoft .NET Framework

  • 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.6, 4.7.x


  • Visual Studio 2008, 2010, 2012, 2013, 2015, 2017


  • Visual Studio 2008, 2010, 2012, 2013, 2015, 2017

´╗┐VCL API (no need for external DLLs)

  • Delphi 2007 to Delphi 10.2 Tokyo (32-bit Windows Only)
  • C++ Builder XE to C++ Builder 10.2 Tokyo (32-bit Windows Only)

Download a Free Trial

Download a fully-functional trial complete with documentation, samples, and support.

Download Now v2017.0.3 | 03/22/2018

Request a Quote

Please tell us about your project and interests and we will respond as quickly as we can.

Request a Quote