无法启动虚拟机,需要挂载VMDK才能访问文件


0

所以我已经陷入了一些严重的麻烦。在今年5月份,我使用了运行Mac OS X Snow Leopard的预制虚拟机,并在我的PC上运行(Windows 7)。那时候没有任何麻烦。

现在我已经转向Windows 8,并注意到我无法启动我的虚拟Mac。所以我想我只是再次安装W7并从那里运行它(注意,它仍然是完全相同的物理机器,W7直接在物理机器上运行)

不幸的是,似乎我无法启动虚拟机。现在我拥有一台物理Mac,只需要访问VM即可获取几个文件。我可以以某种方式浏览VMDK来访问我的文件吗?我真的开始在这里吓到了,我真的需要那些文件......

我已经尝试过VMWare自己的工具来安装VMDK-s,但它不能安装,无论是在W8还是W7上。

我尝试启动VM时出现的问题,“客户操作系统不是Mac OS X Server”。


我知道在Windows 8和Power Shell命令中使用Hyper-V可以做到这一点。来自Hyper-V的微软博客上发表了关于做类似事情的博客。Windows 8还可以安装虚拟机硬盘(Windows 7也可以)。你可以在这里阅读:blogs.msdn.com/b/virtual_pc_guy/archive/2012/10/05 / ...
Ramhound

Answers:


1

我不确定为什么虚拟机无法按原样启动(“客户操作系统不是Mac OS X服务器”意味着虚拟机本身配置错误或损坏)。如果您无法解决问题,那么也许您可以创建一个新的虚拟机,一旦工作正常,请将旧的VMDK(或其副本)作为额外的虚拟磁盘附加:这样新的客户操作系统就能看到驱动器并希望它的数据,以便您可以使用该路线读取数据并将其传输到Mac盒上。

(您可能需要手动编辑VM配置文件(.vmx)以附加磁盘:IIRC VMWare Player没有用于执行此操作的接口)


是否有可能在VMWare中安装额外的VMDK文件(最好是播放器,但这是我最不重要的问题)
Anton Gildebrand

这很棒,很有效!下一期,如何获得访问文件夹的权限...
Anton Gildebrand

你救了我的一周。我知道我可以安装这样的VMDK,但由于某种原因我没有想到它...来瑞典,我会给你买啤酒(或10)
安东吉德布兰德

0

我会将图像转换为raw(.img)并使用像WinRAR这样的好的归档器打开它 - 它应该能够看到内容(如果没有,你的mac可能会挂载它并将它们关闭)。

我实际上不确定如何使用VMware,但Virtualbox方式应该在.vmdk上工作(这意味着你需要先安装VirtualBox

使用Windows

导航到C:\Program Files\Oracle\Virtualbox\ (这可能是Program Files(x86))。

cd "C:\Program Files\Oracle\Virtualbox\"

使用命令: VBoxManage.exe internalcommands converttoraw input.vmdk output.img

从那里,您应该能够将img安装在某处并从中读取(如果Windows由于格式化而无法读取它,请尝试使用mac。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.