Назад | Перейти на главную страницу

Создайте файл VHD с диска Linux

У меня есть диск с CentOS 5.8, который был извлечен из мертвой коробки. Я хотел бы создать VHD-файл с этого диска, чтобы я мог запускать виртуальную машину (вместо новой физической машины).

Хост виртуальной машины - это сервер Windows 2008, на котором работает виртуальный ящик виртуальной машины.

Я не могу использовать disk2vhd (потому что это программа для Windows, и Windows не может «видеть» том (он подключен с помощью USB-адаптера, и диск виден в управлении дисками)

Я пробовал метод dd, указанный в https://superuser.com/questions/410940/how-to-create-vhd-disk-image-from-a-linux-live-system, но созданные виртуальные жесткие диски не загружаются.

У кого-нибудь есть идеи?

Спасибо

Вы писали, что «QEMU - это пакет Linux», но это уже не совсем так. Один из примеров сборки QEMU для Windows является частью WinSetupFromUSB 1.8 программа.

Другая сборка QEMU находится в qemu-img для Windows.

Третья сборка QEMU выглядит как пакет mingw-w64-x86_64-qemu.

Конвертируйте в Windows RAW PhysicalDrive2 в VHD

qemu-img.exe convert -f raw -O vpc \\.\PhysicalDrive2 CentOS-5-8.vhd

Конвертировать в Linux RAW SDB в QCOW2

qemu-img convert -f raw -O qcow2 /dev/sdb fitsu_MKB3021LT.qcow2

Преобразование образа QCOW2, RAW, VMDK или VDI в VHDX

qemu-img.exe convert source.img -O vhdx -o subformat=dynamic dest.vhdx

Преобразование образа QCOW2, RAW, VMDK или VDI в VHD

qemu-img.exe convert source.img -O vpc -o subformat=dynamic dest.vhd