Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows】「このPCで回復ドライブを作成できません」エラーの原因と5つの解決法

一部のWindowsユーザーの間で、回復ドライブ(回復メディア)を作成しようとした際に「このPCで回復ドライブを作成できません(We can't create a recovery drive on this PC)」というエラーが表示される問題が報告されています。このエラーはWindows 7、Windows 8、Windows 10のいずれでも発生する可能性があります。

エラーが発生する主な原因

多数のユーザー報告をもとに調査した結果、この問題を引き起こす典型的なシナリオは以下の3つに絞られました。

  • 回復パーティションの情報が失われている – 別のドライブへシステムをクローン(複製)した経験がある環境で発生しやすいことが知られています。
  • winre.wimファイルがPCに存在しない – このファイルにはWindowsの回復に必要なデータが格納されています。ファイルが失われると、回復ドライブの作成は不可能になります。
  • 現在のシステムに回復環境が構築されていない – 旧バージョンのWindowsからWindows 10へアップグレードした環境で起こることがあります。

本記事では、この問題を解消するための検証済みトラブルシューティング手順を紹介します。効果と確実性の高い順に並べていますので、上から順番に試すことで無駄な作業を避けられます。

方法1:コマンドプロンプトで回復環境を再構築する

この問題に直面した多くのユーザーは、管理者権限のコマンドプロンプトで回復環境を復元することにより解決しています。手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして管理者権限を許可します。
  2. 管理者権限のコマンドプロンプトで、以下のコマンドを順番に入力し、それぞれEnterキーを押します。
    reagentc /disable
    reagentc /setreimage /path \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
    reagentc /enable
  3. PCを再起動し、次回起動後に回復ドライブの作成を再度試みます。

それでも問題が解決しない場合は、次の方法に進んでください。

方法2:winre.wimファイルを復元する

同じエラーに悩まされていた一部のユーザーは、winre.wimファイルがPCから消失していることに気づき、その復元によって問題を解決しました。これは「このPCで回復ドライブを作成できません」エラーの最も一般的な原因の一つです。

winre.wimファイルが失われるのは珍しいことですが、複数のサードパーティ製クリーナーツールによる詳細なクリーンアップスキャンや、別ドライブへのシステムクローン操作などがきっかけで消えてしまうことがあります。

winre.wimファイルが見当たらない場合は、以下の2つの方法で復元できます。現在の状況や環境に合った方を選んで進めてください。

方法2-A:別のWindows PCからwinre.wimをコピーする

この方法には、正常なwinre.wimファイルを持つ別のWindows PCが必要です。なお、エラーが出ているPCと同じWindowsバージョンである必要がある点に注意してください。

  1. 正常なWindows PC(エラーが出ていない方)で、Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl + Shift + Enterで管理者権限のコマンドプロンプトを起動します。
  2. 以下のコマンドを実行して回復環境を一旦無効化します。これにより、非表示の回復領域にあるwinre.wimファイルが C:\Windows\System32\Recovery フォルダに展開されます。
    reagentc /disable

    補足: REAgentCは、ユーザー定義のWindows回復環境をセットアップするためのサポートツールです。

  3. コマンドプロンプトを最小化し、エクスプローラーで C:\Windows\System32\Recovery を開きます。winre.wimファイルを見つけたら、USBメモリなどの外部ストレージにコピーしてください。
  4. 管理者権限のコマンドプロンプトに戻り、以下のコマンドを実行して回復環境を再度有効化します。
    reagentc /enable
  5. エラーが出ているPCにUSBメモリを挿し、winre.wimファイルをコピーして C:\Windows\System32\Recovery フォルダに貼り付けます。
  6. ファイルを復元できたら、改めて回復ドライブの作成を試み、問題が解消したかどうかを確認します。

方法2-B:インストールメディアからwinre.wimを取り出す

もう一つの方法として、使用中のOSのインストールメディアを挿入し、install.wimをマウントしてwinre.wimを取り出し、C:\Windows\System32\Recoveryに配置するやり方があります。

注意: この方法はWindows 8.1でのみ動作が確認されています。

  1. Windowsのインストールメディアを挿入またはマウントします。
  2. OSドライブ(C:\)直下に「mount」という名前の空フォルダを作成します。
  3. Windowsキー + Rで「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl + Shift + Enterで管理者権限のコマンドプロンプトを起動します。UACが表示されたら「はい」をクリックします。
  4. 以下のコマンドを実行してinstall.wimをマウントすると、先ほど作成したフォルダ内にwinre.wimファイルが現れます。
    dism /Mount-wim /wimfile:D:\sources\install.wim /index:1 /mountdir:C:\mount /readonly

    補足: インストールメディアのドライブレターが異なる場合は、「D:」の部分を実際のドライブレターに読み替えてください。

  5. エクスプローラーで C:\mount\Windows\System32\Recovery を開き、winre.wimファイルをコピーして、C:\Windows\System32\Recovery に貼り付けます。
  6. 管理者権限のコマンドプロンプトに戻り、以下のコマンドでイメージをアンマウントします。完了後はインストールメディアを安全に取り外せます。
    dism /Unmount-Wim /Mountdir:C:\mount /discard
  7. 最後に、同じコマンドプロンプトで以下のコマンドを実行し、回復環境を有効化します。
    reagentc /enable
  8. PCを再起動し、回復メディアを作成できるかどうかを確認します。

うまくいかない場合は、次の方法に進みましょう。

方法3:失われた回復パーティション情報を再設定する

HDD内に回復パーティションが残っていることが確実な場合、DiskPartツールを使って失われた回復情報を再登録する手順が有効です。

ただし、そもそも回復パーティションが一切存在しない場合、この方法は機能しないため、あらかじめご了承ください。

  1. Windowsキー + Rで「ファイル名を指定して実行」を開き、「powershell」と入力してCtrl + Shift + Enterで管理者権限のPowerShellを起動します。UACが表示されたら「はい」をクリックします。
  2. 以下のコマンドを実行してDiskPartツールを起動します。
    diskpart
  3. 続けて「list volume」と入力しEnterキーを押します。ボリューム一覧の中に「Recovery(回復)」という名称のボリュームがあれば、それが回復パーティションである可能性が高いです。該当するボリューム番号を控えておいてください。
  4. 次に「select volume X」(Xはボリューム番号)と入力してEnterを押し、さらに「detail volume」と入力してEnterを押します。回復パーティションがどのディスク上にあるかが表示されるので、ディスク番号を控えます。
  5. 「select disk X」(Xは手順4で確認したディスク番号)と入力してEnterを押し、該当ディスクを選択します。
  6. 「list partition」と入力してEnterを押すと、すべてのパーティション一覧が表示されます。回復パーティションのボリュームサイズと一致するサイズのパーティションを探し、隣に「*」が付いているもののパーティション番号を控えます。
    list partition
  7. 「exit」と入力してEnterを押し、DiskPartツールを終了します。
  8. DiskPartを抜けたら、以下のコマンドを実行します。XとYは実際の番号に置き換えてください。
    reagentc /setreimage /path \\?\GLOBALROOT\device\harddiskX\partitionY\Recovery\WindowsRE

    補足: Xは手順4で確認したディスク番号、Yは手順6で確認したパーティション番号に置き換えます。

  9. 最後に以下のコマンドを実行して、回復パーティションを有効化します。
    reagentc /enable
  10. PCを再起動し、次回起動時に回復ドライブを作成できるかどうかを確認します。

この方法でも解決しない、あるいはPCに回復環境が構成されていない場合は、次の方法に進んでください。

方法4:サードパーティ製ソフトでバックアップを作成する

ここまでの方法で解決できない場合は、Windows標準の回復ドライブの代わりとなるものをサードパーティ製ソフトで作成するという選択肢もあります。

同じ問題に直面していた多くのユーザーは、Macrium Reflect(無料版)などのソフトウェアを使って、回復ドライブに相当するサードパーティ製の復元イメージを作成することに成功しています。

Macrium Reflectを採用する場合は、公式ガイドに従ってPC全体のバックアップイメージを作成すれば、Windowsの回復ドライブと同等の役割を果たせます。

方法5:クリーンインストールまたは修復インストールを行う

ここまで試しても解決しない場合、現在のシステム構成そのものに回復メディアを作成する仕組みが備わっていない可能性が非常に高いです。この状態は、旧バージョンのWindowsからWindows 10へアップグレードした環境で特に多く見られます。

そのような場合、方法3以外の現実的な解決策はクリーンインストールまたは修復インストールです。クリーンインストールを行えば、Windows回復環境を含むすべてのコンポーネントが初期化され、ゼロから再構築されます。

  1. Windows 10 リカバリドライブの作成方法を徹底解説

    Microsoft社の取り組みのおかげで、私たちはWindows 10へ無料かつ手軽にアップグレードできるようになりました。メディア作成ツールを使用してWindows 10にアップグレードする際には、リカバリディスクを作成するか、USBフラッシュドライブ形式のリカバリドライブを作成するかを選択できます。 リカバリドライブには、高度なスタートアップオプションへアクセスできる特別な機能があり、PCの起動トラブルなどさまざまな問題の診断と修復に大変役立ちます。作成に必要なものはUSBドライブだけです。この記事では、Windows 10リカバリドライブの作成方法をわかりやすくご紹介します。 Wind

  2. Windows 10で「回復ドライブがいっぱいです」エラーを解決する3つの対処法

    デジタル時代のあらゆる活動はデータの上に成り立っています。データはどんな状況下でも失いたくない、最も重要な資産の一つと言えるでしょう。Windowsの回復ドライブ(Recovery Drive)は、PCにトラブルが発生した際にデバイスを完全に復元するために必要なファイルをすべて保存しておける便利な領域です。そのため、PCがクラッシュしたり不安定になったりしたときにいつでも復元できるよう、回復ドライブを常に準備しておくのは非常に賢明な対策です。 Windows 10で「Recovery Drive is Full(回復ドライブがいっぱいです)」というエラーに悩まされていませんか?このエラーメッ