VirtualBox 报错VERR_VD_IMAGE_READ_ONLY

本文介绍了一种常见的VirtualBox启动问题及其解决方案。当遇到VERR_VD_IMAGE_READ_ONLY错误时,通常意味着虚拟磁盘文件被其他进程占用。文章通过使用ProcessExplorer定位到占用进程并结束其运行,最终成功启动了虚拟机。

VirtualBox 无法打开虚拟机,报错VERR_VD_IMAGE_READ_ONLY,详细报错如下:

不能为虚拟电脑 Primary11gRAC2 打开一个新任务.

Failed to open image 'E:\Vbox\Primary11gRAC2\11.2.0.4RAC2\11.2.0.4RAC2.vdi' for writing due to wrong permissions (VERR_VD_IMAGE_READ_ONLY).

Failed to attach driver below us! Image is read-only. (VERR_VD_IMAGE_READ_ONLY).

AHCI: Failed to attach drive to Port0 (VERR_VD_IMAGE_READ_ONLY).

返回 代码:E_FAIL (0x80004005)
组件:ConsoleWrap
界面:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

表面来看是该虚拟介质的权限是只读?而实际上去查看权限并没有发现和其他正常运行的虚拟机有任何区别。
那么考虑是否该文件被占用,所以无法修改?
windows使用工具ProcessExplorer可以查找到这个文件是否被程序占用。

果然找到有进程“DiscSoftBusServiceLite.exe”占用了这个文件,杀掉该进程树,重新尝试启动成功。

### 解决 VirtualBox 导入 OVA 文件时出现 VERR_TAR_CHKSUM_MISMATCH 错误的方法 当尝试通过 VirtualBox 导入 OVA 文件时遇到 `VERR_TAR_CHKSUM_MISMATCH` 错误,通常是因为 OVA 文件的校验和不匹配或文件损坏所致。以下是可能的原因以及解决方案: #### 可能原因分析 1. **OVA 文件损坏** 如果下载过程中网络中断或其他因素导致 OVA 文件未完全传输,则可能导致校验失败[^2]。 2. **解压工具问题** 使用某些第三方压缩软件打开 OVA 文件可能会破坏其内部结构,从而引发校验错误。 3. **磁盘空间不足** 若目标存储位置的空间不足以容纳完整的虚拟机及其临时文件,也可能触发此错误[^1]。 4. **版本兼容性问题** 不同版本之间的 VirtualBox 对于特定格式的支持可能存在差异,尤其是较旧版本对新标准支持不佳的情况[^5]。 --- #### 解决方案 ##### 方法一:验证并重新获取 OVA 文件 - 验证当前 OVA 文件是否完整无损。可以通过 MD5 或 SHA 值对比来确认文件一致性。 ```bash md5sum yourfile.ova sha256sum yourfile.ova ``` - 如果发现文件已受损,请从可信源再次下载该文件。 ##### 方法二:手动提取 OVA 内部组件重建虚拟机 由于 OVA 实质上是一个 tar 归档包,可将其解压为单独的 `.ovf`, `.vmdk`, 和 `.mf` 文件后再创建新的虚拟环境: ```bash mkdir extracted_ova && cd extracted_ova tar -xvf ../yourfile.ova ``` 完成上述操作后按照 `.ovf` 描述信息手动生成一台空白虚拟主机,并将对应的 `.vmdk` 映像附加至相应储存控制器端口之上即可正常运行实例。 ##### 方法三:更新 VirtualBox 至最新稳定版 确保所使用的 VirtualBox 版本是最新的正式发行版本,因为开发者团队会持续修复各类潜在缺陷包括但不限于此类导入异常状况。 ##### 方法四:调整导入设置忽略部分警告 有时可通过修改默认行为绕过严格模式检查继续执行后续流程;具体做法是在命令行界面调用 VBoxManage 工具指定额外选项参数实现这一点: ```bash VBoxManage import /path/to/file.ova --options keepallmacs,noskipverify ``` 这里的关键字 `keepallmacs` 表示保留原始 MAC 地址而不随机分配新地址;而 `noskipverify` 则指示即使存在一些非致命性的验证失误也要尽力完成整个加载动作[^4]。 --- ### 注意事项 尽管采取以上措施能够有效缓解大部分场景下的同类难题,但仍需留意实际环境中其他干扰要素的影响,比如防火墙策略限制访问权限或是特殊硬件加速特性启用与否等等均有可能间接造成相似表象的表现形式。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值