bzt 36d89da4c1 Initial commit 1 éve
..
.gitignore 36d89da4c1 Initial commit 1 éve
CMakeLists.txt 36d89da4c1 Initial commit 1 éve
LICENSE.txt 36d89da4c1 Initial commit 1 éve
README.md 36d89da4c1 Initial commit 1 éve
bitmap.c 36d89da4c1 Initial commit 1 éve
bitmap.h 36d89da4c1 Initial commit 1 éve
cache.c 36d89da4c1 Initial commit 1 éve
cache.h 36d89da4c1 Initial commit 1 éve
debug.c 36d89da4c1 Initial commit 1 éve
debug.h 36d89da4c1 Initial commit 1 éve
dir.c 36d89da4c1 Initial commit 1 éve
dir.h 36d89da4c1 Initial commit 1 éve
disk_image.c 36d89da4c1 Initial commit 1 éve
disk_image.h 36d89da4c1 Initial commit 1 éve
dokan.h 36d89da4c1 Initial commit 1 éve
dokan.lib 36d89da4c1 Initial commit 1 éve
file.c 36d89da4c1 Initial commit 1 éve
file.h 36d89da4c1 Initial commit 1 éve
file_info.c 36d89da4c1 Initial commit 1 éve
file_info.h 36d89da4c1 Initial commit 1 éve
general.c 36d89da4c1 Initial commit 1 éve
general.h 36d89da4c1 Initial commit 1 éve
inode.c 36d89da4c1 Initial commit 1 éve
inode.h 36d89da4c1 Initial commit 1 éve
internal.h 36d89da4c1 Initial commit 1 éve
list.h 36d89da4c1 Initial commit 1 éve
main.c 36d89da4c1 Initial commit 1 éve
mbr.h 36d89da4c1 Initial commit 1 éve
partitions.c 36d89da4c1 Initial commit 1 éve
partitions.h 36d89da4c1 Initial commit 1 éve
read_write.c 36d89da4c1 Initial commit 1 éve
read_write.h 36d89da4c1 Initial commit 1 éve
stubs.c 36d89da4c1 Initial commit 1 éve
stubs.h 36d89da4c1 Initial commit 1 éve
volume_info.c 36d89da4c1 Initial commit 1 éve
volume_info.h 36d89da4c1 Initial commit 1 éve

README.md

Archived from: https://github.com/rafalh/minix_fs

MINIX Filesystem Driver

General

This is read/write Minix Filesystem driver for Windows. Driver operates in user mode and uses a Dokan library to communicate with the kernel. Driver was made for educational purposes in few days and gave me a lot of fun.

Requirements

Dokan has to be installed before using this driver. You can download it from: http://dokan-dev.net/en/download/ Filesystem has been tested with version 0.6. It may not work with new versions. Use CMake for generation of build files. Driver should compile properly in MSVC and MinGW.

Usage

Listing subpartitions in disk image:

minix -f image_path -l

Mounting partition:

minix -f image_path p0s0=mount_point_path

Mount point has to be unused partition letter or path to a non-existing folder. You can specify more than one subpartion and mount point in command line. To unmount all partitions terminate program by pressing Ctrl+C.

Notes

Using this program can make damage to your disk image, so be sure to make a backup. Blue Screens could happen too. I am not responsible for any loss of data.