Projects

Please send comments and corrections to bosse@acc.umu.se.

News

Mirror site: www.insidewindows.info
Latest updates on FileDisk: Works on Windows XP, FileDisk images can now be stored on network drives, Support for CD-images.

Ntifs.h

Release 35 (2002-03-23)
I maintain a free version of the file ntifs.h. It is a collection of information of interrest to people building file system and file system filter drivers for Windows NT, Windows 2000 and Windows XP. The information has been found in books, magazines, on the Internet and received from contributors.
ntifs.h
ntifs.zip
ntifs.html

RomFs

Release 10 (2001-12-23)
I want to provide an example file system driver for Windows NT/2000/XP. For some time I have worked on an implementation of RomFs. RomFs is a small filesystem originally implemented in Linux, because of its simple disk layout its a good choice for an example driver. The current status is a working read-only driver that supports caching of file data, the create functionallity still needs some work but I'm releasing it due to the high public demand.
Release notes
romfs.zip
Here is a romfs floppy image that you can write to a floppy using RaWriteNT to test the driver.
Screenshot showing the debug prints from the driver when executing the command 'type a:\hello.c' on the floppy image above.

Links to other file system drivers for Windows with free source code

Ext2Fsd by Matt Wu is an ext2 file system driver for Windows NT/2000/XP.
FSDEXT2 by Peter van Sebille is an ext2fs driver for Windows 95/98.
EXT2IFS by John Newbigin is an ext2fs driver for Windows NT.
The arla project by Stacken at KTH is a free AFS implementation for many platforms, it includes the beginning of an NT driver.
Creating User-Mode Device Drivers with a Proxy by Galen C. Hunt.
FIFS A Fremework for Implementing User-Mode File Systems in Windows NT by Danilo Almeida.

RomFsRec

Release 1 (2001-04-23)
RomFsRec is a Windows NT file system recognizer for RomFs. A file system recognizer is a small driver that loads the real file system driver when it recognizes a file system it can handle on a disk partition or removable media.
romfsrec.zip

SwapFs

Release 1 (1999-05-02)
SwapFs is a driver for Windows NT that let you use a Linux swap partition for temporary storage, like a RAM-disk. It is possible to put NT's page file on it. It is implemented as a disk filter driver.
swapfs.zip

FileDisk

Release 7 (2002-02-28)
FileDisk is a virtual disk driver for Windows NT/2000/XP that uses one or more files to emulate physical disks. A console application is included that let you dynamically mount and unmount files. An example of use for this driver is if you have made plans spending the weekend writing an RAID driver for NT but find you are short of disks. FileDisk images can be stored on network drives. FileDisk can also use CD-images.
New in release 5: Works on Windows XP.
New in release 6: FileDisk images can now be stored on network drives.
New in release 7: Support for CD-images.
Screenshot of an example of use.
filedisk.zip

Debian packages

I provide Debian packages of two programs I find useful.

Number of visitors since 01-Jan-2001:
26928
Last modified: Tuesday, 26-Mar-2002 19:47:22 CET