欢迎光临
我们一直在努力

VirtualBox Windows 版本地硬盘直通

VirtualBox 可以支持把宿主机的一块物理硬盘映射为一个.vmdk文件后作为虚拟机的硬盘。要让VirtualBox使用这块硬盘需要把这个硬盘设置为脱机。
你可以使用计算机管理里面的磁盘管理进行设置为脱机。这里我使用命令行的方式。
可以参考这篇文章
以下是操作的命令。

C:\Program Files\Oracle\VirtualBox>diskpart

Microsoft DiskPart 版本 10.0.22000.1

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

DISKPART> list disk

  磁盘 ###  状态           大小     可用     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  磁盘 0    联机              223 GB  1024 KB        *
  磁盘 1    联机             2794 GB      0 B        *
  磁盘 2    脱机              465 GB   465 GB        *
  磁盘 3    联机             2794 GB      0 B        *

DISKPART> select disk 2

磁盘 2 现在是所选磁盘。

DISKPART> offline disk

DiskPart 成功使所选磁盘脱机。

DISKPART> list disk

  磁盘 ###  状态           大小     可用     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  磁盘 0    联机              223 GB  1024 KB        *
  磁盘 1    联机             2794 GB      0 B        *
* 磁盘 2    脱机              465 GB   465 GB        *
  磁盘 3    联机             2794 GB      0 B        *
DISKPART> attributes disk clear readonly

已成功清除磁盘属性。

DISKPART> exit

退出 DiskPart...

接下来就是磁盘vmdk文件映射文件的创建,这个操作需要在管理员模式下进行。
在开始菜单搜索CMD 右键以管理员方式运行
接着将目录切换“C:\Program Files\Oracle\VirtualBox\”
执行命令:“VBoxManage internalcommands createrawvmdk -filename E:\virtualbox\LocalDisk\localHD.vmdk -rawdisk \\.\PhysicalDrive2”

Microsoft Windows [版本 10.0.22000.376]
(c) Microsoft Corporation。保留所有权利。

C:\Windows\system32>cd C:\Program Files\Oracle\VirtualBox\

C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk -filename  E:\virtualbox\LocalDisk\localdisk.vmdk -rawdisk \\.\PhysicalDrive2

PhysicalDriveX的,这个代表物理硬盘,后面的序号从0开始,就是我们上面脱机时候磁盘管理中显示的序号,我的这里是2,也就是第三块硬盘。

# Disk DescriptorFile
version=1
CID=4d2c8855
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 976773168 FLAT "\\.\PhysicalDrive2" 0

# The disk Data Base 
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="7570bb97-77b3-4608-9cd5-23d9f4542df6"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="0ff2342c-a1d1-481d-aa7a-022eae752628"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
ddb.geometry.biosCylinders="1024"
ddb.geometry.biosHeads="255"
ddb.geometry.biosSectors="63"

最后就是在VirtualBox的图形界面,打开虚拟介质管理器,注册这个vmdk文件

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《VirtualBox Windows 版本地硬盘直通》
文章链接:https://www.nixonli.com/24328.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏