You can mount NTFS partitions under Linux with ntfs-3g.
You can mount ext2/3/4 partitions under Windows with ext2fsd (haven't tested write support yet).
There is a bug in version 5.0a, it doesn't pass the –fs-options
parameter content to mount
as options. You can fix it with this patch (found on TrueCrypt forums):
--- CommandLineInterface.cpp 2008-02-05 19:58:44.000000000 +0100 +++ CommandLineInterface.cpp 2008-02-13 16:15:36.000000000 +0100 @@ -192,6 +192,12 @@ } } + if (parser.Found (L"fs-options", &str)) + { + ArgMountOptions.FilesystemOptions = wstring (str); + } + + if (parser.Found (L"new-keyfiles", &str)) ArgNewKeyfiles = ToKeyfileList (str);