减lessVirtualBox VDI的逻辑大小

我打算用命令将我的一个VDI增加到80 GB。

VBoxManage modifyhd MY_DISK.vdi --resize 819200 

是的,一个错误的附加零去了那里。 当然,作为一个白痴我没有备份。

所以我真的想把这个尺寸缩小到所需的80 GB。 不幸的是,只是再次resize不能这样做,因为--resize只会增加大小。

我也尝试过,但它只影响物理尺寸。 有什么办法可以改变我的Virtual Box Disk Image的逻辑大小?

不幸的是,我不认为有一个VBoxManage命令可以用来“缩小”虚拟磁盘的总体物理大小(如你所说的“逻辑”)。 最好的办法是创build一个新的适当大小的磁盘,然后使用像CloneZilla这样的磁盘克隆工具将数据从第一个驱动器上的分区复制到新磁盘。

当然,如果您正在调整磁盘大小 – 这可能意味着它是一个dynamic磁盘,并且通常不会影响整个磁盘的大小 – 只需让磁盘内的分区大小适当即可。

我正在使用virtualbox 4.1.8 – 对我来说,以下步骤工作 – http://ubuntuforums.org/showthread.php?t=908128