Callback Technologies Knowledge Base

CBFS Storage Articles:


Digital Rights Management (DRM) with CBFS Storage

This article reviews the way CBFS Storage secures confidential information and prevents unauthorized access from third parties to this information.

(Windows) Do we need to install drivers after each restart of computer?

The installation is performed once and this is usually done in the application installer, not in the application itself.…

Is CBFS Storage FIPS-certified?

The primary function of CBFS Storage is to store data in a convenient way. If you need a certified security module, it's not a problem with CBFS Storage take any…

What tools are provided to format storages or check them for errors?

Everything is built-in. Check FormatFixedSize() and CheckAndRepair() methods in CBFS Storage engine.…

Is CBFS Storage subject to fragmentation?

Fragmentation was a problem on physical HDD disks with moving heads: to read and write sectors, the HDD has to reposition heads and this slows down reading and w…

How do I format the partition to CBFS Storage format?

Before any operation with physical volume or disk, you must set a valid registration key by CBFSStorage.SetRegistrationKey method. First of all, you have to form…

Using PKI-based security with CBFS Storage

This article reviews the funxtions and implementations of PKI-based security with CBFS Storage

Are drivers available for all major platforms?

OS edition (and drivers) is available for Windows and MacOS X. Linux and FreeBSD versions are in permanent beta state. Mobile devices unfortunately don't have an…

How do I limit the size of the storage (for example, when the storage is to be written on CD or DVD)?

You can create a growing storage with a maximum size set (set MaxPageCount property), or you can create a storage with fixed preset size (see FormatFixedSize met…

Use of Callback Mode in CBFS Storage

This article reviews the use of Callback Mode in CBFS Storage

How can I protect my storage from being accessed by CBFS Storage Explorer or by other users of CBFS Storage?

Use callback mode. In callback mode you are responsible for reading and writing the pages of the storage from/to the underlying media. In callback mode you can t…

How is the password asked for when some application accesses the password-protected file?

If the Password property is set and the file is protected using the same password as specified in the Password property, then this password is used. In other cas…

What happens, if the application, for which access to the storage is allowed, runs other application? Will this other application be able to access the drive?

The answer depends on how the access is granted. If you grant access only to a certain process, then the children of this process won't be able to access the dri…

Why is addition of the file so slow?

When you add files to the storage, you can experience significant slowdown. This happens when you add the large file to the newly created and resized storage. Th…

Why the added mounting point is not visible in Explorer?

Explorer will update the information about the existing mount points only after it receives the WM_DEVICECHANGE message. This message is broadcasted automaticall…

How do I improve CBFS Storage performance?

CBFS Storage performance can be measured as speed of operations or as size of the storage file. On the file system level CBFS Storage operates with pages, much l…

Can I access the storage from several applications?

With the Application edition of CBFS Storage, the same storage can be opened by more than one application at the same time only when all applications access the …

CBFS Storage vs. Zip

Comparison of CBFS Storage and ZIP