【发布时间】:2014-04-15 04:23:41
【问题描述】:
我有一个带有 vmdk 扩展名的 vmware 磁盘映像文件
我正在尝试安装它并探索所有分区(包括隐藏的分区)。
我尝试遵循几个指南,例如:http://forums.opensuse.org/showthread.php/469942-mounting-virtual-box-machine-images-host
我可以使用 vdfuse 挂载映像
vdfuse -w -f windows.vmdk /mnt/
在这之后我可以看到一个分区和整个磁盘暴露出来
# 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
我做错了什么?
【问题讨论】:
-
你试过ntfs吗?您是否尝试过
fdisk /mnt/EntireDisk或gparted /mnt/EntireDisk并查看那里的分区?它们是否正确显示? -
fdisk 返回:“警告:在“...”上检测到 GPT。 util fdisk 不支持 GPT'。 gparted 能够告诉我有 4 个分区,但都无法初始化。它列出了我可能需要的几个 ntfs 和 fat32 所需的包,所以我会安装这些包,看看它是否能帮到我
-
尝试安装
ntfs-3g -
另外,您可能想将此问题移至serverfault.com,我敢打赌您会在那里获得更多帮助,因为这不是一个真正的软件开发或计算机科学问题。
标签: mount computer-forensics virtual-disk vmdk