简体   繁体   English

VMWare:在 Mac OS 10.10 Yosemite 上找不到文件

[英]VMWare: File not Found, on Mac OS 10.10 Yosemite

I'm having trouble opening VMWare on my Mac pro OS 10.10.我在 Mac pro OS 10.10 上打开 VMWare 时遇到问题。 I didn't do anything, moving its files or anything.我没有做任何事情,移动它的文件或任何东西。 I just turned my Mac off before I went to bed last night, and then this morning, when I tried to open VMWare again on my Mac, it keeps giving me this waring:我昨晚睡觉前刚刚关闭了我的 Mac,然后今天早上,当我试图在我的 Mac 上再次打开 VMWare 时,它​​一直给我这样的警告:

File not found.文件未找到。

I'm very confused, I've important files storing on my Windows workspace and need to have it restored.我很困惑,我的 Windows 工作区中存储了重要的文件,需要将其恢复。

What I've tried:我试过的:

  • I've uninstalled VMWare on my machine, and re-downloaded and reinstalled it back, but, no luck, still the same warning.我已经在我的机器上卸载了 VMWare,并重新下载并重新安装了它,但是,不走运,仍然是同样的警告。 VMWare doesn't open at all. VMWare 根本打不开。
  • I've also restarted my machine, hoping that something magic can happen, but unexpectedly, no luck.我也重新启动了我的机器,希望能发生一些神奇的事情,但出乎意料的是,没有运气。

OK, question resolved after I went to the Tech Stop at my University.好的,问题在我去了大学的 Tech Stop 后解决了。 We just found that Windows 7 was somehow gone in my VMWare, then we opened Virtual Machine Library of VMWare, then re-installed Win7 into this VMWare, as this picture shows: http://postimg.org/image/blnk4x59z/ Now things are working fine.我们刚刚发现我的VMWare中Windows 7不知何故消失了,然后我们打开VMWare的虚拟机库,然后将Win7重新安装到这个VMWare中,如图所示: http : //postimg.org/image/blnk4x59z/现在事情工作正常。

Some other people might run into the same issue in the future, I don't know why this happened and nobody really knows what's going on.其他一些人将来可能会遇到同样的问题,我不知道为什么会发生这种情况,也没有人真正知道发生了什么。 I called VMWare tech support, but they don't provide any help since I downloaded it for free from our CS department website.我打电话给 VMWare 技术支持,但他们没有提供任何帮助,因为我是从我们的 CS 部门网站免费下载的。 But our department tech assistance has never met this issue.但是我们部门的技术援助从来没有遇到过这个问题。 So nobody to turn to.所以没有人可以求助。

But anyway, pretty simple to fix: Just re-install win7 in your VMWare, if you run into the same case as I did, by opening your Virtual Machine Library.但无论如何,修复起来非常简单:只需在您的 VMWare 中重新安装 win7,如果您遇到与我相同的情况,请打开您的虚拟机库。

I experienced the same symptom after rebooting my Mac.重新启动 Mac 后,我遇到了同样的症状。 SSun's answer helped me to solve it, but I think I can offer a bit of further insight. SSun 的回答帮助我解决了这个问题,但我想我可以提供一些进一步的见解。

VMWare Fusion was actually launching successfully, but when attempting to open a machine that was open at last quit, it fails to find the machine's files. VMWare Fusion 实际上是成功启动的,但是在尝试打开最后退出的机器时,它无法找到机器的文件。 I mis-interpreted the message as meaning that VMWare couldn't find an internal file and thought it had failed to launch.我错误地将该消息解释为 VMWare 找不到内部文件并认为它无法启动。 I got the same error when attempting to reinstall.尝试重新安装时我遇到了同样的错误。

SSun refers to re-installing a guest OS. SSun 是指重新安装来宾操作系统。 To be specific, one just needs to delete the reference to the virtual machine in VMWare (after dismissing the popup and you can access to the Window menu and open your virtual machine library);具体来说,只需要在VMWare中删除对虚拟机的引用即可(关闭弹窗后即可进入Window菜单,打开虚拟机库); not reinstalling the actual guest OS.不重新安装实际的来宾操作系统。 One can then recreate the reference by opening the machine via File > Open .然后可以通过File > Open 打开机器重新创建参考。 Alternatively, resolve the root cause of the machine not being found.或者,解决找不到机器的根本原因。

In my case the root cause was that the virtual machine resided on a different hard drive to Mac OS and was referenced via a symlink.就我而言,根本原因是虚拟机与 Mac OS 位于不同的硬盘驱动器上,并通过符号链接进行引用。 This hard drive had failed to mount automatically at boot up.该硬盘驱动器在启动时未能自动挂载。

The same confusing error occurs when reinstalling because at the end of the install, VMWare launches automatically, triggering the symptom again.重新安装时会出现同样令人困惑的错误,因为在安装结束时,VMWare 会自动启动,再次触发该症状。

I followed the steps from kb.mit.edu below to resolve this issue:我按照下面kb.mit.edu中的步骤来解决这个问题:

  • Click OK to close the error message.单击“确定”关闭错误消息。
  • Close the Virtual Machine.关闭虚拟机。 Click the red dot in upper left hand corner or execute the keyboard shortcut Command+W单击左上角的红点或执行键盘快捷键 Command+W
  • Follow the menu path Window >> Virtual Machine Library to open the按照菜单路径Window >> Virtual Machine Library打开
    Virtual Machine Library.虚拟机库。
  • Right-click on the thumbnail image for the VM or hold down the Ctr右键单击 VM 的缩略图图像或按住 Ctr
    key while clicking on the thumbnail image for the VM.键,同时单击 VM 的缩略图图像。 Result: A结果:A
    drop-down menu appears.出现下拉菜单。
  • Select Delete Result: Remove Virtual Machine dialog box appears, with options to Cancel, Move to Track or Keep File.选择删除结果:出现删除虚拟机对话框,其中包含取消、移动到跟踪或保留文件的选项。
  • Choose Keep File.选择保留文件。

However after doing the above, I found out that you need to resart your machine for eveything to work properly, else the problem will still persist.但是,在完成上述操作后,我发现您需要重新启动机器才能正常工作,否则问题仍然存在。

If you get this error – including after deleting a VM (ie, you cannot do anything inside the VMWare Fusion app to resolve this) – I found that the following will work, without reinstalling the app, deleting its preferences, or rebooting the host Mac, but at the tiny cost of having to re-add your VMs to the list of the available ones (a simple drag-and-drop operation):如果您收到此错误 – 包括在删除 VM 之后(即,您无法在 VMWare Fusion 应用程序中执行任何操作来解决此问题) – 我发现以下方法可以正常工作,无需重新安装应用程序、删除其首选项或重新启动 Mac 主机,但代价是必须将您的虚拟机重新添加到可用的列表中(一个简单的拖放操作):

  • Shut down any running VMs that are functioning, then shut down VMWare Fusion.关闭任何正在运行的正在运行的 VM,然后关闭 VMWare Fusion。
  • Trash the "~/Library/Application Support/VMware Fusion/vmInventory" file删除“~/Library/Application Support/VMware Fusion/vmInventory”文件
  • Open the Activity Monitor app, search for "vm", and shut down everything with "vmware", "vmnet", and "vmrest" in its name.打开活动监视器应用程序,搜索“vm”,然后关闭名称中包含“vmware”、“vmnet”和“vmrest”的所有内容。 (Or do effectively the same thing in the Terminal, with ps aux | grep vm and then kill -9 on each of the appropriate process numbers, if you're command-line-oriented.) (或者在终端中有效地做同样的事情,使用ps aux | grep vm然后在每个适当的进程号上kill -9 ,如果你是面向命令行的。)
  • Go find your VMs in Finder.在 Finder 中查找您的 VM。
  • Restart the VMWare Fusion application.重新启动 VMWare Fusion 应用程序。
  • Drag each of your VM packages to VMWare and drop it on the now-empty left pane of the Virtual Machine Library window to re-add the the VM to the list.将每个 VM 包拖放到 VMWare 并将其放在虚拟机库窗口现在为空的左侧窗格中,以将该 VM 重新添加到列表中。
  • Test-start each of them to make sure you didn't break anything.测试启动它们中的每一个,以确保您没有破坏任何东西。 [This is the paranoia option, here.] [这是偏执选项,在这里。]
  • Restart VMWare to make darned sure it writes out new config files.重新启动 VMWare 以确保它写出新的配置文件。 [My trust level in this app is quite low of late.] [我对这个应用程序的信任度最近很低。]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM