Windows Server 2016のブートを修復する方法(BootMgrがありません)

2021年3月2日 37908 ビュー Windows Server2016リカバリモード

これを読んでいる場合は、Windows Server 2016が壊れている可能性があり、ブートレコードを修復する必要があるかもしれません。このガイドでは、Windows Server2016の修復ブートを実行するための2つの方法を提供します。





投稿トピックを閲覧する



Windows Server2016の修復ブートを実行するために使用可能なオプション

このガイドで説明されている2つのオプションでは、サーバーを起動して回復する必要があります。それぞれの方法について、このリンクを参照します–インストールメディア(DVDまたはUSB)なしでWindows Server2016リカバリモードを起動します。

に到達するまで、上記のリンクで説明されている手順を使用してください オプションを選択 以下に示す画面。次に、各メソッドの残りの手順に進みます。



Windows Server2016の修復ブート

Windows Server 2016の修復ブート:ブート構成データ(BCD)を再構築します

Windows Server 2016の修復ブート:ブート構成データ(BCD)を再構築します

Windows Server 2016リペアブートの最初のオプションは、BCDを再構築することです。



手順は次のとおりです。

プレビューで色を反転する
  • Windows Server2016リカバリモードで起動します。あなたがに着くとき オプションを選択 、[トラブルシューティング]をクリックします。
  • で 高度なオプション 、[コマンドプロンプト]をクリックします。
Windows Server2016の修復ブート
  • コマンドプロンプトを開くには、管理者権限を持つアカウントを選択します。この例では、クリックします 管理者 。
Windows Server2016の修復ブート
  • 最後に、アカウントのパスワードを入力します。次に、[続行]をクリックします。コマンドプロンプトが開きます。
Windows Server2016の修復ブート

次の手順では、サーバーのブート構成データ(BCD)を修復するいくつかのコマンドを実行します。このコマンドは、破損したブート構成データを修正します。



以下に2セットのコマンドオプションがあります。1、コンピュータにMBRシステムを備えたBIOSがある場合に使用するコマンド。 2、UEFIシステムに適用可能なコマンド



MBRシステムのブートを修復するコマンド(BootMgrの再構築)

コンピューターでMBRを使用している場合は、以下の手順に従ってServer2016のブートレコードを修復します。

  • 前のコマンドプロンプトで、次のコマンドを1つずつ入力します。次に、各コマンドでEnterキーを押します。
attrib c:\boot\bcd -h -r –s bootrec /rebuildbcd
bcdedit /export C:BCD_Backup
|_+_| 

最後のコマンドが完了すると、次のプロンプトが表示されます。

ブートリストにインストールを追加しますか?はい/いいえ/すべて :

タイプ に Enterキーを押します。

UEFIシステムのServer2016ブートを修復する手順

サーバーで新しいUEFIを実行する場合は、Windows Server2016の修復ブートの手順を使用してください。

このセクションには2つの部分があります。 パート1 、diskpartを使用して、ドライブ文字をEFIボリュームに割り当てます。 パート2 、BCDを再構築します。

手順は次のとおりです。

  • コマンドプロンプトで、以下のコマンドを入力します。次にEnterキーを押します
ren c:ootcd bcd.old

最後のコマンドは、dsiakpartコマンドプロンプトを開きます。

  • DISKPARTプロンプトで、この表彰を入力し、Enterキーを押します
|_+_| 

サーバーで使用可能なすべてのディスクが表示されます。

  • 次に、Windows Server 2016がインストールされているディスクを選択するには、次のコマンドを使用します。
DISKPART
オペレーティングシステムが別の番号のディスクにインストールされている場合は、前のコマンドで0をその番号に変更します。このコマンドは、以下の結果を返します。
  • 選択したディスクで使用可能なボリュームを表示するには、以下のコマンドを入力します。次に、Enterキーを押します。
LIST DISK

次のステップに進む前に、EFIボリュームを特定する必要があります

EFIボリュームを識別する方法は次のとおりです。

  1. FAT32でフォーマットする必要があります
  2. サイズは約100mbになる可能性があります(この例では99mbとして示されています)
  3. ボリュームが非表示として表示される可能性があります

EFIボリュームを選択するには、次のコマンドと同様のコマンドを実行します。

 SELECT DISK 0 

EFIボリュームの3を#に置き換えます

  • 最後に、この部分では、次のコマンドを使用してボリュームにドライブ文字を割り当てます。
LIST VOLUME

最後のコマンドを実行すると、ドライブ文字またはマウントポイントが正常に割り当てられたDiskPartを受け取るはずです。他のメッセージを受け取った場合は、別のドライブ文字を使用して最後のコマンドを繰り返します。

  • DISKPARTを終了するには、exitコマンドを使用します。
SELECT VOLUME 3
Windows Server2016の修復ブート

コマンドプロンプトに戻ります。このセクションのパート2で必要になるため、閉じないでください。

Windows Server 2016の修復ブート(BCDの修復)の2番目の部分は次のとおりです。

  • コマンドプロンプトで、EFIブートドライブを指すようにディレクトリを変更します。以下のコマンドを使用します。
 ASSIGN LETTER K:

K:EFIボリュームを割り当てたドライブ文字です。以下のコマンドの結果を参照してください。

torrentz2に何が起こったのか
Windows Server 2016リペアブート:よくある質問
  • 最後に、次のコマンドを一度に1つずつ実行します。
EXIT

このコマンドは、ブート構成データ(BCD)のバックアップを作成します。復元する必要がある場合に備えて!

 CD /d k:efimicrosoftoot 

現在のBCDの名前をbcd.oldに変更します。最後に、BCDを再構築し、Windows Server 2016のブートを修復するには、次のコマンドを使用します。

bcdedit /export K:efimicrosoftBCD_Backup 

最後のコマンドは完了するのに少し時間がかかります、そしてそれは確認のためのプロンプトを返します–

ブートリストにインストールを追加しますか?はい/いいえ/すべて:

タイプ に Enterキーを押します。

  • コマンドプロンプトを終了します。次に、をクリックします PCの電源を切ります 。

私の経験から、今行った修正により、Windows Server2016の起動が修復されます。

ただし、まれにサーバーが起動できない場合は、次の修正を試してください…

Windows Server 2016の修復ブート:以前のシステムの復元ポイントに復元

この方法を使用するには、サーバーがクラッシュする前に、システムの復元を有効にして、有効な復元ポイントを作成しておく必要があります。サーバーに復元ポイントがない場合は、ブート構成データ(BCD)の再構築方法を使用します。

この修正の手順は次のとおりです。

  • Windows Server2016リカバリモードで起動します。オプションの選択が表示されたら、[トラブルシューティング]をクリックします。
  • で 高度なオプション 、 選択する システムイメージの回復 。次に、ウィザードに従って、サーバーを以前の復元ポイントに戻します。

Windows Server 2016リペアブート:よくある質問

このセクションでは、Windows Server2016の修復ブートに関するよくある質問に回答します。

1. Windows Server 2016で修復を実行するにはどうすればよいですか?

Windows Server 2016リカバリモードで起動します(リンクは新しいブラウザータブで開きます)。あなたがに着くとき オプションを選択 、 クリック トラブルシューティング -> コマンド・プロンプト 。次に、次の方法を使用して、Windows Server2016で修復を実行します。

1.ブート構成データ(BCD)を再構築します
2.以前のシステムの復元ポイントに復元する

2つの方法の詳細な手順については、このガイドを最初からお読みください。

2. Windows Server 201を起動して修復するにはどうすればよいですか?

Windows Server 2016を起動してスタートアップ修復するには:
1.電源ボタンを押してサーバーの電源を入れます。 Windows Serverが起動を開始するのを待ちます– Windowsロゴが表示されるか、いくつかの円が表示されます。次に、サーバーの電源が切れるまで電源ボタンを押し続けます。
2.手順1を2回繰り返します
3.サーバーの電源を3回押すと、スタートアップ修復が起動します。

3. Bootrec RebuildBcdとは何ですか?

Bootrec.exeは、Windowsの起動の問題を修正するために使用されるWindows回復環境のコマンドラインツールです。 The / RebuildBcd スイッチは、Windowsのインストールについてすべてのディスクをスキャンします。次に、Windowsインストールが見つかると、インストールをブートリストに追加するように求められます。事実上、 Bootrec / RebuildBcd コマンドは、Windowsブート構成データ(BCD)を再構築します。

4.スタートアップの修復に時間がかかるのはなぜですか?

スタートアップ修復に時間がかかりすぎる理由の1つは、修復プロセスがスタックしている場合です。このような場合は、電源ボタンを押し続けるだけで強制的に再起動します。これで問題が解決しない場合は、Windowsのインストールがひどく破損している可能性があり、StartupRepairで問題を解決できません。これが発生した場合は、コンピューターを起動して[スタートアップ修復]を起動し、[コマンドプロンプト]を選択してから、コマンドプロンプトで次のコマンドを実行します。

bcdedit / export C: BCD_Backup
attrib c: boot bcd -h -r –s
ren c: boot bcd bcd.old
bootrec / restartbcd

5. Windows Server2016はWindows10の一部ですか?

簡単な答えは、いいえです。WindowsServer2016はWindowsServerオペレーティングシステムであり、Windows10はWindowsクライアントオペレーティングシステムです。サーバーオペレーティングシステムは、ネットワーク管理者がネットワーク内の複数のユーザーを管理するために使用しますが、Windows 10などのクライアントオペレーティングシステムは、個々のラップトップまたはデスクトップにインストールされ、1人のユーザーが使用します。

このガイドの最初の修正は、Windows Server2016の起動の問題である可能性があります。ただし、そうでなく、復元ポイントがある場合は、2番目の方法を試すことができます。

いずれかの方法でサーバーを稼働させることができると確信しています。

このガイドについてのご意見をお待ちしております。このページの最後にある[返信を残す]フォームを使用して、フィードバックを提供するか、考えを共有してください。

この修正は役に立ちましたか? Windowsサーバーの修正については、WindowsServerの修正ページにアクセスしてください。