如何让 VirtualBox 自动使用可移动硬盘内存

如何让 VirtualBox 自动使用可移动硬盘内存

我对硬件或操作系统不太了解...我有一个 5TB 的可移动硬盘,想通过 VirtualBox 在此可移动硬盘上安装 Linux。安装 VirtualBox 时,我设置了硬盘的路径,但这不会使 VirtualBox 在该硬盘上安装虚拟机。相反,当我尝试创建虚拟机时,它仍将使用我本地机器的 RAM,并且仍将在本地创建虚拟机...

我也查看了很多在线教程,比如如何将 VirtualBox 重新启动到硬盘,很多教程都展示了如何更改有关存储或 USB 的设置。我试过了,但都失败了。虚拟机仍然安装在我的本地机器上并使用我的本地资源,或者创建的虚拟机无法打开。

我的问题是,有没有办法在可移动驱动器上安装虚拟机,我可以在其中安装 Linux,并且它们都使用我的硬盘内存?即使不使用 virtualbox,使用其他东西也很好。我正在使用 Windows 10。

答案1

是的,VirtualBox 将使用系统的 RAM 来提高速度。硬盘和 SSD 实际上没有可供您使用的 RAM,并且将硬盘存储当作 RAM 使用比使用系统 RAM 慢得多。

如果您愿意,您可以购买一些并安装来增加计算机中的实际 RAM,但请寻求知识渊博的人的帮助,以便您获得正确类型的 RAM,这样最终可以增加更多的可用 RAM,并正确安装。

至于将虚拟机及其虚拟硬盘存储在外部硬盘上,需要花一点时间进行设置,然后使用起来就很容易了。如果您遇到问题,请在本回答的评论中告诉我。

创建无盘虚拟机

  1. 使用 Windows,通过使用 exFAT 或 NTFS 或 Windows(不是 Linux 而是 Windows)可以读取的类似格式正常格式化外部磁盘,以清除外部磁盘上的所有内容。
  2. 在 VirtualBox 中,创建一个新的虚拟机没有创建虚拟硬盘。
  3. 在 VirtualBox 中,右键单击您的虚拟机并选择Settings…
  4. 配置新的虚拟机,虚拟硬盘除外。
  5. 单击OK保存配置。

现在我们有一个已配置好的无盘虚拟机可以使用。

将无盘虚拟机移至外部硬盘

  1. 退出所有正在运行的 VirtualBox 虚拟机。
  2. 退出 VirtualBox 本身。
  3. 打开%HOMEDRIVE%%HOMEPATH%\VirtualBox VMs(通常C:\Users\username\VirtualBox VMs)。
  4. 将刚刚创建的虚拟机文件夹移动到外部硬盘驱动器。
  5. 对外部硬盘进行碎片整理,这不会花费很长时间,因为上面只有几个小文件。
  6. 找出外部硬盘上还剩余多少可用空间(以兆字节为单位)。减去 256 兆字节左右。如果您没有在外部硬盘上放置任何其他东西,这就是您的虚拟硬盘应该有多大。
  7. 启动 VirtualBox。
  8. 在 VirtualBox 中不是要移除刚刚创建的虚拟机(外部硬盘),请选择它,打开菜单Machine,然后选择Remove…
  9. Machine打开菜单并选择添加外部硬盘上的虚拟机Add…。打开.vbox您移动到外部硬盘的文件夹中的文件。

现在 VirtualBox 知道您的无盘虚拟机并且它存储在您的外部硬盘上。

在外部硬盘上创建虚拟硬盘

  1. 退出所有正在运行的 VirtualBox 虚拟机。
  2. 退出 VirtualBox 本身。
  3. 打开 Windows 命令提示符。
  4. 替换方括号中的部分,运行(全部一行):

    VBoxManage createhd --filename“[外部驱动器号]:\[虚拟机名称]\[虚拟机名称].vdi”--size [之前的大小] --format VDI --variant 已修复

    例如,如果您的外部硬盘驱动器为驱动器E,虚拟机名称为,Ubuntu 18.04并且我们上面找到的剩余空间减去 256 兆字节(或者,可选,您想要用于虚拟硬盘驱动器的空间)为 4,800,000 兆字节,则您可以运行(全部一行):

    VBoxManage createhd --filename "E:\Ubuntu 18.04\Ubuntu 18.04.vdi" --size 4800000 --format VDI --variant 已修复

  5. 关闭命令提示符。

现在,您的外部硬盘上有一个虚拟硬盘,可以连接到您的虚拟机。

将虚拟硬盘附加到虚拟机

  1. 在 VirtualBox 中,右键单击您的虚拟机并选择Settings…
  2. 点击Storage左侧的。
  3. 右侧应该有一个 SATA 控制器。单击它。
  4. 单击SATA控制器右侧出现的添加硬盘图标。
  5. 点击Choose existing disk
  6. 选择.vdi外部硬盘上的虚拟机文件夹中的文件。
  7. 单击OK主设置窗口以接受新设置。

现在您的虚拟机已准备好将 Ubuntu.iso文件插入其虚拟 DVD 驱动器。

开始安装 Ubuntu

  1. 在 VirtualBox 中,右键单击您的虚拟机并选择Settings…
  2. 点击Storage左侧的。
  3. 右边应该是一个 IDE 控制器。单击它。
  4. 如果如果 IDE 控制器下方没有空的 DVD 驱动器,请单击出现的添加 DVD 驱动器图标,然后选择Leave empty
  5. 单击 IDE 控制器下方的空 DVD 驱动器。
  6. 在设置窗口最右侧,单击 DVD 图标。
  7. 选择您想要的 Ubuntu 安装程序.iso文件。
  8. 单击OK主设置窗口以接受新设置。
  9. 启动虚拟机。

安装时,请确保为 Ubuntu 使用整个(虚拟)硬盘。

请注意,如果 VirtualBox 在外部硬盘断开连接的情况下启动,它将无法找到您的虚拟机,因为您的机器不再能访问它。这没什么好担心的。如果您想使用其他虚拟机,请继续。

如果您想在外部硬盘上使用虚拟机,请单击 VirtualBox 窗口左侧的虚拟机,您会注意到Refresh右侧有一个按钮。将外部硬盘连接到您的计算机,等待几秒钟,然后单击该按钮Refresh

相关内容