virtualbox使用系统中物理硬盘(U盘)的方法

virtualbox 可以直接对物理硬盘(U盘)进行操作,并可以启动运行里面的系统

比如电脑安装了双系统,现在运行的是Linux系统,可以在Linux系统下运行virtualbox,直接对物理安装在硬盘里的另外一个系统操作运行,如win7(这样的运行性能应该比较高)。

创建前请分配所有硬盘分区的读写权限,也可分配整个硬盘的读写权限

sudo chmod 666 /dev/sda    (整个硬盘)

 

sudo chmod 666 /dev/sda1

sudo chmod 666 /dev/sda2

sudo chmod 666 /dev/sda3 更多以此类推,两块盘以上的一样,无非是sdb sdc等

使用如下指令创建 wmdk 硬盘的映射文件,这里用到的是Virtualbox的shell模式,更多内容请参看virtualbox高级用户手册

sudo vboxmanage internalcommands createrawvmdk -filename /home/用户名/rawdisk.vmdk -rawdisk /dev/sda -relative

sudo chmod 666 /home/用户名/rawdisk.vmdk
用户名替换成自己的登录id, 这样rawdisk.vmdk就可以被Virtualbox(root权限下的)直接调用并且运行windows了。多个硬盘的请分别创建镜像,都加到Virtualbox的ATA管理器里面。

注意,已经在虚拟机操作的系统分区,最好不要同时在实体系统中操作。

参考资料:http://jianshusoft.blog.51cto.com/2380869/1322694

发表评论

电子邮件地址不会被公开。 必填项已用*标注

跳至工具栏