エラーメッセージ–ブートファイルをコピーしようとしたときに失敗した場合、この投稿は問題の修正に役立つ可能性があります。BCDBootは、ブートファイルを構成するために使用されるコマンドラインユーティリティであるため、コンピューターの電源を入れると、どこからブートするか、またはWindowsがどこにあるかがわかります。このツールは、システムパーティションの修復やブートメニューの修復、および仮想ハードディスクから起動するようにコンピューターをセットアップするためにも使用されます。
ブートファイルをコピーしようとしたときに失敗する
問題を解決する方法は複数知られていますが、UEFIまたはBIOSの違いが原因である場合もあります。コンピュータ上で技術的に物事を管理する方法を知っている誰かがこれに続くことを確認してください-
- パーティションをアクティブに設定
- BIOSまたはUEFIがあるかどうかを確認します
- MBRを修正するか再構築する
ここでのシナリオは、ブートファイルをプライマリハードドライブのアクティブパーティションにコピーしようとしている、またはUSBフラッシュドライブまたはパーティションにブートエントリを作成しようとしているというものです。そうすることは失敗です。問題の原因となっているものが他にある場合は、repairコマンドを使用することをお勧めします。
1]パーティションをアクティブに設定
ファイルがコピーされるパーティションはアクティブである必要があります。コンピュータが起動すると、最初にアクティブなパーティションを探し、次にブートファイルを見つけます。次のコマンドを使用して、diskpartツールを使用してパーティションをアクティブとして設定します。このコマンドは、USBドライブに対して実行する場合、AdvancedRecoveryまたはWindows自体から使用できます。
diskpart select disk 0 list partition select partition Z active exit
list partitionコマンドを実行するときは、Windowsがインストールされているパーティション番号をメモしてください。上記のコマンドで、ZはWindowsが使用可能なパーティションです。次に、bcdbootコマンドを実行してファイルをコピーします。
2] BIOSまたはUEFIを使用している場合
多くのことは、UEFIとBIOSのどちらを使用しているかによって異なります。高度なリカバリを起動すると、コマンドはデフォルトでそれを使用するように設定されています。したがって、BIOSを起動しても、コマンドでUEFIについて言及している場合は、上記のエラーが発生します。
私たちの多くは単にコマンドをコピーして実行しますが、これらは重要なマイナーなことです。したがって、混乱があり、コンピュータ、つまりUEFIまたはレガシーのどちらであるかわからない場合は、次のコマンドを使用します。
bcdboot c:\ windows / s Z:/ f ALL
ここで、Zはシステムパーティションのボリューム文字であり、/ sを使用する必要があります。オプション/ fはファームウェアタイプ用です。確信がある場合は、BIOSまたはEFIを使用できます。
3] MBRを修正してBCDを再構築する
これに突然直面し、ラップトップの電源を入れる以外に何もしなかった場合は、おそらく修正が必要なブートレコードです。MBRを修正し、BCDを再構築して問題を修正できます。これは、Windows 10Bootableメディアを使用して高度なリカバリを起動することで実行できます。
Advanced Recoveryで、[トラブルシューティング]> [詳細]> [コマンドプロンプト]を選択します。そして、以下を次々に実行します。自己修復し、Windowsを正常に起動します。
bootrec / fixmbr bootrec / fixboot bootrec / scanos bootrec / rebuildbcd
また、MBRをバックアップするか、システムリカバリディスクを作成することをお勧めします。同様のことが起こった場合、Windowsリカバリディスクを実行する必要はありません。Windowsでシステム回復ドライブを作成するには、「RecoveryDrive.exe 」を検索し、ウィザードに従います。
MBR Backup&HDHackerは、MBR&BootSectorのバックアップと復元に役立つ2つのフリーウェアです。
投稿がわかりやすく、エラーメッセージで問題を解決できたと思います。