
Windowsで「CHKDSK Cannot Open Volume for Direct Access」が出る原因と直し方まとめ
CHKDSK(チェックディスク)を実行したときに「CHKDSK cannot open volume for direct access(ボリュームに直接アクセスできません)」と表示されると、修復どころか検査すら始まらず焦ります。ですが多くの場合、原因は権限不足・ドライブの使用中・読み取り専用設定など“ソフト側のロック”で、手順を踏めば解消できます。一方で、物理障害の前兆として出ることもあるため、やみくもに操作せず「データ保護→切り分け→修復」の順で進めるのが安全です。
このエラーの意味:CHKDSKがディスクを“直に掴めない”状態
CHKDSKは対象ドライブに直接アクセスして検査・修復します。しかし、Windowsや別アプリがドライブを掴んでいたり、権限・保護設定でアクセスが拒否されると、CHKDSKがボリュームを開けずに停止します。つまり「ディスクが壊れている」と断定する前に、“アクセスを邪魔する要因”を外すのが第一です。
主な原因(よくある順)
-
管理者権限でコマンドを実行していない
-
ドライブが使用中(アプリ、サービス、ウイルス対策、バックアップ、インデックス等)
-
読み取り専用/書き込み保護(USBやSD、ポリシー設定、diskpart属性)
-
ファイルシステムの破損が進み、通常起動中にロック解除できない
-
物理障害(不良セクタ、ケーブル不良、SSD/HDDの劣化、ファーム不具合)
最優先:データが大事なら「先に退避」
このエラーは“異常の入口”として出ることがあり、修復系コマンドで状況が悪化すると復旧が難しくなるケースもあります。重要データがあるなら、可能な範囲で先に退避してください。
-
可能ならエクスプローラーで別ドライブへコピー
-
コピーが途切れるなら robocopy を利用(例:
robocopy X:\ D:\backup\ /E /R:1 /W:1) -
外付けの場合は別ポート・別PCで読み取りだけ試す
-
そもそも認識が不安定、異音、接続が頻繁に切れる場合は、修復より先に専門復旧の検討が安全
解決手順1:管理者で実行(最頻出)
-
スタートメニューで「cmd」または「コマンドプロンプト」を検索
-
右クリック → 管理者として実行
-
対象ドライブを指定して実行
-
基本:
chkdsk X: /f -
追加で不良セクタ検査:
chkdsk X: /f /r(時間がかかります)
-
※ /r は読み取り負荷が大きく、劣化ディスクだと悪化することもあるため、症状が重い場合は慎重に。
解決手順2:使用中ロックを外す(アプリ・サービスが原因)
次を順に試します。
-
対象ドライブを使っていそうなアプリをすべて終了(Office、写真管理、動画編集、仮想化、バックアップなど)
-
ウイルス対策ソフトのリアルタイム保護を一時停止(可能なら)
-
エクスプローラーを再起動(タスクマネージャー → Windowsエクスプローラー → 再起動)
-
それでもダメなら再起動直後にすぐ実行
より確実なのは「Windowsが最小構成で起動する環境」での実行です。
解決手順3:再起動時にCHKDSKを走らせる(Cドライブやロックが強い場合)
Cドライブなど、稼働中に解除できないドライブは再起動時の検査が有効です。
-
chkdsk C: /fを実行すると、状況によっては
「次回システム再起動時にこのボリュームをチェックしますか?」と聞かれるので Y を入力 -
再起動して自動チェックを実行
起動できない/ロックが強い場合は、Windows回復環境(WindowsインストールUSBや詳細オプション)からコマンドプロンプトで実行するのが有効です。
解決手順4:読み取り専用(Write Protection)を解除する
USBメモリやSDカード、外付けSSDで多いパターンです。
-
管理者CMDで
diskpart -
list volumeで対象を確認 -
select volume N -
attributes volumeで状態確認 -
読み取り専用なら
attributes volume clear readonly -
exitで終了後、再度chkdsk X: /f
※ 物理スイッチ付きSDカードアダプタのロックも確認してください。
解決手順5:ファイルシステムが怪しいときの追加チェック(SFC/DISM)
システム側の不整合が絡む場合、Windows自体の修復が効くことがあります(主にCドライブ)。
-
sfc /scannow -
DISM /Online /Cleanup-Image /RestoreHealth
完了後、再起動してから再度CHKDSKを試します。
ここまでで直らない場合:物理障害の可能性を上げて考える
次に当てはまるなら、ソフト修復より“ハードの健康状態”を疑う段階です。
-
コピー中に頻繁に停止・転送速度が極端に落ちる
-
接続が切れる、認識が消える
-
異音(カチカチ、唸り)
-
SMART警告(メーカー診断ツールやBIOSで異常)
対策としては、ケーブル交換・別ポート・別PCでの確認、メーカーの診断ツールでのテスト、そして重要データがあるなら無理に書き込み修復を続けないことがポイントです。ディスクの寿命が原因なら、最終的な解決は交換になります。
まとめ:安全な順番は「退避→ロック解除→再起動検査→保護解除→ハード確認」
「Cannot open volume for direct access」は、アクセス経路が塞がれているだけのことも多く、管理者実行や再起動時のCHKDSKで解消するケースが目立ちます。ただし、物理障害の入口として出ることもあるため、重要データがあるなら“直す前に守る”が鉄則です。上の手順を順番に当てていけば、無駄なリスクを避けつつ、原因を切り分けながら確実に復旧へ近づけます。