我在 Ubuntu 8.04 上安装了 Virutalbox 1.6.2。
我有一个 XP 虚拟机,带有一个写入磁盘映像。映像文件 (WinXP.vmdk) 本身只有 744B 大小。某处有几 GB 的这台机器的数据,但我不知道它在哪里。我搜索了我的 .VirtualBox 文件夹,但一无所获。
答案1
由于您有一个 vmdk,但谈论的是 VirtualBox,因此必须假设虚拟磁盘是由 VMware 的某个产品创建的,然后导入到 VirtualBox 中。VirtualBox 至少从 1.6.2 版开始就能够读取 VMware 的 vmdk 格式(请参阅:变更日志),包括原始磁盘/分区格式。
这台机器上有多个分区吗?VMware XinXP-pt.vmdk 是否指向硬盘上的实际物理分区?
例如,有关于如何在 WMware Workstation 中设置原始虚拟磁盘的文档: http://www.vmware.com/support/ws55/doc/ws_disk_raw_install_linux.html
我会运行 gparted、parted 或 fdisk 来查找主机驱动器上的其他分区。此外,它还可能帮助您发布 vmdk 文件的内容。
答案2
.vmdk 是 VMware 磁盘。除非您导入了 VMware 磁盘,否则不确定那是什么。您是否有任何 .vdi 文件,这些文件将是 VirtualBox 创建的磁盘映像。
你应该能够使用虚拟磁盘管理器