Перейти к содержанию

Преобразование физического диска в образ VirtualBox

При миграции серверов в виртуальную инфраструктуру иногда можно сэкономить время и не переустанавливать системы, а преобразовать физический носитель в виртуальный.

Выполните копирование физического диска в файл и преобразуйте его в формат VDI:

sudo dd if=PART_PATH of=disk.bin
VBoxManage convertdd disk.bin disk.vdi --format VDI

или

VBoxManage convertfromraw /dev/sda MyImage.vdi --format VDI

Можно также получить размер раздела:

fdisk -l

затем выполнить конвертирование с указанием этого размера:

dd if=/dev/sdg | VBoxManage convertfromraw stdin /path/to/file.vdi SIZE --format VDI

Для меня сработал следующий вариант:

1) загрузился с LiveCD на базе Windows 2) запустил Disk2VHD, выбрал все разделы клонируемого диска, создал образ типа VHDX 3) загрузился в Linux, запустил VBoxManage clonemedium DISK1.VHDX disk1.vhd --format VHD 4) указал полученный образ типа VHD при создании виртуальной машины