Registry Filesystem

A filesystem interface to the Windows registry

The registry interface is very similar to the filesystem interface in that they are both hierarchical databases that have data-less nodes (keys/directories) and data leaves (key values/files). Unforutnately, the registry is accessed through an entirely different API than files are, which can be a pain in portable software, especially those designed to edit and transfer configuration, expecting the data to be stored in files (like it is on most other OSes).Regfs provides a filesystem interface to the registry, allowing programs that aren't aware of the registry to access it anyway.

Even though the interfaces are similar, there are differences between the registry and a standard filesystem that may not be reconcilable; Regfs is NOT designed to be a general-purpose filesystem, as there are important features that cannot be implemented and interfaces differences that may be difficult to work-around at best. (See the known issues) Instead, regfs should be used to access and store basic configuration information in a unified place for all apps-- even those that don't normally use the registry. In any case, RegFS is an interesting as a NT filesystem interface wrapper.

Note: RegFS is by necessity a kernel driver, meaning that it has the potential to cause permanent software and/or hardware damage to your computer. Use this software at your own risk.

Download RegFS BETA v0.2007.040 (116 KiB)