Как увеличить размер VHD файла под windows 10. VirtualBox 5.0 такой возможности не дает, а жаль!
Когда я решил создать виртуальную машину в VirtualBox (Oracle VM VirtualBox — программный продукт виртуализации) я решил использовать под диск формат VHD (Virtual Hard Disk)
Почему?
- Во-первых VirtualBox у меня установлен на Windows 10, а изначально VHD формат был создан компанией Connectix и позднее куплен Microsoft вместе с программой виртуализации Virtual PC. C июня 2005 Microsoft сделала спецификацию формата VHD доступной третьим фирмам в рамках Microsoft Open Specification Promise.
- Во-вторых он поддерживается, на текущий момент, очень многими программными продуктами для виртуализации. Например, VMware Workstation, Windows Virtual PC.
Но вот проблема. При создании диска я указал, что диск будет динамически-расширяемый, но максимальный размер установил в 100Gb. Естественно, данный объем у меня быстро закончился.
Проблема (Issue): Как увеличить размер VHD файла под windows 10.
VirtualBox 5.0 такой возможности не дает, а жаль! Интернет мне в помощь, но все что выдают мне поисковики это - утилита VHDResizer. Вопрос: Зачем мне засорять свою систему этим VHDResizer? Неужели windows 10 не справиться с этим!?
Решение (Resolve)
Использовать утилиту diskpart.exe входящую в Windows 10
Command Prompt
1 | cmd.exe |
1 | select vdisk file="полный путь к файлу" |
На самом деле есть целый список команд в утилите diskpart для работы с виртуальном диском VHD:
- Attach vdisk
- Compact vdisk
- Create vdisk
- Detail vdisk
- Expand vdisk
- Merge vdisk
- Select vdisk
Поэкспериментируем
Запускаем из командной строки DiskPart:1
2
3
4
5
6
7
8Microsoft DiskPart version 10.0.10240
Copyright (C) 1999-2013 Microsoft Corporation.
On computer: EPRUPET
DISKPART> list vdisk
There are no virtual disks to show.
Перемещаем фокус на виртуальный диск:
1 | DISKPART> select vdisk file="f:\VBDisks\W7\W7.vhd" |
Вводим команду лист:1
2
3
4
5DISKPART> list vdisk
VDisk ### Disk ### State Type File
--------- -------- -------------------- --------- ----
* VDisk 0 Disk --- Added Unknown f:\VBDisks\W7\W7.vhd
Смотрим детальную информацию:
1 | DISKPART> detail vdisk |