拡張子が vmdk の 1 つの vmware ディスク イメージ ファイルがあります。
これをマウントして、すべてのパーティション (隠しパーティションを含む) を探索しようとしています。
次のようないくつかのガイドに従おうとしました: http://forums.opensuse.org/showthread.php/469942-mounting-virtual-box-machine-images-host
vdfuse を使用してイメージをマウントできます
vdfuse -w -f windows.vmdk /mnt/
この後、1 つのパーティションとディスク全体が露出していることがわかります
# ll /mnt/
total 41942016
-r-------- 1 te users 21474836480 Feb 28 14:16 EntireDisk
-r-------- 1 te users 1569718272 Feb 28 14:16 Partition1
ガイドを続けて、EntireDisk または Partition1 を使用してマウントしようとします
mount -o loop,ro /mnt/Partition1 mnt2/
しかし、「マウント: ファイルシステムの種類を指定する必要があります」というエラーが表示されます
私が試した正しいタイプを見つけようとして
dd if=/mnt/EntireDisk | file -
which outputs a ton of information but of note is:
/dev/stdin: x86 boot sector; partition 1: ....... FATs ....
だから私はvfatとしてマウントするのにうんざりしていましたが、それは私に与えました
mount: wrong fs type, bad option, bad superblock ...etc
私は何を間違っていますか?