Potřebujeme zvětšit disk c: ve Windows 10, které jsou provozovány jako virtuální stroj ve VirtualBoxu. Velikost disku jsme si při vytváření virtuálního stroje zvolili příliš malou (30GB) a hrozí, že budeme bojovat s nedostatkem místa na disku. Proto si virtuální soubor s diskem zvětšíme na 60GB.

Zvětšení souboru s obrazem disku ve VirtualBoxu

Na Linuxu

$ cd ~/VirtualBox VMs/W10_JCH                               (1)
$ VBoxManage modifymedium disk W10_JCH.vdi --resize 60000   (2)
1 Přepeneme se do adresáře virtuálního stroje
2 Zvětšení obrazu disku W10_JCH.vdi na 60 GByte.

Na Windows 11

Na fyzickém stroji s Windows 11 nemáme Administrátora a navíc nemůžeme spustit příkazový řádek cmd.exe. Obejdeme to tak, že si vytvoříme soubor zvetsi_disk.cmd a spustíme ho, protože ve Windows je díra a přestože spouštění cmd.exe je administrativně zakázáno, tak spuštění souboru s příponou .cmd funguje a spustí se program cmd.exe s daným skriptem.

zvetsi_disk.cmd
c:
cd \Program Files\Oracle\VirtualBox
VBoxManage.exe modifyhd "c:\Users\u26pc10\VirtualBox\W10_JCH.vdi" --resize 60000
timeout 60

Je potřeba si zapnout v Průzkumníku zobrazování přípon, protože jinak se nám vytvoří a uloží soubor zvetsi_disk.cmd.txt a to .txt nebude vidět. Kdo vymyslel tuto hloupost ve Windows, měl by se jít projít do parku a nakrmit veverky a již neprogramovat operační systém.

Zvětšení disku uvnitř vituálních Windows 10

Poznámky

Nastavení ghostty terminálu na vzdáleném stroji
# infocmp -x | ssh root@stroj -- tic -x -