我正在尝试调整在 Windows 10 上运行的 VM(Virtualbox)内运行的 Ubuntu 操作系统的硬盘大小(从 20 GB 到 270 GB)。
按照这个线程中的说明,我关闭了我的虚拟机并在我的 Windows 10 Powershell 上运行:
C:\Users\Bob> C:\"Program Files"\Oracle\VirtualBox\VBoxManage.exe modifyhd C:\Users\Bob\"VirtualBox VMs"\Tommaso_Ubuntu01\Tommaso_Ubuntu01.vdi --resize 270000
我很容易得到
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
这样当我在 Virtualbox 面板上检查我的虚拟机设置时,我会看到:
然后我继续按照线程中的步骤进行操作:我启动我的虚拟机,转到
应用程序(底部栏中的 9 点正方形)> 磁盘 > 硬盘(左侧栏)
然后
选择Partition 3
(我之前调整为 21 的分区)> 齿轮按钮 > 调整大小 > 将分区设置为 270 GB
但我得到:
调整分区大小时出错
调整分区 /dev/sda3 大小时出错:无法在设备“/-dev/sda/”上进行分区大小(无法满足分区上的所有约束。)(udisk-error-quark,0)
有什么问题?我该如何解决?
解决了
通过遵循这个线程,我安装了 GParted,
打开一个弹出窗口,询问我是否要修复未分配的可用空间(我从 powershell 上的操作中得到)> 回答
don't fix
选择了
partition3
(我之前分配给 20GB)调整所选分区的大小:
设置
new size
为260 GB
,设置Align
为None
。点击
apply all operations
弹出之前的相同弹出窗口,这次我用
fix
.操作完成,我验证了这次 VM 得到了更改:
通过小费
调整大小的分区将在其他分区中返回。