如何挂载在Linux中拍摄的磁盘映像并在虚拟框中运行


9

我想让虚拟盒子挂载并启动我一个月前拍摄的磁盘映像。

我已经能够安装驱动器并看到其内容,所有内容都可以访问,我现在想启动映像,因为我想使用需要访问的Windows程序。

我该如何进行?键入问题,我只会看到对虚拟盒子图像的引用。

由于我没有VBox映像文件,因此只有我称为ssd.img和VBox的映像文件不会装载.iso或其本机格式以外的任何文件。将.img重命名为.iso不起作用。

**编辑**我的问题仍然是个谜,重申一下,我没有使用ISO文件,它是使用dd命令创建的硬盘映像,并且该文件是* .img文件,已尝试进行更改通过重命名文件名,它不起作用。

我有虚拟框,想要运行该图像的Windows分区。

简而言之,如果它运行,那么我知道SSD有一个坏块(Ubuntu无法修复/移动/塞入第11维...)因此,我知道我可以使用scrubber和format(如驱动器制造商建议),然后重新成像,我们很高兴再次尝试。

因此,再次重申,这不是“安装” Windows ISO,而是在virtualbox中安装硬盘映像,仅VB仅接受ISO或其本机格式。

Answers:


14

通过VirtualBox窗口中单击名称选择虚拟机
单击机器菜单VirtualBox窗口的顶部,然后单击设置
单击存储类别在设置窗口
中存储树窗格中右键单击,然后单击添加软盘控制器
权单击“软盘控制器”设备,然后单击“添加软盘设备
”。在出现的提示窗口中,单击“选择磁盘”按钮。

导航到计算机上的软盘映像文件(.IMG),然后双击它。
如果该操作不起作用,请尝试将.IMG重命名为.ISO并挂载它。

如果那也不行,请使用VBoxManage的convertfromraw命令,如下所示:

VBoxManage convertfromraw --format VDI [filename].img [filename].vdi

最后,将VDI安装为硬盘。


您应该跳到视频中的2:28,因为您可以在其中找到说明。
Element Tech

我已经看过大部分内容,并且已经尝试制作磁盘,但问题是,我有一个为其拍摄了映像的SSD,需要挂载/运行的映像,或者使用任何术语来描述能够使用主机操作系统来运行第三部分操作系统。我已经有一个图像文件,它是.img而不是ISO。
Mark Giblin

7

通过创建原始vmdk,应该可以附加原始磁盘映像。

在VirtualBox映像目录中(例如/ home // VirtualBox)

VBoxManage internalcommands createrawvmdk -filename rawtest.vmdk -rawdisk /path/to/disk.img

之后,应该可以将虚拟磁盘连接到虚拟虚拟机。该路径/path/to/disk.img也可以指向分区或循环设备。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.