[cvsnt] Re: Request for testing: Case sensitive filesystem driver
Rob Green
rgreen at cdp.com
Fri Aug 20 02:38:48 BST 2004
I dont know if your aware but windows NT/w2k/wxp/w2003 already support
native case sensitive stuff without resorting to hooking. on wxp you have
to enable it http://support.microsoft.com/default.aspx?scid=kb;en-us;817921.
Being that you are in the win32 subsystem you would have to call
NtCreateFile directly for case-sensitive operations, or just write a posix
module that runs and does the stuff you need.
"Tony Hoyle" <tmh at nodomain.org> wrote in message
news:cg3ct5$u3c$1 at paris.nodomain.org...
> I've knocked together a hack to make certain NTFS directories case
> sensitive. It's just a first cut (more a proof of concept really)
> and I'd like people to stress it a bit to see if it does the stuff before
> thinking about integrating it into CVSNT.
>
> The file is at:
>
> http://www.cvsnt.org/archive/posixdir.zip
>
> The usage instructions are (basically):
>
> 1. Unpack the two files into a directory
> 2. Run posixdir -i
> 3. Reboot
> 4. Do 'net start posixdir' (it doesn't start automatically for safety
> reasons, as it's a kernel driver).
> 5. Create a directory somewhere called ~Posix. It doesn't have to be in
> the root but it makes sense to go there.
> 6. If it's working NTFS should treat everything under that directory as
> case sensitive in both console and Windows apps (although not all apps
> will cope nicely).
>
> My testing hasn't broke it yet, but if/when it goes I expect it to go
> spectacularly (bluescreen, the whole works...)
>
> Tony
>
More information about the cvsnt
mailing list