VirtualBox VM unter Linux erweitern

Bei mir läuft seit Ewigkeiten die WinSol Software in einer VM auf meinem Flurserver.
Heute war die Platte voll, also was tun?

# VBoxManage showmediuminfo /opt/VirtualBox\ VMs/Winsol/Winsol.vdi
UUID:           aaaaaaa-aaaa-aaaaa-aaaaaaa-aaaaaaaaaaaaaaa
Parent UUID:    base
State:          created
Type:           normal (base)
Location:       /opt/VirtualBox VMs/Winsol/Winsol.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       20000 MBytes
Size on disk:   19773 MBytes
Encryption:     disabled
Property:       AllocationBlockSize=1048576
In use by VMs:  Winsol (UUID: xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx)

dynamic default, gut..
resizen und starten

# VBoxManage modifyhd /opt/VirtualBox\ VMs/Winsol/Winsol.vdi --resize 40000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
# VBoxHeadless --startvm "Winsol" &

Danach war am Ende der Platte unallozierter Speicherplatz eine 500MB Partion dazwischen.
um die Partition zu erweitern muss der leere Platz neben der bisherigen Partition liegen, das geht wohl mit gparted ich hab das im Windows mittels der Freien Version von Minitool Partition Wizard genmacht. https://www.partitionwizard.com/offline-download.html
Zum Verschieben der Partition taugt es alles andere geht auch mit Windows mitteln. Der Installer versucht einem penetrant die Pro Version unterzuschieben und andere Testversionen anzudrehen.. aufpassen