WindowsのVirtualBoxのサムドライブから起動しようとしています。サムドライブには、Windows7のコピーとその起動可能ファイルがあります。
VirtualBoxでUSBドライブを起動する に従ってvboxmanage
を使用してVMDKを作成しました。 VMDKはサムドライブによって支えられています。仮想ディスクを仮想マシンに接続しようとしているところです。私がそうすると、操作の結果はVERR_ACCESS_DENIED:
そして:
Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: Medium
Interface: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Callee: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Access Deniedエラーが発生したため、usb.vmdk
にEVERYONE、Full Controlを追加しました。しかし、それは役に立ちませんでした。
[〜#〜] everyone [〜#〜]にFull Controlがあるのに、なぜAccess Deniedエラーが発生するのですか?
VMDKをシステムに接続するにはどうすればよいですか?
これは、管理者として実行するのを忘れた場合に発生します。
vboxmanage.exeビットを実行しているときは、管理者としてコマンドプロンプトを実行していることを確認する必要があります。
次に、実際にVirtualBoxを起動するときは、管理者として実行していることも確認する必要があります。これは、USBデバイス自体へのRAWアクセスには管理者権限が必要なためです(usb.vmdkファイルの権限は問題ではありません-エラーメッセージはその点で少し誤解を招く可能性があります)。
注:Windows 8/8.1では、管理者としてログインし、UACを無効にしている場合でも、アプリケーションに管理者権限を明示的に付与する必要があります。関連するショートカットをクリックし、管理者として実行メニュー項目をクリックします。それはあなたのためのWindows8です。
注2:上記を試しても問題が解決しない場合は、VirtualBoxフォーラムでKorkmanのアドバイスに従ってください: https://forums.virtualbox.org/viewtopic.php?f=6&t=38914#p175089
頑張って、どうやって行くのか教えてください:-)