Loading
柚木鉉の空間
0%
INITIALIZING
首页 文章 标签 归档 友链 推广 搜索
文档编号 // 7E15AD 在线

在Windows上使用VirtualBox虚拟机启动物理硬盘上的Linux系统

2020-02-20
更新: 2026-04-25
1267 字符
这篇文章写于 2020,已经超过 6 年了。内容可能已经过时。

步骤

下载打开VirtualBox,进入安装目录

CD C:\"Program Files"\Oracle\VirtualBox

然后执行

VBoxManage internalcommands createrawvmdk -filename "FILENAME" -rawdisk "\\.\PhysicalDrive#"

其中 # 是物理磁盘的编号,FILENAME 是生成的超链接虚拟磁盘。物理磁盘编号可以用 diskpart 命令查看

C:\Program Files\Oracle\VirtualBox>diskpart

Microsoft DiskPart 版本 10.0.17763.1

Copyright (C) Microsoft Corporation.
在计算机上: GloomyGhost

DISKPART> list disk

磁盘 ### 状态 大小 可用 Dyn Gpt
-------- ------------- ------- ------- --- ---
磁盘 0 联机 1863 GB 0 B *
磁盘 1 联机 931 GB 0 B *
磁盘 2 联机 238 GB 0 B *

DISKPART> |

我这里是1号磁盘,生成的超链接磁盘在 F:\VM\Main.vmdk 命令就是

VBoxManage internalcommands createrawvmdk -filename "F:\VM\Main.vmdk" -rawdisk "\\.\PhysicalDrive1"

运行VB主程序,用这个超链接磁盘生成VM就可以了

常见问题

错误命令:VERR_FILE_NOT_FOUND

VBoxManage internalcommands createrawvmdk -filename "F:\VM\Main.vmdk" -rawdisk "\\.\PhysicalDrive3"
VBoxManage.exe: error: Cannot open the raw disk: VERR_FILE_NOT_FOUND

找不到 3 号磁盘,请重新确认磁盘标号

错误命令:VERR_SHARING_VIOLATION

VBoxManage internalcommands createrawvmdk -filename "F:\VM\Main.vmdk" -rawdisk "\\.\PhysicalDrive2"
VBoxManage.exe: error: Cannot open the raw disk: VERR_SHARING_VIOLATION

该磁盘被其他程序占用,请检查。

找不到启动磁盘??怎么办

设置里勾选EFI就好了

WeChat Pay 微信
Alipay 支付宝
导航 // 相关文章
目录