VirtualBox 驱动器大小调整

VirtualBox 驱动器大小调整

我在尝试着增加A动态分配VirtualBox 中的驱动器。

环境:Pop!_OS(Ubuntu 衍生版本)主机上的 Windows 10 来宾。虚拟盒6.0。配置有 50 GB 动态驱动器的 Windows 客户机。尝试增加到 100 GB。我的主机上有超过 500 GB 的可用空间。

命令:(VBoxManage modifyhd "/home/happycoffeebean/Windows/Windows.vdi" --resize 102400
也尝试过VBoxManage modifyhd --resize 102400 /home/happycoffeebean/Windows/Windows.vdi"

结果:

happycoffeebean@pop-os:~$ VBoxManage modifyhd --resize 102400 "/home/happycoffeebean/Windows/Windows.vdi"
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Failed to resize medium
VBoxManage: error: Resizing to new size 107374182400 is not yet supported for medium '/home/happycoffeebean/Windows/Windows.vdi'
VBoxManage: error: Details: code VBOX_E_NOT_SUPPORTED (0x80bb0009), component MediumWrap, interface IMedium
VBoxManage: error: Context: "RTEXITCODE handleModifyMedium(HandlerArg*)" at line 768 of file VBoxManageDisk.cpp

我尝试过的:

  1. 已验证 102400 MB == 102 GB。
  2. 计算得出 107374182400 MB 超过 1 PB。如果按字节计算,则正确的数字 (107 GB)。不清楚这种不一致。
  3. 谷歌搜索错误,只得出与试图减少磁盘空间和/或使用固定分配配置的人有关的答案。
  4. 谷歌搜索了 PB 数字,发现一个俄罗斯论坛没有答案。
  5. 睡在上面,离开一两天。相同的结果。把它留到另一天。依然没有。

对 Freddy 的回应:
输出 VBoxManage showmediuminfo /home/happycoffeebean/Windows/Windows.vdi

UUID:           7921c7ce-fee5-4667-aab1-bc34fc62b079
Parent UUID:    base
State:          locked read
Type:           normal (base)
Location:       /home/happycoffeebean/Windows/Windows.vdi
Storage format: VDI
Format variant: fixed default
Capacity:       51200 MBytes
Size on disk:   51202 MBytes
Encryption:     disabled
In use by VMs:  Windows (UUID: 23e44ce0-e866-4a55-9452-45e407cf693d) [Base Windows Install (UUID: aaadd1bb-c95b-4a2c-91b8-67e7f530ab17)]
Child UUIDs:    e7620931-e60d-421c-894b-b820644e8134

VBox控制中心截图:
我所看到的

答案1

我不知道为什么 gui 会报告不同的内容以及为什么磁盘已满。

您有足够的磁盘空间,尝试克隆并调整磁盘大小,如下所示bu5hman 的评论:

  1. 克隆磁盘:

    VBoxManage clonemedium /home/happycoffeebean/Windows/Windows.vdi /home/happycoffeebean/Windows/winclone.vdi 
    
  2. 可选检查。克隆dynamic default现在应该具有类型:

    VBoxManage showmediuminfo /home/happycoffeebean/Windows/winclone.vdi
    
  3. 调整克隆的大小:

    VBoxManage modifymedium /home/happycoffeebean/Windows/winclone.vdi --resize 102400
    
  4. 调整来宾分区的大小:

    • 交换您的来宾中的磁盘映像。
    • 插入您最喜欢的分区管理器的 ISO 映像(也许gparted) 进入虚拟 CD/DVD 驱动器,启动 guest 虚拟机并调整 Windows 分区的大小。
  5. 删除旧的磁盘映像。

相关内容