web-dev-qa-db-ja.com

デュアルブートWindows7およびWindows8ブートローダーを修復するにはどうすればよいですか?

ラップトップでWindows7とWindows8の両方をデュアルブートとして実行していました。起動すると、NiceOSの選択画面が表示されます。

次に、Windows 7を再インストールしました。ラップトップを起動すると、OS選択画面が表示されず、すぐにWindows7が読み込まれます。

Windows 8パーティションはまだそこにあり、PCで確認できるので、デュアルブートを修正する必要があると思います。しかし、この場合、私はそれを行う方法を見つけることができません。

デュアルブートWindows7およびWindows8ブートローダーを修復するにはどうすればよいですか?

1
Albert

WinPEブートディスクまたはMSDaRTブートディスクを入手して、BCDEditを使用します。これは、BCDストアを管理するためのコマンドラインツールです。これは、新しいストアの作成、既存のストアの変更、ブートメニューオプションの追加、およびこのようなものの修正を含む、あらゆる種類のものに使用できます。 BCDEditは、以前のバージョンのWindowsのBootcfg.exeに似ていますが、より優れています。

http://technet.Microsoft.com/en-us/library/cc709667(v = ws.10).aspx

1
MDT Guy

「デュアルブート修復」ツール(Visual BCD Editorに付属)は、クリックすると自動的に問題を修正できます。

デュアルブート修復->「自動修復」をクリックするだけです。ブートメニューにWindows8を追加し、Win7とWin8のデュアルブート用のブートファイルを修正します。

Visual BCD Editorは http://www.boyans.net からダウンロードできます。

0
snayob

このスレッドを復活させてすみませんが、これは他の人にも役立つかもしれないと思いました。

問題は、ブートオプションは問題ないが、bootmgrのタイムアウトが0に設定されていることです。これにより、{default}ブートオプションがすぐに選択されるため、bootmgrがスキップされたように見えます。

上記と同じです。コマンドラインにアクセスする必要があります。 bcdeditと入力してEnterキーを押すだけで、現在のbootmgrとブートオプションを確認できます。 {bootmgr}セクションで、タイムアウト設定を探します。 0に設定されている場合は、以下を使用して0より大きい値に設定できます。

bcdedit/set {bootmgr}タイムアウト1

これにより、タイマーが10秒に設定されます。 (好きな値を使用できます)

変更を確認するには、bcdeditと入力し、Enterキーを押してオプションをもう一度確認します。頑張ってください!

(PCを任意のWindowsインストールディスクから起動し、[修復]オプションを押し、[詳細オプション]、[コマンドラインプロンプト]を選択できることに注意してください)

0
Crim