无名阁
Virtualbox使用物理磁盘
2014-4-5 笑看风云


Virtualbox是Linux使用最广的虚拟机了,不过在目前不支持使用物理磁盘,不过我们可以用别的方法间接使用。



第一步:赋予要使用的磁盘777权限(为了方便而已)


sudo chmod 777 /dev/sdx

第二步:创建磁盘映射
VBoxManage internalcommands createrawvmdk -filename ~/xxx.vmdk -rawdisk /dev/sdx -relative

注意,这个映射将会使用sdx整个磁盘,如果只是要单独的使用某个磁盘是这样
VBoxManage internalcommands createrawvmdk -filename ~/xxx.vmdk -rawdisk /dev/sdxx -relative

第三步:在Virtualbox的虚拟机选项中的磁盘这一项把刚刚创建的磁盘映射添加进去就可以使用了。






ps:据说Virtualbox还可以读取硬盘的指定分区,我没有试,不过这里也写下来


VBoxManage internalcommands createrawvmdk -filename ~/xxx.vmdk  -rawdisk /dev/sda -partitions 1,2 -relative


据说这样操作之后sda的磁盘信息读取正常但是除了1,2两个分区其他的分区读取时返回值为零,写操作被忽略。



ps:windows下的使用方法也是一样的,只不过把磁盘映像改成x:\xxx.vmdk磁盘设备改成这样:\\.\PhysicalDrive0





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容