CHKDSKの「直接アクセス用にボリュームを開くことができない」エラーを修正する方法
CHKDSKはWindowsに標準搭載されているシステムツールで、ボリューム(ドライブ)の整合性を検証し、論理的なシステムエラーの修復を試みます。さらに、ハードディスク上の不良セクタを検出してマークを付けることで、コンピュータがドライブを使用する際にエラーが発生しないようにします。

しかし、CHKDSKコマンドの実行時に「直接アクセス用にボリュームを開くことができない(Cannot open volume for direct access)」というエラーに遭遇することがあります。このエラーは、アプリケーションがドライブにアクセスできず、スキャンや操作を実行できないことを意味します。この問題を解消するための対処法は複数ありますので、まず最初の解決策から順番に試していきましょう。
解決策1:CHKDSKの対象からドライブを除外する
最近コンピュータでBSOD(ブルースクリーン)が発生していた場合、システムがそのドライブに不良フラグ(ダーティビット)を立て、起動前に毎回CHKDSKを実行しようとすることがあります。該当するドライブがCドライブだと、コンピュータが起動できなくなるなどの深刻な問題につながります。また、別のドライブが同様の状態になっている場合は、OS上からそのドライブをCHKDSKの対象から一度除外し、その後もう一度含めるという手順が有効です。これによりダーティビットが実質的にリセットされ、CHKDSKが通常どおりスキャンできるようになります。
ただし、ドライブが物理的に損傷している場合、この方法は期待どおりに機能しません。物理的な破損に対しては、ソフトウェア的な回避策は存在しない点にご注意ください。
- Windows + Rキーを押し、ダイアログボックスに「cmd」と入力してコマンドプロンプトを呼び出します。表示された項目を右クリックし、「管理者として実行」を選択してください。Cドライブでこの問題が発生している場合は、回復オプションからコマンドプロンプトを起動し、そこでこの作業を行ってください。

- 以下のコマンドに続けてドライブ文字を指定し、Enterキーを押します。
chkntfs /X D:
この例ではDドライブがCHKDSKの対象から除外されます。「D」の部分は、実際に問題が発生しているドライブの文字に置き換えてください。

なお、このコマンドは累積的ではありません。また、主な目的はダーティビットのチェック対象からボリュームを外すことである点にも留意してください。
- 次に、ドライブを再びCHKDSKの対象に戻し、スキャンが正常に実行できるかを確認します。同じコマンドプロンプトで以下のコマンドを実行してください。
chkdsk /f D:

このコマンドにより、CHKDSKが強制的に実行されます。ボリュームが別のアプリケーションで使用中の場合、「ボリュームは使用中です」という旨のプロンプトが表示されることがあります。その際はYキーを押すか、再起動後にコマンドを実行してください。この確認メッセージはWindows上からこの解決策を実行した場合にのみ現れます。回復オプションからコマンドプロンプトを利用している場合は発生しません。
解決策2:サードパーティ製アプリケーションを確認する
ドライブ監視系のサードパーティ製ソフトウェアが常駐している場合も、このエラーが発生することがあります。こうしたアプリケーションが既にハードディスクへアクセスしているため、CHKDSKが排他的に操作できず、正常に動作しなくなるのです。
該当するソフトウェアをすべて手動で無効化するか、コンピュータから完全にアンインストールしましょう。Windows + Rキーを押し、ダイアログボックスに「appwiz.cpl」と入力してEnterキーを押すと、インストール済みのアプリケーション一覧が表示されます。ハードディスクの監視や「修復」を謳うアプリをアンインストールし、コンピュータを再起動して問題が解消したかを確認してください。

解決策3:Windowsをクリーンブートする/セーフモードを使う
Windows標準のセーフモードを使えば、サードパーティ製アプリケーションを一切起動せず、最小限のドライバだけの状態でシステムを立ち上げられます。また、クリーンブート機能を利用すれば、必要最低限のサービスとドライバのみで起動できます。これらを試すことで、どのドライバやサービスがエラーメッセージの原因になっているのかを切り分けられます。
- Windowsをクリーンブートするか、セーフモードで起動します。

- その状態でChkdskコマンドを実行し、正常に機能するかを確認します。問題なく動作するなら、サードパーティ製アプリケーションまたはシステムドライバとの競合が原因である可能性が高いです。サービスを少しずつまとめて有効化しながら、原因となっているものを特定していきましょう。アプリケーションマネージャー(Windows + Rキーを押し、「appwiz.cpl」と入力してEnter)を使えば、原因となっているサードパーティ製アプリをアンインストールできます。
解決策4:起動可能なメディアを使う
ここまでの方法で改善しない場合は、起動可能なメディアを作成し、そこからchkdskを実行することで問題が解決する可能性があります。システム自体のSFC機構が正しく動作せず、実行しようとした時点でエラーが出てしまうケースも考えられるためです。起動可能なメディア経由でSFCスキャンを実行する場合は、途中で中断せず、完了まで待ちましょう。
- Windowsの起動可能なメディアを作成し、そのメディアからPCを起動します。

- chkdskコマンドを実行し、正常に機能するかどうかを確認します。
解決策5:ハードディスク本体を点検する
上記の解決策をすべて試しても効果がない場合は、ハードディスク自体の点検を検討してください。多くの場合、ドライブが物理的に損傷しており、内部に物理的な問題を抱えていると、CHKDSKはスキャンを実行できません。

まず、ドライブを別のコンピュータに接続して、そちらで認識・動作するかを確認してみてください。また、ドライブを取り外してSATAケーブルやポートを交換し、再度アクセスを試みるのも有効です。ケーブルの断線やポートの破損でも同様の症状が起こり得ます。これらの対処をすべて試しても改善しない場合は、信頼できる技術者による点検・修理を受けることをおすすめします。
-
【解決済み】Outlookで「ファイルへのアクセスが拒否されました」エラーが出てPSTファイルを開けない・インポートできない場合の対処法
Outlook 2016でPSTデータファイルを開こうとしたり、インポートしようとしたりした際に、「ファイルへのアクセスが拒否されました。C:\Users\ユーザー名\Documents\Outlook-Data-File.PST にアクセスするために必要なアクセス許可がありません」というエラーが表示されることがあります。 この「FILE ACCESS DENIED(ファイルへのアクセスが拒否されました)」エラーは、主に新しいPCへ乗り換えた際に発生します。旧PCから新PCへOutlookのPSTファイルを移行して開こうとしたとき、管理者権限を持つアカウントでログインしていても、このエラーが出
-
【Windows 10/8/7対応】「ドライブにアクセスできません・アクセスが拒否されました」エラーの直し方
本記事では、ディスクやドライブの内容にアクセスしようとした際に表示される「アクセスが拒否されました(Access Denied)」エラーの解決方法を詳しく解説します。Windowsで「ドライブにアクセスできません。アクセスが拒否されました」というエラーが発生する主な原因は以下の通りです。 ドライブをMacコンピューターに接続した後 以前、別のバージョンまたは古いバージョンのWindowsが入ったPCに接続していた場合 ドライブのファイルシステムが破損している場合 BitLocker保護によってドライブがロックされている場合 ※注意: BitLockerでロックされている場合は、ドライブを右