在 Windows 中浏览 vmdk 文件

在 Windows 中浏览 vmdk 文件

我在 vmware 上运行 OS X Maverick,但自从昨天的 windows 更新和 windows 自动执行的一些奇怪的驱动器修复后,我无法再启动机器,它卡在 Apple 进度条的 50%,在 50% 处过了一段时间后,Vmware 就关闭了机器。我在那台机器上有一些我的应用程序的源代码。我如何在 windows 中浏览机器数据?我尝试了 Vmware 映射,但它不起作用,它从不添加新驱动器。

答案1

最终答案是两者的混合,我用的是7-Zip浏览 .vmdk 文件,然后我提取 .hfsx 文件并使用高速文件系统探索器. 使用 HFSExplorer 我能够提取源代码和其他文档。

答案2

简单的回答是你不能。

您无法在 Windows 上本地浏览 OSX 分区。OS X 使用 HFS+ 文件系统,而 Windows 无法理解该系统。

HFS Explorer可能存在使用实用程序或Paragon HFS+ for Windows使用的解决方案,vmware-mount.exe X: C:\Temp\TestVM.vmdk但这可能不起作用。

最后(这是您的最佳选择),您可以启动 Linux VM,安装软件包hfsprogs,附加您的 Mac OSX vmdk 文件,然后挂载您的 OSX 分区。

https://askubuntu.com/questions/332315/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu-without-access-to-os

答案3

由于您已经说过无法将文件映射到驱动器,因此我认为您尝试自动映射。有两种选择:

  1. vmware-mount.exe尝试使用VMware 磁盘挂载实用程序(您可能需要禁用驱动程序签名验证才能安装驱动程序)

要以只读模式挂载 vmdk 文件(保存在 C:\temp),请使用以下命令:

vmware-mount.exe X: C:\Temp\TestVM.vmdk

现在,您可以使用 Windows 资源管理器以只读方式访问 vmdk 文件(导航到驱动器号 X:)。

如果 vmdk 文件包含多个分区,则可以使用参数 /v:x 来挂载其他卷:

vmware-mount.exe /v:2 X: C:\Temp\TestVM.vmdk

  1. 我认为可以使用 7-Zip 打开 vmdks

来源:http://www.running-system.com/how-to-mount-a-vmdk-file-under-windows/

相关内容