Virtualbox将vhd类型从immutable更改为normal

时间:2017-03-01 08:37:05

标签: virtualbox

我有一个虚拟框和不可变类型存储我需要更改,所以我试图将存储类型设置回“正常”,这样我就可以保留我的更改(在再次使其变为不可变之前)

关闭VM后,我运行:

  

VBoxManage modifyhd file.vhd settype normal

VBoxManage showhdinfo现在正确显示类型正常, 但是终止机器后仍然没有保留更改。

这里可能出现什么问题?

2 个答案:

答案 0 :(得分:1)

使用内置VirtualBox 媒体管理器 更容易....

确保在启动时和启动任何虚拟机之前更新VB点击文件,然后点击媒体管理器

选择适当的VHD或您使用的任何格式磁盘并选择相应的单选按钮,在这种情况下它将是 NORMAL

确定并启动VM。您可能必须从VB Main Menu两次启动它。特别是当从/向来回切换到不可变(只读)和正常(读/写)时。

希望有所帮助。否则,在使用CL时,您应该使用--Normal和--Immutable

答案 1 :(得分:0)

缺少的步骤是分离并重新连接磁盘。否则,VM将继续使用差异映像。

  • 在虚拟媒体管理器中,
    • 右键单击差异图像
    • 发布...
    • 它还有助于删除( 删除 )差异图像。否则,即使您回到正常状态,VirtualBox也会继续创建更多内容。
  • 在VM的 设置>存储
    • 添加硬盘(单击树形视图顶部的加号图标)
    • 选择您之前更改为“普通”的磁盘。