FUSE in Windows and the Magic of Dokan Library for Backup Needs

Virtual File System

FUSE for Windows is a fruitful idea that can help you to have a fresh look at the using of Virtual File System. FUSE stands for "File System in User Space". This eerie sounding thing in its’ turn denotes a part of the kernel source of an operating system which allows programs to generate their own file systems.

The FUSE software module provides a "bridge" between the actual kernel and a backup application, helping to browse backup files, run side apps along with backup, and do other magic things.


In principle, any resource available to a FUSE implementation can be exported as a file system interface. Just imagine: an automated, encrypted, compressed, remote - FUSE file system can do practically everything. Even if you don’t bother about the creating of your own file system, FUSE worths a look.


Implementation in Dokan

Dokan as a proxy

FUSE for Windows is implemented in Dokan library. In terms of its implementation in programming language Dokan is an API (Application Programming Interface) – some kind of black box with a number of levers, which allows abstracting to the higher level of programming. It is no mere chance, that Dokan means "clay pipe" in Japanese. The Dokan library works as a proxy between an application and the file system application, what looks like a pipe.

Because of the fact that while creating a new file system on Windows you need to develop a file system driver. And developing a device driver on Windows that works in kernel mode is extremely difficult. Thereby, not putting too fine a point upon it, by using Dokan library, you can create your own file systems very easily without writing the device driver.


Handy Backup File System

In Handy Backup starting from 7 version Dokan library is used to create by the program means Handy Backup File System (HBFS), consisting of three main roots:

  • "What to back up"
  • "Where to back up"
  • "What is backed up"
Small Windows Logo Download for Free

Version 8.5.3 , built on March 5, 2024. 116 MB
30-day full-featured trial period

Even not exactly to mount Handy Backup File System as a local drive, but it’s great to use HBFS for having a capability to process the data, stored there with any application and utility. For example, you can use rsync utility to remote synchronization, or to use Adobe Photoshop to Edit some pictures, and so on.

Related to FUSE in Windows

System Backup - create a complete backup of entire system

Auto Backup Software - set up a schedule for automatically perform backup tasks

Secure Backup - learn the only safe way to protect data in case of hardware failures

Application Backup Software for PC - explore all functions and settings of our software for making effective app backup

Windows 8 Cloud Backup - check out the power of cloud replicated backup in Windows 8

Who uses Handy Backup?