誤ってパーティション テーブルを削除し、元に戻しましたが、Windows を起動できません

誤ってパーティション テーブルを削除し、元に戻しましたが、Windows を起動できません

Ubuntu 14.04 と Windows 10 をデュアルブートしています。メイン HDD のパーティション テーブルを誤って削除しましたが、復元できました。現在、Windows を起動できません。ありがたいことに、Grub を再インストールして Ubuntu を起動するのは簡単でした。

Windows を起動しようとすると、明るい青い画面にエラー メッセージが表示されます。

必要なデバイスが接続されていないか、アクセスできません。

エラーコード 0xc0000225

スタートアップ設定のために F8 キーを押そうとしましたが、次のエラーが発生しました:

必要なファイルが見つからないかエラーが含まれているため、アプリケーションまたはオペレーティング システムを読み込むことができませんでした。

ファイル: \Windows\system32\winload.efi

エラーコード: 0xc0000225

私はすでにWindowsのインストールUSBを作成し、その中の回復ツールを使ってみました。スタートアップ修復は何もしませんでした。システムの復元は再起動してからOSを選択するように指示しましたが、再起動後何も起こりませんでした。指示に基づいてここCMD に移動して を実行するとbootrec /rebuildbcd、Windows インストールが見つかりましたが、ブート リストに追加することを確認すると、ドライブにアクセスできないなどのメッセージが表示されました。

編集: 上記の詳細をいくつか変更しました。インストール USB も再試行しましたが、起動すらしません。エラー:

PC/デバイスを修復する必要があります。PC のブート構成データが欠落しているか、エラーが含まれています。

ファイル: \EFI\Microsoft\Boot\BCD

エラーコード: 0xc000000f

明日、インストールメディアを作り直して再試行します。

答え1

解決策は、インストールディスクを起動し、コマンドプロンプトを起動して、bootrec /rebuildbcd

編集 (2016-06-16): ああ、すでに試していたことを忘れていました。C:にフラグを追加するか、インストールディスクを再構築することで問題を解決したかもしれませんmsftdataが、実行以外にどのような手順を実行したか正確には思い出せません。bootrec /rebuildbcd

答え2

Asus ROG GL552VW でも同様の経験をしました。当初は Ubuntu 16.04 LTS と Windows 10 をデュアルブートしていましたが、外付け USB 2.5 ドライブをラップトップに接続してコンピューターを再起動するまではすべて正常に動作していました (このドライブにはバックアップの Asus ROG Windows 10 システムが含まれていました)。ラップトップが外付け USB ドライブから起動しようとしたため、電源ボタンを押して停止しようとしたのだと思います。これによりデュアルブート設定が台無しになりました。

再びラップトップを再起動したとき、GRUB から Windows を選択しましたが、恐ろしい青いエラー画面が表示されました。

PC/デバイスを修理する必要があります。

PC のブート構成データが見つからないか、エラーが含まれています。

オプション F8 を選択すると、次のメッセージが表示されました:

必要なファイルが見つからないかエラーが含まれているため、アプリケーションまたはオペレーティング システムを読み込むことができませんでした。

ファイル: \Windows\system32\winload.efi

私はいくつかの調査を行い、この郵便受けUEFI/BIOS 設定を変更して、Windows 10 の起動の問題を修正する方法がわかりました。

私は読むこのAsusサポートフォーラムノートパソコンのファームウェアにアクセスするために、ノートパソコンを起動し、Asusのスプラッシュ画面が表示されたら、Esc数回押しました。その後、ブートメニュー画面が読み込まれ、Enter Setup

ファームウェアの現在の設定に気づきました:

安全

セキュアブートコントロール [無効]

ブート

CSMを起動する[有効]

PXE OpROMを起動する[無効]

次に、これらの設定を次のように変更しました。

安全

セキュアブートコントロール [有効]

ブート

高速ブート[有効]

CSMを起動する[無効]

次に、コンピューターを再起動し、Windows 10 インストール DVD から起動しました。スタートアップ修復の回復ツールを使用しました。次のように入力しましたCMD

実行後bootrec /RebuildBcd

1 Windows インストールが識別されました

尋ねられたときAdd installation to boot list?私は「はい」を選んだ

最後にこう言ったThe operation completed successfully

コンピュータを再起動しました

GRUB2 を再インストールする必要はありませんでした。ラップトップは正常に戻り、Ubuntu 16 と Windows 10 のデュアル ブートが可能になりました。皆さんのお役に立てれば幸いです :)

答え3

古い設定をバックアップしてから試してください

sudo grub-mkconfig -o /boot/grub/grub.cfg

これにより新しい構成が作成され、おそらく Windows が再度追加されます。

答え4

Windows 10 システムの起動時にブルー スクリーンが表示されるという同様の問題が何度も発生しました。0xc000000f も含まれていましたが、0x0000225 は発生しませんでした。

最も時間を節約できる解決策は、Windows 10 を再インストールすることです。これには数時間かかりますが、同じ問題を見つけるためにシステムを何度も再起動する必要がなくなります。

メディア作成ツールを無料でダウンロードしてください:https://www.microsoft.com/ja-jp/software-download/windows10 より - これを使用してインストール ディスク/USB を作成します。

Ubuntu を使用して Windows パーティション (Windows ファイルを除く) をバックアップし、再起動してインストール ディスク/USB を使用して、選択した Windows 10 パーティションに Windows 10 をインストールし、その過程でパーティションをフォーマットします。

繰り返しになりますが、これはブート ファイルの欠落や破損を解決するための極端な手段のように思えるかもしれませんが、長期的には数え切れないほどの時間を節約できます。

関連情報