VirtualBox 共有フォルダーのアクセス許可が拒否されました [Windows 11 修正]

virtualbox shared folder permission denied あなたが Windows 11 ホスト上の仮想マシンで VirtualBox を介して共有フォルダーにアクセスする際に「アクセス許可が拒否されました」というエラーに遭遇した場合、あなたは一人ではありません。残念ながら、これは思ったよりも一般的です。しかし、幸いにも修正できます。

ここでは、この問題の原因を説明した後、修正方法について説明します。さあ、始めましょう!

VirtualBox 共有フォルダーのアクセス許可が拒否されるエラーの原因は?

Windows 11 ホスト上の VirtualBox で共有フォルダーにアクセスする際のアクセス許可拒否エラーには、いくつかの可能な理由があります。一般的な理由は次のとおりです:

  • ホストの権限が不足している – ホストマシンのユーザーアカウントが共有したいフォルダーに対して読み取りおよび書き込みの権限を持っていない場合、このエラーが発生することがあります。
  • VirtualBox 設定の問題 – 共有フォルダーが VM 設定で自動マウントオプションが選択されていない場合、このエラーが表示されることがあります。
  • 管理者権限がない – 仮想マシンが管理者権限で実行されていない場合、共有フォルダーにアクセスするための十分な権限がありません。これにより、アクセス許可が拒否されるエラーが発生する可能性があります。
  • VirtualBox ゲスト追加機能 – 仮想マシンにインストールされている VirtualBox ゲスト追加機能に問題がある場合、このエラーが表示されることがあります。
  • 共有フォルダーへのパスが不正確 – 共有フォルダーへのパスが正しく設定されていない場合、アクセス許可が拒否されるエラーが発生することがあります。

VirtualBox 共有フォルダーのアクセスが拒否された場合、何をすればよいですか?

トラブルシューティング手順に入る前に、以下の事前チェックを行ってください:

  • ホストマシンで管理者権限を持つユーザーアカウントを使用する必要があります。
  • 管理者権限で VM を実行します。
  • Windows 11 ホストに最新の VirtualBox がインストールされているか確認してください。
  • ホストとゲストマシン間でフォルダーを共有するために、VM に VirtualBox ゲスト追加機能がインストールされている必要があります。

1. Windows ホストと VM の間で共有フォルダーへのアクセスを永久に許可する

  1. VirtualBox で管理者権限で ターミナル を開きます。
  2. 次のコマンドを入力し、$USER をユーザー名に置き換えて Enter を押します。このコマンドは、ユーザー を共有フォルダーの所有者である vboxsf グループに追加します: sudo usermod -G vboxsf -a $USER
  3. VM マシンからログアウトし、再度ログインします。
  4. 問題が解決しない場合は、VM とホストマシンを再起動します。 このトピックについての詳細を読む
  • Microsoft は Windows 11 でのセキュリティ向上のために JScript を JScript9Legacy に置き換えました
  • Windows 11 Build 27898 は小さなタスクバーアイコン、クイックリカバリー、よりスマートな共有を追加します

2. 自動マウントが選択されているか確認する

  1. VirtualBox を起動します。デバイス に移動し、右クリックして 設定 を選択します。
  2. 共有フォルダー をクリックします。 virtualbox shared folder permission denied - Shared Folders
  3. 共有を編集 ウィンドウが表示されます。自動マウント の横にチェックマークがあることを確認し、OK をクリックします。 auto mount
  4. 再度 OK をクリックして仮想マシンの設定を閉じます。

これらは、VirtualBox の共有フォルダーに対するアクセス許可拒否を修正するためのいくつかの方法です。どの手順も効果がなかった場合は、VM に VirtualBox ゲスト追加機能を再インストールすることをお勧めします。

エラーについて質問や懸念がある場合は、以下のコメントセクションでお知らせください。