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

Запустите Windows на виртуальной машине с раздела реального жесткого диска

Есть ли какая-нибудь виртуальная машина под Linux, которая может запускать Windows (XP) с реального раздела жесткого диска, а не из образа эмуляции?

Продукты VMWare могут отображать физические диски на виртуальные диски как в Linux, так и в Windows:

http://www.vmware.com/support/ws55/doc/glossary_ws.html#wp1018930

Физический диск

- Жесткий диск на виртуальной машине, который сопоставлен с физическим диском или разделом диска на хост-машине. Физический диск также называется необработанным диском. Диск виртуальной машины может храниться в виде файла в файловой системе хоста (см. Виртуальный диск) или на локальном жестком диске. Когда виртуальная машина настроена на использование физического диска, VMware Workstation напрямую обращается к локальному диску или разделу как к физическому устройству (а не как к файлу в файловой системе). Можно загрузить ранее установленную операционную систему на существующий раздел в среде виртуальной машины. Единственное ограничение - существующий раздел должен находиться на локальном диске IDE или SCSI.

В xen вы можете использовать устройство и передать его напрямую вашему гостю. Вы можете использовать lvm:

disk        = [
                  'phy:/dev/volg1/thedisk,sda1,w',
                  'phy:/dev/volg1/theswap,sda2,w',
              ]

или непосредственно раздел жесткого диска:

disk        = [
                  'phy:/dev/sda1,sda1,w',
              ]

вы также можете предоставить гостю полный диск и позволить ему разделить его:

disk        = [
                  'phy:/dev/sdb,sdb,w',
              ]

Полегче: sudo qemu /dev/sdX запустит виртуальную машину с реального диска;) qemu - бесплатное программное обеспечение, обычно присутствующее в репозиториях вашего дистрибутива

И KVM, и Xen могут это сделать - вы просто указываете виртуальную машину на физический раздел.