J2301327网安初学者 2024-03-28 19:10 采纳率: 84.6%
浏览 2
已结题

虚拟机问题(标签-电脑|关键词-重启)

img


虚拟机刚开始一开启就重启电脑,上网搜了解决方法,然后再开启就不重启电脑了,直接黑屏,就是虚拟机黑屏,就一个白杠在闪,不知道咋搞

  • 写回答

3条回答 默认 最新

  • 专家-皆知 2024-03-28 19:16
    关注

    引自免费微信小程序:皆我百晓生

    问题描述:虚拟机开始启动后立即重启电脑,并且网络搜索到的相关解决方法也无法让虚拟机恢复正常运行,此时虚拟机黑屏,只留下一个白杠在闪烁,疑似系统故障。

    解决方案:

    步骤1: 重启虚拟机:首先,确保虚拟机已完全关机并拔掉电源线。然后,长按电源键(一般位于电源适配器附近)直到开机屏幕出现,但虚拟机并没有自动进入工作状态。此时,按下F2键进入 BIOS 设置界面。

    步骤2:检查内存和硬盘配置:在BIOS设置页面中,找到“Boot & Advanced Options”,通常在第10页或第9页,部分 BIOS 版本可能显示为第 15 或 17 页。点击 “Advanced Boot Options”,在这里可以查看或调整计算机的启动顺序,包括是否启用USB加载项、引导媒体等选项。

    如果已更改Boot.ini文件设置,尝试重新加载,通过键盘上方向键从Windows PE模式下加载设置。以下是可能的步骤:

    1. 右键点击桌面上的虚拟机图标,选择 "Open with",在弹出的菜单中选择 "Windows PowerShell"。
    2. 在 PowerShell 安装目录下打开 PowerShell 编辑器,执行以下命令以重置 Boot.ini 文件:
      net start vmware-tools PE (mode=Run, logonUser=nt)\vmware\boot\config.msi --force-restart
      
      保存并关闭 PowerShell 编辑器。
    3. 现在再次启动虚拟机,应该能看到一个启动向导,而不是黑屏。按提示继续操作,直至虚拟机完成启动。

    步骤3:重启系统服务:接下来,我们确认并重启操作系统服务以防止潜在的问题进一步恶化。按照 Windows 的常规步骤进行,依次在 "Services" 按钮处,找到并右键单击 "System Services",然后选择 "Restart" 选项。

    步骤4:修复启动项冲突:有时,一些系统服务可能会与虚拟机的启动项发生冲突导致启动失败。在启动过程中,可能出现蓝屏或中断的情况,这可能是由于这些服务在虚拟机启动时试图抢占虚拟机所需的资源而引起的。要解决这个问题,首先在任务管理器中关闭不再使用的不必要的服务:

    1. 打开任务管理器,双击 "进程" 菜单下的 "服务"。

    2. 在左侧的服务列表中,找到并右键单击 "VMware Tools PE (mode=Run)",选择 "结束任务"。

    3. 仔细检查是否有其他可能导致 VM 系统崩溃的服务未被禁用。如果存在,请删除或卸载这些服务:

      • 在 PowerShell 中执行以下命令来移除所有未使用的虚拟机工具服务:

        get-service | where {$_.DisplayName -like "*VMware Tools PE (mode=Run)"} -list | remove-item -force
        
      • 如果是 Windows Management Instrumentation (WMI) 的服务,可以通过 wmic service where Name = 'Microsoft.VMwareToolsPE' Stop 来批量禁用它们。

    4. 关闭、重新启动 Virtual Machine 和系统服务,然后刷新启动菜单(在开始菜单或任务栏中的 "System Settings")以检查启动项冲突是否已经消除。

    步骤5:重置防火墙规则:确保虚拟机没有受防火墙阻止。您可以在网上搜索 "VMware Tools 防火墙 配置" 来查看并更新虚拟机的防火墙策略。根据需要调整策略或禁用某些例外规则,例如,允许特定 IP 地址访问虚拟机内的服务或网络连接。

    步骤6:检查硬件驱动程序:确保虚拟机内安装的所有显卡驱动程序均是最新版本,尤其是 VMware Tools、VirtualBox 和 Guest Additions 框架的驱动。您可以使用以下命令列出 VMware Tools 的最新驱动程序:

    ```
    VMware Tools Manager -list-updates
    ```
    

    如果上述步骤都无法解决问题,可能需要联系 VMware 提供的客户支持,他们可以根据具体情况进行诊断和修复。他们可能提供更专业的技术支持,或推荐最新的更新和修复方案。

    在此期间,如果遇到严重的问题或频繁出现类似现象,建议将虚拟机停运,以便进行更深入的排查和故障排除。如果问题仍然存在,考虑恢复为初始备份并参考上述的配置更改和系统服务修复措施。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月8日
  • 已采纳回答 3月31日
  • 创建了问题 3月28日