USB大容量ストレージデバイスをエミュレートする必要があるため、Windows(8)でqemuを使用しようとしています(VirtualBoxは、コンピューターにしか搭載されていないUSB3をまだ処理しません..qemuを動作させることができれば素晴らしいかもしれません) 、そして降りられないというエラーが発生します。
数行で:
qemu-system-x86_64w.exe -k fr -boot menu=on -m 256 -L Bios -usb -usbdevice disk:format=raw:D:\img.img Olive1.vmdk
結果:
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'
私は試した :
しかし、私はまだこのエラーを受け取ります(そして、間違ったパスのためにファイルを取得できない場合は無効な引数)。このイメージをsdcard(-sd d:\ img.img)として使用しようとすると同じエラーが発生しますが、このファイルを削除するとVM開始(Olive1.vmdkを読み取ることができます)になります。
また:
qemu-img.exe info D:\img.img
image: D:\img.img
file format: raw
virtual size: 490M (513470464 bytes)
disk size: 479M
qemu-imgはこのファイルを読み取ることができます
何かアイデア/ヘルプ?ありがとう
QEMUには、ディスクイメージへの書き込み権限が必要です。そうでない場合、「権限が拒否されました」というエラーが表示されます。解決策は、ファイルのプロパティで[読み取り専用]ボックスをオフにして、ファイルを書き込み可能としてマークすることです。