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

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.