Відповіді:
Існує непростий спосіб зробити це.
Однак є складний:
http://www.my-guides.net/uk/content/view/122/26/
Має хороший посібник по скріншоті. По суті, ви копіюєте установку на новий файл віртуального диска.
Оновлення: Станом на VirtualBox 4 вони додали підтримку розширення.
VBoxManage modifyhd filename.vdi --resize 46080
Це дозволить змінити розмір віртуального диска до 45 Гб.
diskpart
утиліти через командний рядок або через GUI управління дисками без завантаження з окремого диска.
resize2fs
команди.
У блозі Trivial Proof є чудовий підручник з процесу версій VirtualBox до та після 4.0. Він включає кроки для налаштування розділу на розширеному диску.
Якщо ви використовуєте Windows Server 2012 та VirtualBox версії 4 та новіших версій, є лише 4 кроки:
Перейдіть до File Explorer і клацніть правою кнопкою миші на диску. Ви побачите, що обсяг збільшився в розмірі !!
Це спрацювало чудово (з Windows 7 та за допомогою VirtualBox 4.x).
Зробіть наступне:
VBoxManage
програмою.Звідти запустіть таку команду:
VBoxManage modifyhd <file path and name> --resize <size in MB>
наприклад:
VBoxManage modifyhd C:\V-MACHINES\SERVER2008\WIN-2008.VDI --resize 26000
Довелося трохи пошукати, як запустити цю команду.
Перейдіть до папки, що має ваш filename.vdi, наприклад: (cd / Users / binoy / VirtualBox \ VMs /)
Потім запустіть команду, щоб збільшити простір до 25 gb.
VBoxManage modifyhd filename.vdi --розмір 25000
Тепер вам доведеться приєднати додатковий простір за допомогою resize2fs або Gparted.
Зараз також є простий графічний інтерфейс, який також називається Clone VDI для користувачів Windows, про який згадував @Eric Kigathi: https://stackoverflow.com/a/5987875/1024735
Давайте подивимося , що існують в даний час віртуальні жорсткі диски віртуальної коробки (и) з допомогою VBoxManage команди
$ vboxmanage список hdds
У моєму випадку він перераховує лише цей
UUID: db753df8-de41-425b-b452-fab84f1f8b71
Parent UUID: base
State: created
Type: normal (base)
Location: /home/anonyn/WIN81_64BITS.vdi
Storage format: VDI
Capacity: 39891 MBytes
Encryption: disabled
Зберігайте розташування файлу VDI, який ви хочете змінити для розміру /home/anonyn/WIN81_64BITS.vdi
Давайте визначимо, скільки фізичного місця залишилось на вашій реальній машині (Linux)
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3,9G 0 3,9G 0% /dev
tmpfs 791M 1,4M 790M 1% /run
/dev/sda2 110G 29G 76G 28% /
tmpfs 3,9G 62M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda1 38M 512 38M 1% /boot/efi
tmpfs 791M 28K 791M 1% /run/user/1000
Так як в моєму випадку , у мене є 76GB безкоштовно на / DEV / sda2 я можу збільшити , що WIN81_64BITS.vdi його на 36GB без будь - яких проблем
Деяка проста математика дозволить отримати бажаний новий розмір
[CurrentSizeFrom first command] + [SizeToIncrease in MBytes too]
39891 MBytes + 36*1024 MBytes
39891 MB + 36864 MB = 76755 MB [NewSizeInMB]
Тепер ви готові скласти команду, яка допоможе вам вирішити проблему
VBoxManage modifyhd [шлях / до / файл.vdi] - розмір [NewSizeInMB]
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --розмір 76755
$ VBoxManage modifyhd /home/anonyn/WIN81_64BITS.vdi --розмір 76755 0% ... 10% ... 20% ... 30% ... 40% ... 50% ... 60% ... 70% ... 80% ... 90% ... 100%
Тепер завантажте цю віртуальну машину та розгорніть потрібний розділ, дотримуючись цих кроків