CBFS® Disk

Create and manage virtual disk drives in your Windows applications

cbfsdisk

CBFS Disk allows developers to create virtual disks the easiest possible way. A virtual disk will appear after implementing several callback functions. This disk can be formatted to FAT, NTFS, or any other file system. CBFS Disk consists of a system-level driver and a user-mode API.

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 at 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 lets 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.

Details

The virtual disk driver creates a virtual storage device, which emulates a physical storage. The driver works on the system level and turns a 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 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 system file management API or framework-specific classes.

Windows

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

´╗┐Microsoft .NET Framework

  • 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1

.NET API

  • Visual Studio 2005, 2008, 2010, 2012, 2013, 2015
  • CodeGear Prism

C++ API

  • Visual Studio 2008, 2010, 2012, 2013
  • Embarcadero RAD Studio 2010, XE, XE2, XE3, XE4, XE5
  • CodeGear RAD Studio 2007, 2009
  • C++ Builder XE

VCL API (no need for external DLLs)

  • Embarcadero RAD Studio XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10
  • CodeGear RAD Studio 2007, 2009
  • Delphi 7, 2005, 2006

Download a Free Trial

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

Download Now v2017.0.0.0 | 09/11/2017

Request a Quote

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

Request a Quote