LinuxシステムのNTFSで動作するls、pwd、catなどの機能を提供するスクリプトのようなbashを構築しようとしています。NTFSイメージがあり、それをfopenを使用してファイルとして開いたとします。次に、0x0BにあるBPBなどのいくつかのセクターを読み取り、NTFSイメージに関する一般的な情報を取得しました。特にlsとpwdの関数を実装するには、ルートディレクトリポインタに到達してからファイルシステムをトラバースする必要があります。NTFSの内部の詳細とオフセットについて多くのことをグーグルで検索しましたが、目標を達成する方法を見つけることができませんでした。理解できるドキュメントやサンプルがないと、これ以上先に進むことはできません。
ヘルプ、ドキュメント、ヒント、オフセットテーブルなどをいただければ幸いです。
ありがとうございました。