私は、ext2パーティションを読み取ることができるWindows用のリーダープログラムを作成する任務を負っています。
私のテストでは、ext2にフォーマットしたドライブと、mkfsを使用して作成したファイル(Linuxでマウントされて正常に動作するファイル)を使用しています。
何らかの理由で、ドライブ(実際のスーパーブロック)からスーパーブロックを読み取ると、すべての正しいメタデータ(つまり、ブロックサイズ、iノード数など)を取得しますが、ファイルに対してまったく同じことを行うと、悪い結果が返されます(も意味ない)。
2つの間に違いはありますか?
\。\X:を使用してドライブを開き、mkfsを使用してファイルを作成します。