これがハードドライブ全体のイメージである場合、または場合によっては拡張パーティションのイメージである可能性がある場合、パーティションレイアウトとそれらをマウントするには、ファイル内の各パーティションのオフセットを知る必要があります。
これを行うには、parted
ツールが必要になります。次のコマンドでインストールできます。
apt-get install parted
インストール後parted
、イメージファイルへのパスで起動します。parted
プロンプトが表示されます。
$ parted /path/to/image/file/sda5.img
GNU Parted 2.3
.....
(parted)
このプロンプト(プレフィックスが(parted)
)で、次のコマンドを入力します。
(parted) unit B
(parted) print
.....
Number Start End Size Type File system Flags
1 1048576B 1573912575B 1572864000B primary ntfs boot
2 1573912576B 156774694911B 155200782336B primary ntfs
3 156774694912B 171454758911B 14680064000B primary ntfs
4 171454758912B 180044693503B 8589934592B primary
(parted) q
出力の表は、ファイル内の各パーティションのオフセットと各パーティションのファイルシステムタイプを示します。たとえば、上記の出力例の最初のパーティションをマウントするには、次のコマンドを入力する必要があります。
sudo mount -o loop,ro,offset=1048576 /path/to/image/file/sda5.img /mnt/partition
/mnt/partition
最初に存在することを確認してください。