Oracle VM VirtualBox 虚拟机 物理硬盘 启动 windows10 系统 在转圈圈时报错 VERR_ACCESS_DENIED

本文详细介绍了如何在Windows环境下使用VirtualBox将物理硬盘转换为虚拟机磁盘的方法,包括设置硬盘脱机、创建vmdk文件、配置管理权限等步骤,并提供了常见错误的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考: Windows下VirtualBox直接使用物理硬盘作虚拟机磁盘 https://www.mobibrw.com/2015/2441

https://forums.virtualbox.org/viewtopic.php?f=6&t=86736


1.把硬盘设置为脱机(必须先做这一步, 再生成vmdk文件)

2.创建vmdk文件

任务栏的左下角(微软图标)单击右键-->命令提示符(管理员)(A)-->执行命令

有3个参数, 要根据自身情况调整

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe 虚拟机程序的安装位置

I:\VirtualBox VMs\win10.vmdk vmdk文件的存放位置

PhysicalDrive1 代表磁盘 1  (磁盘从 0开始算起, 仔细看上图)

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename "I:\VirtualBox VMs\win10.vmdk" -rawdisk \\.\PhysicalDrive1

成功会提示:

RAW host disk access VMDK file I:\VirtualBox VMs\win10.vmdk created successfully.

如果没有使用管理员权限 则会报错

VBoxManage.exe: error: Cannot open the raw disk '\\.\PhysicalDrive1': VERR_ACCESS_DENIED
VBoxManage.exe: error: The raw disk vmdk file was not created

 

3.给VirtualBox.exe设置为管理员身份启动

4.把win10.vmdk添加到虚拟介质管理中

 5.创建虚拟机(略)

6.添加到虚拟机中

 

最后启动虚拟机即可

 

============================

报错提示

The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards

必须得 先生成的vmdk文件, 再进行硬盘脱机, 不然就会报这个错

 

 

在VirtualBox虚拟机中,VDI、VMDK、VHD或HDD,应该使用那个磁盘映像? https://vimsky.com/article/3578.html

vdi: 是 virtualBox 独有的格式

vmdk : 是虚拟机的通用的格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值