Col*_*ere 5 virtualbox virtual-machine
我已经阅读了一些超级用户的问题并在谷歌上使用了我在浏览有关如何扩展我的虚拟盒存储的文档后能想到的所有方法。我正在运行 Windows 10、AMD Ryzen 1600、16GB RAM。VBox --version = 6.0.
编辑:当前大小 = 20,000 不是动态的
返回的错误如下:
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyvdi --resize 32000 5abb39a5-8f61-43d9-ad20-4810d026b68f
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Resizing to new size 33554432000 is not yet supported for medium 'C:\Users\colto\VirtualBox VMs\linuxMint\linuxMint.vdi'
VBoxManage.exe: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 768 of file VBoxManageDisk.cpp
Run Code Online (Sandbox Code Playgroud)
我也尝试将它作为 modifyhd 和 modifymedium 运行。
C:\Program Files\Oracle\VirtualBox>VBoxManage showhdinfo "C:\Users\colto\VirtualBox VMs\linuxMint\linuxMint.vdi"
UUID: 5abb39a5-8f61-43d9-ad20-4810d026b68f
Parent UUID: base
State: created
Type: normal (base)
Location: C:\Users\colto\VirtualBox VMs\linuxMint\linuxMint.vdi
Storage format: VDI
Format variant: fixed default
Capacity: 20612 MBytes
Size on disk: 20615 MBytes
Encryption: disabled
In use by VMs: linuxMint (UUID: 51c5a4fd-f68c-47c7-bc59-d1acec94c163)
Run Code Online (Sandbox Code Playgroud)
Col*_*ere 10
我真的想要一个固定硬盘,但我也需要能够动态更改它,并且没有任何答案(当时)满足我的需求,所以这是我对我的问题的回答:
如果您有固定的存储设置,完成此操作的最简单方法是简单地复制有问题的 .vdi。在撰写本文时,这可以通过当前 VBox 版本中的 GUI 完成。
更改大小后,运行新复制的机器并进入磁盘管理部分(虚拟操作系统上的任何位置)并扩展新释放的空间以供使用。
如果您更喜欢固定存储,您始终可以按照以下步骤将其还原,但不要选择动态,而是选择“固定”。克隆,据我所知是行不通的,除非您使用终端并正确标记它,因为 GUI 会自动将硬盘类型设置为从中克隆的硬盘类型。
| 归档时间: |
|
| 查看次数: |
16378 次 |
| 最近记录: |