VirtualBox 使用物理硬盘作为虚拟机硬盘

VirtualBox 使用物理硬盘作为虚拟机硬盘

前言

有的时候需要将一整个物理硬盘都当作虚拟的硬盘,其实这样做的用途很广的。比如你安装了双系统,Windows在第一分区上,Linux在第4分区,那么你可以在启动Windows之后创建一个虚拟机,并把整块硬盘作为虚拟机的硬盘。虚拟机启动之后进入到你的Linux系统,这样就可以同时运行你同一块硬盘的两个分区上的系统了。或者你也可以进入Linux之后创建虚拟机来启动你的Windows,这样一来你的两个系统就互通。

当然,有点不足之处就是,你在Linux下不能挂载你的Windows系统分区,因为如果你挂载的话那么虚拟机就没法用这个分区了,也就没法启动那个分区的系统了。

创建VMDK文件

VMDK文件其实是一硬盘描述文件(如果你有兴趣可以用记事本打开),VBox的虚拟机可以直接使用该文件作为它的硬盘。 VBox的帮助文档这么描述VMDK的:

While this variant is the simplest to set up, you must be aware that this will give a guest operating system direct and full access to an entire physical disk. If your host operating system is also booted from this disk, please take special care to not access the partition from the guest at all. On the positive side, the physical disk can be repartitioned in arbitrary ways without having to recreate the image file that gives access to the raw disk.

在Linux下的话你可以使用下面的命令来创建VMDK:VBoxManage internalcommands createrawvmdk -filename ~/mydisk.vmdk -rawdisk /dev/sda

这样就创建了一个和/dev/sda硬盘对应的虚拟硬盘文件mydisk.vmdk。 如果是在Windows下的话需要用下面的命令,记得先把VBox的安装路径添加到PATH环境变量里面,或者切换到VBox的安装目录下:VBoxManage internalcommands createrawvmdk -filename mydisk.vmdk -rawdisk \.\PhysicalDrive0

其中\.\PhysicalDrive0是第一个物理硬盘,如果你不确定是不是这个硬盘的话你可以用下面的命令检查一下分区情况:

Linux:VBoxManage internalcommands listpartitions -rawdisk /dev/sda

Windows:VBoxManage internalcommands listpartitions -rawdisk \.\PhysicalDrive0

通过修改最后的编号就可以看到不同硬盘的分区情况了。

创建了VMDK之后就可以新建一个虚拟机把这个vmdk文件指定为它的硬盘了。

建议阅读VirtualBox手册上的 Advanced storage configuration 部分内容获取更多信息。

原文来自 https://github.com/sintrb/techblog/blob/master/tools/virtualbox-using-a-raw-host-harddisk.md

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虚拟机是一种可以在计算机上创建并运行其他操作系统的软件。VirtualBox是一款免费且功能强大的虚拟机软件,以下是VirtualBox v7.0.4的使用教程: 1. 下载和安装VirtualBox:从官方网站下载适用于您操作系统的VirtualBox安装程序,并按照提示完成安装过程。 2. 创建虚拟机:打开VirtualBox并点击"新建"按钮,输入虚拟机的名称、类型和版本。选择您想要运行的操作系统,并设置虚拟机的内存大小。 3. 分配硬盘空间:选择创建虚拟硬盘,分配所需的硬盘空间大小。可以选择动态分配的选项,以便硬盘空间根据需要动态增长。 4. 安装操作系统:选中新创建的虚拟机并点击"启动"按钮,选择要安装的操作系统的镜像文件或物理光盘。按照安装向导的指示完成操作系统的安装过程。 5. 配置虚拟机:在虚拟机启动后,可以在VirtualBox的界面中对虚拟机进行配置。例如,调整内存、CPU等设置,并添加共享文件夹和网络设置。 6. 使用虚拟机:双击虚拟机,启动操作系统。您可以像在真实计算机上一样使用虚拟机,安装软件、运行应用程序等。 7. 虚拟机的操作:通过在VirtualBox的界面中点击虚拟机来进行操作,可以暂停、停止、重启虚拟机,以及在虚拟机和主机之间切换。 8. 虚拟机的克隆和快照:VirtualBox允许您克隆虚拟机创建多个相同配置的虚拟机,并且您还可以在重要操作前创建快照,以便在需要时恢复到之前的状态。 9. 设置共享文件夹:在虚拟机运行的同时,可以在VirtualBox中设置共享文件夹,以便在虚拟机和主机之间传输文件。 10. 关闭虚拟机:在使用虚拟机后,可以选择关闭虚拟机。关闭虚拟机后,可以在VirtualBox的界面中重新启动虚拟机或删除不需要的虚拟机。 以上是VirtualBox v7.0.4的使用教程的基本步骤,根据实际使用情况可能会有所不同。建议在使用前参考VirtualBox的官方文档或搜索相关教程,以获得更详细的操作方法和技巧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值