qemu-system-x86_64w.exe: não foi possível abrir a imagem de disco D: \ img.img: Permissão negada

2

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:

  • para ser executado como administrador
  • para colocar um caminho relativo
  • para verificar permissões de arquivos / definir todos os usuários como legíveis
  • para usar a notação \. \ D: \ img.img
  • para alterar \ by /

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

    
por u91317 23.07.2013 / 19:07

1 resposta

1

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.

    
por 24.07.2013 / 18:54