O QEMU deve ter permissões de gravação para a imagem do disco, caso contrário, ele se queixa com o erro "Permissão negada". A solução é marcar o arquivo gravável, desmarcando a caixa "somente leitura" nas propriedades do arquivo.
Estou tentando usar o qemu no Windows (8), porque tenho que emular um dispositivo de armazenamento em massa USB (o VirtualBox ainda não suporta o USB3 que meu computador só tem .. e se eu pudesse ter qemu funcionando poderia ser ótimo), e estou recebendo um erro que não consigo tirar.
Em poucas linhas:
qemu-system-x86_64w.exe -k fr -boot menu=on -m 256 -L Bios -usb -usbdevice disk:format=raw:D:\img.img Olive1.vmdk
Resultados em:
qemu-system-x86_64w.exe: -usbdevice disk:format=raw:D:\img.img: could not open disk image D:\img.img: Permission denied
qemu: could not add USB device 'disk:format=raw:D:\img.img'
Eu tentei:
Mas ainda estou recebendo este erro (e argumento inválido quando não é possível obter o arquivo devido a um caminho incorreto). Eu recebo o mesmo erro ao tentar usar essa imagem como sdcard (-sd d: \ img.img), mas a remoção desse arquivo faz com que a VM seja iniciada (o Olive1.vmdk pode ser lido).
Além disso:
qemu-img.exe info D:\img.img
image: D:\img.img
file format: raw
virtual size: 490M (513470464 bytes)
disk size: 479M
qemu-img pode ler este arquivo
Alguma ideia / ajuda? Obrigado
Tags windows qemu virtual-machines