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:
Last modified: Tuesday, 26-Mar-2002 19:47:22 CET