|
From: Eric K. <ek...@rz...> - 2002-05-22 17:39:24
|
Hi! Hartmut Birr provided some useful hints about mounting filesystems in an NT-compatible way. I modified ntoskrnl/io/create.c and services/fs/vfat/fsctl.c to implement the NT-compatible mount mechanism. Unfortunately ReactOS still doesn't boot properly. I found that the vfat-fs driver starts searching for files from the boot sector instead of the root directory. It seems that the start sector (or cluster) of the root directory is not initialized properly but set to zero. The debug output in the mount code returns the correct value for 'RootStart'. I want to commit the required modifications so that anyone can check it. The modifications can be enabled/disabled via '#define NT_MOUNT'. Any ideas or comments? Eric |