Não é possível montar o disco virtem qemu / kvm no Windows 10 guest

0

Atualmente, estou tentando configurar uma VM no arch linux usando o qemu / kvm + libvirt. Agora eu quero adicionar um disco rígido físico para a minha VM (guest OS é o Windows 10) usando virtio, porque eu preciso de acesso rápido aos dados na unidade da VM.

O disco é mostrado no gerenciador de dispositivos do Windows (com partições demais e pequenas demais !?), mas não consigo montar as partições porque essas opções no menu de contexto estão desabilitadas. No momento, estou usando os drivers do fedoraproject .

Aqui está o meu VM XML atual:

<?xml version="1.0" encoding="UTF-8"?>
<domain xmlns:qemu="http://libvirt.org/schemas/domain/qemu/1.0" type="kvm">
    <name>GamingVM</name>
    <uuid>01bd2ed1-b465-4eba-b6e4-47c6ac8171c6</uuid>
    <memory unit="GB">8</memory>
    <currentMemory unit="GB">8</currentMemory>
    <vcpu placement="static">4</vcpu>
    <cpu mode="host-passthrough">
        <topology sockets="1" cores="2" threads="2" />
    </cpu>
    <os>
        <type arch="x86_64" machine="q35">hvm</type>
        <loader>/usr/share/qemu/bios.bin</loader>
        <bootmenu enable="yes" />
    </os>
    <features>
        <hyperv>
            <relaxed state="off" />
            <vapic state="off" />
            <spinlocks state="off" />
        </hyperv>
        <acpi />
    </features>
    <clock offset="localtime">
        <timer name="hypervclock" present="no" />
    </clock>
    <on_poweroff>destroy</on_poweroff>
    <on_reboot>restart</on_reboot>
    <on_crash>destroy</on_crash>
    <devices>
        <emulator>/usr/bin/qemu-system-x86_64</emulator>
        <interface type='bridge'>
            <mac address='52:54:00:a0:41:92'/>
            <source bridge='br0'/>
            <model type='rtl8139'/>
            <rom bar='off'/>
        </interface>
        <sound model='ich6'/>
        <controller type="usb" index="0" />
        <controller type="usb" index="1" />
        <controller type="usb" index="2" />
        <controller type="usb" index="3" />
        <controller type="sata" index="0" />
        <controller type="sata" index="1" />
        <controller type="pci" index="0" model="pcie-root" />
        <controller type="pci" index="1" model="dmi-to-pci-bridge" />
        <controller type="pci" index="2" model="pci-bridge" />
        <memballoon model="none" />
        <sound model="ich6" />
        <disk type="file" device="disk">
            <source file="/VMs/GamingVM.img" />
            <target dev="vda" bus="sata" />
            <address type="drive" controller="1" bus="0" />
        </disk>
        <disk type="block" device="disk">
            <driver name="qemu" type="raw" cache="none" />
            <source dev="/dev/sda" />
            <target dev="vdb" bus="virtio" />
        </disk>
    </devices>
    <qemu:commandline>
        <qemu:env name="QEMU_PA_SAMPLES" value="4096" />
        <qemu:env name="QEMU_AUDIO_DRV" value="pa" />
        <qemu:arg value="-device" />
        <qemu:arg value="ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1" />
        <qemu:arg value="-device" />
        <qemu:arg value="vfio-pci,host=01:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on" />
        <qemu:arg value="-device" />
        <qemu:arg value="vfio-pci,host=01:00.1,bus=root.1,addr=00.1" />
        <qemu:arg value="-cpu" />
        <qemu:arg value="host,kvm=off" />
    </qemu:commandline>
</domain>

Talvez exista uma solução completamente diferente para o meu problema, porque eu só quero compartilhar uma partição entre meu host linux e meu guest do windows. E o compartilhamento tem que ser rápido, já que existem jogos na partição ...

    
por Retrux 04.06.2017 / 17:42

0 respostas