欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows10 中 VirtualBox 直接使用物理分区作为虚拟机磁盘

程序员文章站 2022-06-14 23:00:36
...
  1. 查找 VBOX 安装目录,一般是 C:\Program Files\Oracle\VirtualBox\
  2. 使用该目录下 VBoxManage.exe 命令列出当前分区
C:\Windows\system32>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"  internalcommands  listpartitions -rawdisk \\.\PhysicalDrive0
Number  Type   StartCHS       EndCHS      Size (MiB)  Start (Sect)
1       0x07  0   /32 /33  6   /127/57            50         2048
2       0x07  6   /127/58  1023/254/63        102400       104448
5       0x07  0   /1  /1   1023/254/63         54235    209821696
6       0x07  0   /32 /33  1023/254/63         71679    320897024
4       0x27  1023/254/63  1023/254/63           567    467695616

我使用的是 6 号分区,作为独立的 Linux 系统盘。

生成一个到 6 号分区的 “软连接”——D:\ISO\ubuntu20.vmdk 作为虚拟磁盘

C:\Windows\system32>"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"  internalcommands  createrawvmdk -filename "D:\ISO\ubuntu20.vmdk" -rawdisk \\.\PhysicalDrive0 -partitions 6
RAW host disk access VMDK file D:\ISO\ubuntu20.vmdk created successfully.

使用管理员方式打开 VBOX,新建虚机,使用已有磁盘,即刚才创建的 ubuntu20.vmdk ,出现 VERR_ACCESS_DENIED 错误是因为未使用管理员方式运行。