【Windows 11/10】「このPCでリカバリドライブを作成できません」エラーの原因と5つの解決策
Windows 11/10のPCでUSBメモリを使用してリカバリドライブを作成しようとした際に、「このPCで回復ドライブを作成できません。必要なファイルが一部見つかりません(We can't create a Recovery drive on this PC, Some required files are missing)」というエラーが表示されることがあります。
本記事では、この問題の考えられる原因を特定し、解決に役立つ具体的な対処法を順番に解説します。
表示されるエラーメッセージの全文
このPCで回復ドライブを作成できません
必要なファイルが一部見つかりません。PCが起動しない問題のトラブルシューティングを行うには、Windowsインストールディスクまたはメディアをご利用ください。
主な原因
このエラーは、以下のいずれか(または複数)の原因によって発生する可能性があります。
- 回復パーティションの情報が失われている: 過去に別のドライブへシステムのクローンを作成しようとした場合に発生することが知られています。
- winre.wimファイルが存在しない: このファイルはWindowsの回復用ファイルを保持しており、これが欠落するとリカバリドライブの作成自体が不可能になります。
- 現在のシステムに回復環境が構成されていない: 古いWindowsバージョンからWindows 10へアップグレードした環境で発生しやすいことが知られています。
試したい解決策の一覧
問題に直面している場合は、以下の解決策を記載順に試してみてください。
- コマンドプロンプトで回復環境を再作成する
- winre.wimファイルを復元する
- 失われた回復パーティション情報を取り戻す
- PCをクローンしてUSB HDDに保存する
- フレッシュスタート、上書きアップグレード修復、またはクラウドリセットを実行する
それでは、それぞれの解決策の手順を詳しく見ていきましょう。
1. コマンドプロンプトで回復環境を再作成する
まず最初に試したいのが、コマンドプロンプトで数個のコマンドを実行して回復環境を復元する方法です。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
- 「cmd」と入力し、Ctrl + Shift + Enter を押して管理者権限でコマンドプロンプトを起動します。
- 以下のコマンドを順番に入力(またはコピー&ペースト)し、各行ごとに Enter キーを押します。
reagentc /disable
reagentc /setreimage /path \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
reagentc /enable
すべてのコマンドを実行し終えたらPCを再起動し、次回起動後にリカバリドライブ作成ツールを再度使用してみてください。
問題が解決しない場合は、次の解決策に進んでください。
2. winre.wimファイルを復元する
サードパーティ製クリーナーツールによる詳細なクリーンアップスキャンや、別ドライブへのシステムクローン作業の際に、winre.wim ファイルが失われることがあります。この場合、以下の2つの方法でファイルを復元できます。
i) 別のWindows 10マシンからwinre.wimファイルをコピーする
この方法では、正常な winre.wim ファイルを持つ別のWindows 10 PCにアクセスできる必要があります。
- 正常に動作している別のWindows 10 PCで、管理者権限のコマンドプロンプトを開きます。
- 以下のコマンドを入力して Enter キーを押します。これにより回復環境が無効化され、winre.wim ファイルが非表示の回復領域から C:\windows\system32\recovery フォルダに移動します。
reagentc /disable
- 次のディレクトリを開きます:
C:\windows\system32\recovery - そのフォルダ内の winre.wim ファイルをUSBメモリにコピーします。
- 同じ管理者コマンドプロンプトで以下のコマンドを実行し、Windows回復環境を再度有効化します。
reagentc /enable
- 次に、問題が発生しているPCにUSBメモリを挿入し、winre.wim ファイルを以下のディレクトリにコピー&ペーストします。
C:\windows\system32\Recovery
ファイルの復元が完了したら、新しくリカバリドライブの作成を試みて、エラーが解消されたか確認してください。
ii) Windowsインストールメディアからwinre.wimファイルをコピーする
この方法では、使用中のOSに対応したWindows 8.1/10のインストールメディア(DVD/USB)を挿入またはマウントし、その中の install.wim をマウントすることで winre.wim ファイルを取り出し、C:\windows\system32\recovery に貼り付けます。
- DVD/USBなどのWindowsインストールメディアを挿入(ISOファイルの場合はマウント)します。
- OSドライブ(C:\)直下に「Mount」という名前の空フォルダを作成します。
- 管理者権限でコマンドプロンプトを開きます。
- 以下のコマンドを入力して Enter キーを押すと、install.wim がマウントされ、先ほど作成したフォルダ内で winre.wim ファイルを参照できるようになります。
dism /Mount-wim /wimfile:D:\sources\install.wim /index:1 /mountdir:C:\mount /readonly
注意: インストールメディアのドライブ文字が異なる場合は、コマンド内の「D:\」部分を実際のドライブ文字に置き換えてください。
- エクスプローラーで C:\mount\windows\system32\recovery を開き、winre.wim ファイルをコピーして C:\windows\system32\recovery に貼り付けます。
- 管理者コマンドプロンプトに戻り、以下のコマンドを実行して install.wim をアンマウントします。完了後はインストールメディアを安全に取り外せます。
dism /Unmount-Wim /Mountdir:C:\mount /discard
- 最後に、同じコマンドプロンプトで以下のコマンドを実行し、回復環境を有効化します。
reagentc /enable
PCを再起動し、リカバリメディアが作成できるか確認してください。それでも解決しない場合は、次の解決策に進みます。
3. 失われた回復パーティション情報を取り戻す
ハードディスクに回復パーティションが残っていると確信できる場合は、以下の手順で失われた回復パーティション情報を再登録できます。
- Windowsキー + X を押してパワーユーザーメニューを開きます。
- A キーを押して、管理者権限でPowerShellを起動します。
- PowerShellコンソールで以下のコマンドを入力し、Enter キーを押します。
diskpart
- 続けて、以下のコマンドを入力して Enter キーを押します。
list volume
出力結果の中に「Recovery」という名前のボリュームがあれば、それが回復パーティションである可能性が高いです。そのボリューム番号を控えておきましょう。
- X を回復ボリュームの番号として、以下のコマンドを実行します。
select volume X
- 次に、以下のコマンドを実行して、どのディスクに配置されているかを確認し、ディスク番号を控えます。
detail volume
- 次に、以下のコマンドで該当ディスクを選択します(X はディスク番号)。
select disk X
- さらに、以下のコマンドですべてのパーティションを一覧表示し、内容を確認します。回復パーティションと一致するサイズのパーティションの隣に *(アスタリスク)が表示されているはずです。そのパーティション番号を控えてください。
list partition
確認後、「exit」と入力して Enter キーを押し、DiskPartツールを終了します。
DiskPartを終了したら、以下のコマンドを入力します。X にはディスク番号、Y にはパーティション番号を、先ほど控えた値で置き換えてください。
reagentc /setreimage /path \\?\GLOBALROOT\device\harddiskX\partitionY\Recovery\WindowsRE
- 最後に、以下のコマンドで回復パーティションをアクティブ化します。
reagentc /enable
- PCを再起動し、次回起動後にリカバリドライブを作成できるか確認してください。
この方法がうまくいかない場合、またはPCに回復環境が構成されていない場合は、次の解決策を試してください。
関連記事: リカバリドライブを作成できません — 回復ドライブの作成中に問題が発生しました
4. PCをクローンしてUSB HDDに保存する
この解決策では、サードパーティ製のバックアップ・復元ソフトウェアを使用して、Windows標準のリカバリドライブと同等のバックアップイメージを作成します。信頼性の高いクローン作成ツール(Acronis True Image、EaseUS Todo Backupなど)を活用するのも有効な選択肢です。
関連記事: リカバリドライブがいっぱいです!対処方法は?
5. フレッシュスタート、上書きアップグレード修復、またはクラウドリセットを実行する
ここまでの方法で問題が解決しない場合、従来の手段では修復できないシステムファイルの破損が原因である可能性が高いです。その場合は、以下のいずれかを実行してWindowsの全コンポーネントを初期状態に近づけることをおすすめします。
- フレッシュスタート(Fresh Start): 不要なアプリを削除しつつWindowsを再インストールします。
- 上書きアップグレード修復(In-place upgrade repair): 個人ファイルやアプリを保持したままWindowsを修復インストールします。
- クラウドリセット(Cloud Reset): Windows 10/11で利用可能な機能で、Microsoftのサーバーから最新のWindowsイメージをダウンロードして再インストールします。
これらの解決策のいずれかが、あなたの問題解決に役立つことを願っています!
関連記事: リカバリドライブを使ってWindowsパソコンを復元する方法
-
Windows 10で「このコンピュータには1つまたは複数のネットワークプロトコルがありません」エラーを修正する5つの方法
インターネットを閲覧中に「インターネットに接続できません」というエラーに遭遇したことはありませんか?これは「ネットワーク接続に必要なWindowsソケットレジストリエントリが見つかりません」というエラー、または「このコンピュータには1つまたは複数のネットワークプロトコルがありません」というエラーが原因である可能性があります。 このネットワークエラーは、Windows 10で最もよく発生する問題の一つです。WiFiやインターネット接続が突然機能しなくなったときに発生します。パソコン上ではインターネット接続が確立されていると表示されているのに、ブラウザではどのウェブサイトも開けず、「ネットワークプ
-
ペンドライブのデータ復元ガイド|Windows 10で誤って削除したファイルを復元する方法
USBメモリ(ペンドライブ)のデータを誤って削除してしまったり、フォーマットや誤操作によって失ってしまった場合でも、大切なファイルを取り戻す方法があります。Windows 10、8、7に対応したUSBフラッシュドライブ用のデータ復元ソフトは数多く存在し、信頼できるものを選べばすぐにファイルを復旧できます。この記事では、ソフトを使う場合と使わない場合の両方の方法で、ペンドライブから削除されたファイルを復元する手順を詳しく解説します。まずは手動での復元方法から見ていきましょう。 ソフトを使わずにペンドライブのデータを復元するには? 破損したUSBフラッシュドライブをお持ちの場合でも、以下の手順を実