目前,VirtualBox只能使用命令行创建磁盘,然后才能使用物理硬盘。
我们假设VirtualBox安装在“D:\ProgramFiles\Oracle\VirtualBox”目录下。要在“D:\Users\VirtualBoxVMs\Ubuntu\”目录下生成文件,请运行以下命令:
Shell
1
“D:\ProgramFiles\Oracle\VirtualBox\”internalcommandscreaterawvmdk-文件名“D:\Users\VirtualBoxVMs\Ubuntu\”-rawdisk\\.\PhysicalDrive1
\\.\PhysicalDrive1代表机器的第二块硬盘,\\.\PhysicalDrive0为第一块硬盘驱动器,\\.\PhysicalDrive2是第三个硬盘驱动器,依此类推。
您可以在Windows磁盘管理中看到硬盘分区路径。如下图:
然后创建一个新的虚拟机,选择“使用现有的虚拟硬盘文件”,找到刚刚创建的文件。
对于Windows8.1/10系统,以上命令必须以管理员身份启动并运行才能启动命令行,否则会报找不到磁盘。另外,启动VirtualBox时,也必须以管理员身份运行,否则会出现VERR_ACCESS_DENIED错误,如下图:
上一篇:虚拟机物理磁盘已被使用
下一篇:vm虚拟机使用物理显卡