新版本 HCL 模拟器新建设备启动失败,通常是VirtualBox 环境问题或 Windows 系统虚拟化冲突导致的。
你可以按照下面的步骤,从最常见的原因开始逐一排查。
HCL 依赖于 VirtualBox 运行,如果 VirtualBox 进程有残留或缓存损坏,经常会导致新设备启动失败。
结束残留进程:打开任务管理器(Ctrl + Shift + Esc),在“进程”列表中,找到并结束所有 VBoxSVC.exe 和 VBoxHeadless.exe 进程。
清理 VirtualBox 中的旧设备:打开 VirtualBox 主程序,删除所有名称以 Simware_ 开头的虚拟设备。
删除 VirtualBox 虚拟机文件夹:彻底删除 C:\Users\你的用户名\VirtualBox VMs 文件夹。
完成清理后,关闭 HCL 并重新以管理员身份打开,再次尝试创建设备。
最佳实践:卸载当前电脑上的所有 VirtualBox 版本,然后安装 HCL 安装包内自带的 VirtualBox 版本(通常是 6.0.14)。
不要随意升级:不要将 VirtualBox 升级到更高版本,这可能导致与 HCL 不兼容。
这是导致启动失败的另一个核心原因。Windows 自带的 Hyper-V 等功能会与 VirtualBox 抢占资源。
关闭 Windows 功能:进入“控制面板 > 程序 > 启用或关闭 Windows 功能”,确保以下所有选项都未被勾选:
关闭内核隔离:进入“Windows 安全中心 > 设备安全性 > 内核隔离详细信息”,将“内存完整性”开关设为 “关”。
关闭基于虚拟化的安全性 (VBS):以管理员身份打开命令提示符(CMD),输入以下命令并回车,然后重启电脑:
检查 BIOS 虚拟化:重启电脑进入 BIOS,确保 Intel VT-x 或 AMD-V 功能已设置为 Enabled。
关闭杀毒软件:临时关闭杀毒软件或防火墙,防止其误杀 HCL 或 VirtualBox 的进程。
VirtualBox的安装路径不支持中文字符,同时若系统用户名中包含非ASCII字符,HCL将无法启动。请确保系统用户名和安装路径中不包含中文字符。
1) 若第一次创建设备失败,可以尝试继续创建该类型设备
2) 使用“一键修复”功能修复重启HCL再次尝试
3) VirtualBox有残留,打开VirtualBox,删除Simware_Base及其他topo-device设备;启动HCL重新尝试创建设备
4) 或者清除设备残留后卸载VirtualBox,然后删除VirtualBox VMs文件夹;重启电脑,然后重新安装VirtualBox
1) 主要是VirtualBox关闭时出现残留导致的,清除设备残留结束掉vBoxSVC.exe进程,再重新打开HCL问题即可解决。
2) VirtualBox版本过低。
3) VirtualBox 6.0.14版本与Windows内置虚拟化功能冲突
a. 关闭Windows安全设置“内核隔离”-“内存完整行”
b. 关闭Windows功能中“Hyper-V”、“虚拟机平台”、“Windows虚拟机监控程序平台”
c. 正常情况下Windows服务中以下服务为该状态
“系统信息”中,“基于虚拟化的安全性”为“未启用。
若不满足,则说明系统中Hyper-V相关服务仍未彻底关闭。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论