修复 VMware 操作系统未找到启动错误

VMware应用程序是一些最流行的用于创建和管理虚拟机的应用程序。但是,用户在操作时遇到各种问题的情况并不少见。例如,在启动新创建的虚拟机时,它无法加载,但随后会抛出一条错误消息,提示找不到操作系统(Operating system is not found)

未找到 VMware 操作系统

未找到 VMware 操作系统

VMware引导错误并非特定操作系统或安装介质独有。当您尝试从错误的ISO(ISO)文件安装操作系统或从物理存储安装但未正确配置VMware时,您可以获得它。

使用不同的Windows(Windows)版本时会弹出此错误消息。在本节中,我们将探讨VMware启动错误的各种原因,并寻找修复它的最佳方法,接下来。

  • 您的虚拟机文件已损坏。
  • 创建虚拟机时,您没有指示VMware从物理存储介质中读取数据。
  • 您要从中创建虚拟机的ISO文件不是可引导的。(ISO)
  • PXE启动延迟时间太短。

如何修复此 VMware 启动错误

在这里,我将向您展示用于修复VMware启动问题的一般方法。如果VMware无法找到您的操作系统,您应该查看上一节中概述的问题原因。

从中,您可能会确定确切的原因并选择适用于您的案例的故障排除技术。

  1. 确认 ISO 是可引导的。
  2. 用BIOS(BIOS)重新制作虚拟机。
  3. 如果从物理驱动器安装,请告知VMware 。
  4. 增加 PXE 引导延迟时间。

如果您不确定如何执行上述操作,请继续阅读本指南。以下是这些解决方案的详细说明。

1]确认ISO是可引导的

你需要在你的虚拟机上挂载一个ISO文件,而且这个(ISO)ISO必须是一个可启动的操作系统才能工作。但是,并非每个ISO文件都是可引导的。其中一些实际上是操作系统更新。

因此,在针对VMware(VMware)启动错误进行更复杂的故障排除技术之前,首先要确认ISO是可启动的。如果ISO无法启动,那么您必须获得一个可启动的 ISO。另一方面,如果您发现ISO是可引导的,则可以开始修复。

阅读(Read):VMware 桥接网络不工作或检测。

2]使用不同的设置重新创建(Re-create)虚拟机

如果您使用的是可引导的ISO,而VMWare找不到您的操作系统,那么第二个怀疑机器没有配置UEFI。在创建 VM 的过程中,如果您选择UEFI,您可能会遇到这些启动错误。您需要返回,创建一个新的虚拟机,并将其设置为BIOS而不是UEFI。这是做什么:

启动 VMware(Launch VMware)并从左侧菜单中转到Home。从右侧 选择New Virtual Machine并点击(New Virtual Machine)Next

选择安装源,然后点击 下一步(Next)按钮。如果您使用 VM FusionVMware工作站,请取消 选中Easy Install复选框。

根据主机操作系统的硬件选择您喜欢的虚拟机类型。现在, 从要求您在“典型(Typical)”和 “自定义”之间进行选择的下一页中选择 “(Custom)定义”(Custom)

为新虚拟机命名并选择要保存的目录。

修改最大磁盘大小并选择存储虚拟磁盘的方式。单击 下一步(Next)按钮。

您可以以任何您认为合适的方式配置硬件设置,也可以保留默认设置。最后,单击完成(Finish)按钮。

此时,您可以运行新的虚拟机来检查引导错误是否不再出现。

3] 如果从物理驱动器安装,请告知VMware

许多从可启动磁盘安装操作系统的用户遇到 操作系统未找到(Operating system not found)启动错误,因为他们没有指出要从哪个驱动器启动。为防止出现此问题,VMware应该知道您是从该特定驱动器安装它。

启动VMware应用程序。右键单击(Right-click)有问题的虚拟机,然后单击 设置(Settings)

导航到 硬件 (Hardware )选项卡并从设备列表中选择 CD/DVD (SATA)

将连接(Connection)更改 为 使用物理驱动器(Use physical drive)

单击(Click)下拉菜单并选择包含ISO文件的驱动器。点击 OK按钮保存您的设置。

阅读(Read):VMware Workstation 无法进入 Unity 模式。

4]增加(Increase)PXE启动延迟时间

您的虚拟机配置可能会导致VMware尝试PXE引导。这可能是您遇到的引导错误的根源,因为您可能无法足够快地进入Windows Installer屏幕。(Windows Installer)

VMware只允许您在一个简短的窗口中按任意键启动到 Windows Installer(press any key to boot into Windows Installer)。因此,解决此问题的一个好方法是将启动延迟增加到 6 秒或更多。

首先,关闭所有打开的虚拟机,然后关闭VMware应用程序。

启动文件资源管理器(File Explorer)并转到以下目录:

C:\Users\[your username}\Documents\Virtual Machines

请记住将上面路径中的[您的用户名]([your username])部分替换为您的实际用户帐户名。

在此目录中,双击出现问题的特定机器的文件夹并找到其 .VMX文件。使用智能文本编辑器(例如Notepad ++)打开此文件。

如果您看不到文件扩展名,本指南将帮助您在文件夹中显示文件扩展名。(show file extensions)

在打开的文档中,转到文本的底部,然后粘贴以下代码:

bios.bootDelay = "6000"

现在保存文档并关闭您的文本编辑器。

让我们知道这是否对您有用。

相关(Related)syswow64 vmnat.exe 进程是(What is syswow64 vmnat.exe process)什么?



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts