TrueCrypt で Linux にて NTFS ボリュームファイルを作る。
truecrypt -t -c --random-source=/dev/urandom
で、途中で聞かれるファイルシステムは none にする。ここでは hoge というファイルを作ったことにする。
truecrypt -t -m=nokernelcrypto --filesystem=none hoge Data/hoge
みたいな感じでマウントする。Data/hoge はマウント先のディレクトリ。
truecrypt -t -l
で、マウントされたデバイスを確認する。ググると /dev/mapper/truecrypt ってのが出てくるが、うちでは /dev/loop0 だった。
mkfs.ntfs /dev/loop0 -v
で NTFS フォーマット。mkfs.ntfs は、http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.html を参照してインストール。
truecrypt -t -d
でアンマウント。
truecrypt -t -m=nokernelcrypto --filesystem=ntfs-3g hoge Data/hoge