【Windows 10/8/7対応】「ドライブにアクセスできません・アクセスが拒否されました」エラーの直し方
本記事では、ディスクやドライブの内容にアクセスしようとした際に表示される「アクセスが拒否されました(Access Denied)」エラーの解決方法を詳しく解説します。Windowsで「ドライブにアクセスできません。アクセスが拒否されました」というエラーが発生する主な原因は以下の通りです。
- ドライブをMacコンピューターに接続した後
- 以前、別のバージョンまたは古いバージョンのWindowsが入ったPCに接続していた場合
- ドライブのファイルシステムが破損している場合
- BitLocker保護によってドライブがロックされている場合
※注意: BitLockerでロックされている場合は、ドライブを右クリックして「ドライブのロック解除」を選択し、保護パスワードを入力してロックを解除してください。
「ドライブ X: にアクセスできません・アクセスが拒否されました」エラーの修正方法(Windows 10/8/7)
方法1. ドライブエラーの修復でアクセス拒否エラーを解消する
ドライブの「アクセス拒否」エラーは、ドライブ自体のエラーが原因である場合があります。まずは以下の手順でドライブのチェックと修復を行いましょう。
1. エクスプローラーで、「アクセス拒否」エラーが発生しているドライブのドライブ文字(例:D:、E:)を確認します。
2. コマンドプロンプトを管理者として実行します。手順は以下の通りです。
- 検索ボックスに「cmd」または「コマンドプロンプト」と入力します。
- 検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
3. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
- CHKDSK X: /R
※注意: 上記コマンドの「X」の部分は、アクセスできないドライブの実際のドライブ文字に置き換えてください。
例えば、D:ドライブをチェックして修復したい場合は、次のコマンドを入力します。
- chkdsk d: /r
4. CHKDSKの処理が完了するまで待ちます。完了したらPCを再起動し、アクセスできなかったドライブを開いてみてください。それでも「アクセスが拒否されました」エラーが表示される場合は、次の方法2に進んでください。
方法2. ドライブのアクセス許可を変更してアクセス拒否エラーを解消する
ハードドライブにアクセスできないもう一つの理由は、アクセス許可(権限)の不足です。以下の手順で権限を修正しましょう。
ステップ1. ディスク/ドライブの所有者を変更する
1. 「アクセス拒否」エラーが出ているドライブを右クリックし、「プロパティ」を選択します。
2. 「セキュリティ」タブを開きます。
a. 「続行するには、このオブジェクトのセキュリティ情報を表示するためのアクセス許可を持つ管理ユーザーであることが必要です」というメッセージが表示された場合は、「続行」ボタンをクリックします。
b. 上記のメッセージが表示されない場合は、「詳細設定」をクリックし、下記のステップ1Aの手順に進んでください。
3. 次の画面で、所有者を「Administrators」グループに変更します。手順は以下の通りです。
a. 「Administrators」グループを選択します。
b. 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れます。
c. 「適用」→「OK」をクリックします。
4. Windowsセキュリティの情報ウィンドウが表示されたら、「OK」をクリックします。
5. 処理が完了したら、ドライブの「プロパティ」ウィンドウを閉じ、ステップ2に進みます。
ステップ1A. ドライブの所有者を変更する(別の方法)
※補足: これは、ドライブの「プロパティ」を開いて「詳細設定」をクリックした後に所有者を変更する一般的な方法です。
1. 「所有者」タブを選択し、「編集」をクリックします。
※注意: Windows 10の場合は、「詳細設定」をクリックした後に開く最初のウィンドウで「変更」をクリックしてください。
2. 「その他のユーザーまたはグループ」をクリックします。
3. オブジェクト名の入力欄に「Administrators」と入力し、「OK」をクリックします。
4. 「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れ、「適用」→「OK」をクリックします。
5. セキュリティの警告ウィンドウで「OK」をクリックし、アクセス許可の置き換えを実行します。
6. アクセス許可の適用が完了したら、すべてのウィンドウを閉じ、下記のステップ2に進みます。
ステップ2. 「Administrators」グループにフルコントロール権限を付与する
1. アクセス拒否されているドライブを右クリックし、「プロパティ」を選択します。
2. 「セキュリティ」タブで「詳細設定」をクリックします。
3. 「ローカルディスクの詳細なセキュリティ設定」ウィンドウの「アクセス許可」タブで、再度「続行」をクリックします。
4. 次の画面で以下を確認します。
a. 「Administrators」に「フルコントロール」のアクセス許可があることを確認します。
b. 「すべての子オブジェクトのアクセス許可を、このオブジェクトからの継承可能なアクセス許可で置き換える」にチェックを入れ、「OK」をクリックします。
※注意: Administratorsグループの権限が「フルコントロール」になっていない場合は、「編集」ボタンをクリックし、「フルコントロール」にチェックを入れて「OK」をクリックしてください。
5. 次のウィンドウで、「このオブジェクトの子孫すべてに対して明示的に定義されたアクセス許可を、ローカルディスクから継承可能なアクセス許可で置き換えますか?」という確認に対して「はい」を選択します。
6. アクセス許可の適用が完了するまで待ちます。
7. 処理が完了したら、開いているすべてのウィンドウを閉じ、ドライブの内容にアクセスできるかどうかを確認します。それでも「アクセスが拒否されました」エラーが表示される場合は、下記のステップ3に進んでください。
ステップ3. 「Everyone」グループにフルコントロール権限を付与する
1. アクセスできないドライブを右クリックし、「プロパティ」を選択します。
2. 「セキュリティ」タブで「詳細設定」ボタンをクリックします。
3. 「アクセス許可の変更」をクリックします。
4. 「追加」ボタンをクリックします。
5. オブジェクト名の入力欄に「Everyone」と入力し、「OK」をクリックします。
6. 「フルコントロール」にチェックを入れ、「OK」をクリックします。
7. 「すべての子オブジェクトのアクセス許可を、このオブジェクトからの継承可能なアクセス許可で置き換える」にチェックを入れ、「OK」をクリックします。
8. アクセス許可の適用が完了するまで待ちます。
9. 処理が完了したら、すべてのウィンドウを閉じます。
10. これで通常は、問題なくドライブの内容にアクセスできるようになっているはずです。
まとめ
以上が、Windowsで「ドライブにアクセスできません・アクセスが拒否されました」エラーを解決する方法でした。CHKDSKによるドライブ修復、所有者の変更、アクセス許可の設定のいずれかの方法で問題が解決したでしょうか?
どの方法がお役に立ったか、ぜひコメントでお知らせください。このガイドが役に立ったと思われた方は、シェアして他の方にも教えてあげてください。
-
MFC120U.dll・MSVCP120.dll が見つからないエラーの解決方法(完全ガイド)
本記事では、Windows 10 / 8 / 7 でアプリケーションを起動した際に表示される「MFC120U.dll が見つかりません」または「MSVCP120.dll が見つかりません」というエラーを修正する手順を詳しく解説します。 例えば、以下のようなエラーメッセージが表示されるケースが該当します。 ThrottleStop.exe – システムエラー:mfc120u.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。 MFC120U.dll / MSVCP120.dll が見つからないエラーの原因と対処法 「
-
【解決済み】VirtualBoxのWindows 7ゲストでUSB 3.0ドライブが認識されない問題の修正方法
VirtualBox のゲストマシンで USB 3.0 ドライブが認識されない場合は、以下の手順に従って問題を解決してください。筆者も数日前、Windows 7 を実行する Oracle VirtualBox の仮想マシン(VM)に USB 3.0 ドライブをマウントしようとしたところ、うまくいきませんでした。そこで、同じ問題でお困りの方のために、このチュートリアルを作成することにしました。 問題の詳細: ホストマシンの USB 3.0 ポートに接続した USB 3.0 デバイスや USB 3.0 ドライブが、VirtualBox の Windows 7 ゲストマシンにアタッチできず、認識され