【Windows 10】「Windowsがインストールされているドライブがロックされています」エラーの解決方法
「The Drive where Windows is installed is locked(Windowsがインストールされているドライブがロックされています)」というエラーは、Windowsがインストールされているドライブが使用中であるため、それ以上の変更を受け付けない状態になっていることを意味します。このトラブルは、Windowsインストールメディアから起動しようとしたときや、Windows 10のリセットを実行したときに発生しやすいことで知られています。
このエラーはどのような場面で発生するのか
多くのユーザーの報告によると、この問題は予期しないBSOD(ブルースクリーン)クラッシュの後や、標準搭載のWindowsアプリが相次いで誤作動し始めた後に発生するケースが目立ちます。
同様の状況に直面したユーザーの情報を総合すると、このエラーにはいくつかの典型的な原因があることが分かっています。以下に、最も多い原因をまとめました。
- BitLockerブートエージェントが無効化された – このエラーに遭遇するユーザーの大多数は、BitLockerによるディスク全体暗号化を利用しています。BitLockerブートエージェントは、PCの起動時にユーザーデータとWindowsドライブのロックを解除するために使われる仕組みです。このブートエージェントが無効化されたり上書きされたりすると(意図的な操作、誤操作、サードパーティ製ソフトウェアの干渉などが原因になり得ます)、「Windowsがインストールされているドライブがロックされています」エラーが表示されることがあります。
- BCD(ブート構成データ)ファイルの破損 – BCD(Boot Configuration Data/ブート構成データ)ファイルが破損していたり、設定パラメーターが不正になっていたりしても、このエラーが発生します。
- TPM(Trusted Platform Module)が初期化・リセットされた – BitLockerがTPM(Trusted Platform Module)と呼ばれるハードウェア暗号化チップを使用している場合も、このエラーが起こることがあります。TPMは暗号化プロセスに使われる秘密鍵を管理するモジュールです。このモジュールが空になったりクリアされたりすると、システムは正常に起動できなくなります。
現在このエラーでお困りの場合は、以下の対処法を試してみてください。各修正方法は実際に効果があったユーザーが確認済みです。問題が解決する方法にたどり着くまで、順番に試していくことをおすすめします。
対処法1:起動方式をCSMからUEFIに変更する
実はこの問題は、UEFI対応のシステムをお持ちなのに互換性サポートモジュール(CSM)というレガシーBIOSを使っているユーザーの間でよく発生するトラブルです。
起動時にこのエラーが表示される場合は、BIOS設定画面に入り、起動方式をCSMからUEFIへ変更することで改善する可能性があります。BIOS設定画面への入り方はマザーボードのメーカーによって大きく異なりますが、「起動時 BIOS 入力キー メーカー名」のように検索すれば、起動中に押すべきキーを簡単に調べられます。起動タイプ(Boot Type)の設定項目は、通常詳細(Advanced)メニュー内にあります。
起動方式をUEFIに変更したら、設定を保存してBIOSを終了し、PCが再起動するのを待ちましょう。それでも起動中にエラーが表示される場合は、次の対処法に進んでください。
対処法2:ブート構成データ(BCD)を修復する
起動時にこのエラーが表示されるもう一つの一般的な原因は、何らかの理由でブート構成データ(BCD)が改変または破損しているケースです。
幸い、Windowsにはブートレコードのエラーを修復するためのコマンドプロンプトコマンドが複数用意されています。
これらの修復コマンドを実行するには、Windowsインストールメディアから起動する必要があります。また、起動を2〜3回強制的に失敗させることで、詳細オプションメニューを開くことも可能です。
注意: Windowsインストールメディアをお持ちでない場合は、別の記事を参考にWindows 10の起動可能なUSBメモリを作成してください。
インストールメディアの準備ができたら、そこから起動し、以下の手順に従ってブート構成データを修復するコマンドを実行してください。
- Windowsセットアップの最初の画面で「次へ」をクリックし、「コンピューターを修復する」をクリックします。

- 「詳細オプション」画面で「トラブルシューティング」を選択し、「コマンドプロンプト」をクリックします。

- 開いたコマンドプロンプトのウィンドウで、以下のコマンドを1つずつ入力し、それぞれ入力後にEnterキーを押して、ブート構成データ(BCD)を修復します:
Bootrec /FixMbr Bootrec /FixBoot Bootrec /ScanOS Bootrec /RebuildBcd
- すべてのコマンドが正常に実行され、成功メッセージが表示されたら、続けてchkdsk /f /rと入力しEnterキーを押して、不良セクターのスキャンを行います。
- 処理が完了するとPCが自動的に再起動します。再起動が始まったら、Windowsインストールメディアを取り外し、HDD(またはSSD)から起動させてください。ブート構成データがエラーの原因だった場合は、今度は正常に起動できるはずです。
それでも起動時に同じエラーが表示される場合は、次の対処法に進みましょう。
対処法3:RAIDアレイが有効になっているか確認する(該当する場合)
RAID環境を利用している場合、BIOS設定でRAIDアレイの設定が無効になっていることが、このエラーの原因である可能性があります。これは、マザーボードの電池(CMOSバッテリー)が消耗したときに起こることで知られています。CMOSバッテリーが切れると、BIOSは設定内容を記憶できなくなり、RAID構成がデフォルトで解除されてしまうのです。
お使いのPCでRAIDを組んでいる場合は、BIOS設定画面を開き、RAIDアレイが有効になっているかどうかを確認してください。無効になっていたら有効化し、設定を保存してBIOSを終了します。ここがエラーの原因だった場合は、PCが正常に起動するようになります。
注意: この対処法が該当した場合は、忘れずにCMOSバッテリーを新品に交換してください。交換しないと、次にPCの電源を切ったときに同じ問題が再発します。
対処法4:別のPCを使ってHDD(SSD)のデータをコピーする
上記の方法をすべて試しても改善しない場合は、「ロックされたドライブ」を修復する手段として残されているのは、クリーンインストールまたはリセットのみとなる可能性が高いです。
ただし、ドライブ内のデータを失いたくない場合は、そのドライブを別のPCに接続してデータを救出できます。ただし、メインドライブとして接続してはいけません。メインドライブとして接続すると、起動時に同じエラーメッセージが表示されてしまいます。代わりに、外付けUSBストレージデバイスとして接続するか(可能な場合)、セカンダリドライブ(2台目のドライブ)として接続してください。PCがそこから起動しない限り、どちらの方法でも問題ありません。
別のドライブからPCが起動すると、対象のドライブが認識され、中のデータをコピーできるようになります。データのバックアップが完了したら、クリーンインストールまたはリセットを実行して、このエラーを根本的に解決しましょう。
-
Windows 11でUSBドライブが取り出せないときの対処法6選
データは現代のあらゆる活動を支える、最も重要な資産の一つです。外出先でデータを保存・転送する際、多くの人がまず選ぶのがUSBメモリではないでしょうか。USBフラッシュドライブは持ち運びが簡単で非常に便利なうえ、ファイルやデータのバックアップにも頻繁に活用されています。デジタル化が進む昨今、USBストレージへの依存度はますます高まっています。 そのため、Windows PCからUSB機器を取り外す前には、データの消失やファイル破損を防ぐために必ず「取り出し(イジェクト)」操作を行います。エクスプローラーを開き、USBドライブを右クリックして「取り出し」を選択すると、「ハードウェアの取り外しが完
-
Windows 11で「Windows がインストールされているドライブはロックされています」エラーを解決する方法
Windows 11で「Windows がインストールされているドライブはロックされています(The drive where Windows is installed is locked)」というエラーにお困りですか?このエラーは、システムに接続されているSSDなどの内部ハードウェアに破損やエラーが発生している場合によく起こります。また、Windowsの起動構成パラメータを保持するBCD(ブート構成データ)ファイルが破損したり、必要な情報が欠落している場合にも発生します。さらに、マルウェア感染やサードパーティ製ソフトウェアによってシステムファイルが破損することも、この問題の原因となります。