複数のOSをインストールした環境で、毎回起動したいOSを手動で選ぶのは手間に感じるかもしれません。
既定で起動するOSを変更したい、または起動選択メニューの表示時間を調整したいと考えるビジネスマンは多いでしょう。
この記事では、Windows 11を基準に、OSブートローダーの優先順位や既定の起動OSを設定する具体的な手順を解説します。
この情報を参考にすれば、デュアルブート環境でのOS起動設定を効率的に変更できます。
【要点】Windowsの既定のOS起動設定を変更する
- システムの詳細設定から変更: 既定のオペレーティングシステムと起動メニューの表示時間を簡単に設定できます。
- 設定アプリからのアクセス: Windows 11の設定アプリから「起動と回復」ダイアログに素早くアクセスする方法を理解できます。
- bcdeditコマンドの使用: コマンドプロンプトでOSの起動設定を詳細に制御できますが、慎重な操作が必要です。
ADVERTISEMENT
目次
複数のOSを起動するデュアルブート環境の仕組み
複数のオペレーティングシステムがPCにインストールされている環境をデュアルブートまたはマルチブートと呼びます。
PCの電源を入れると、まずBIOSまたはUEFIというファームウェアが起動し、次にブートローダーが呼び出されます。
Windows環境では、Windowsブートマネージャーがその役割を担います。
ブートマネージャーは、インストールされているOSの一覧を表示し、ユーザーが選択したOSを起動させるためのプログラムです。
このブートマネージャーが、既定で起動するOSや起動選択メニューの表示時間を制御しています。
既定のOSを設定することで、手動で選択する手間を省き、作業効率を向上させることが可能です。
起動メニューの表示時間を調整すれば、OS選択の猶予期間を適切に設定できます。
Windowsブートマネージャーの役割
Windowsブートマネージャーは、PCの起動時にどのOSを立ち上げるかを決定する重要な機能です。
通常、Cドライブのシステム予約パーティションに格納されており、ブート構成データ BCD に基づいて動作します。
BCDには、各OSの起動情報や既定で起動するOS、起動メニューのタイムアウト設定などが記録されています。
この情報を編集することで、ユーザーは起動時の動作を細かく制御できるようになります。
Windowsの既定のOSを変更し起動設定を調整する手順
Windowsの既定のOSや起動メニューの表示時間は、主に「システムの詳細設定」から調整できます。
ここでは、Windows 11を基準とした具体的な操作手順を解説します。
設定アプリから「起動と回復」を開く手順
- 設定アプリを開く
スタートボタンを右クリックし、「設定」を選択します。または、Windowsキー + I キーを押して設定アプリを開きます。 - 「バージョン情報」へ移動する
設定画面の左側メニューから「システム」を選択し、右側の項目で「バージョン情報」をクリックします。 - 「システムの詳細設定」を開く
バージョン情報画面の下部にある「関連リンク」セクションから「高度なシステム設定」をクリックします。これにより「システムのプロパティ」ダイアログボックスが開きます。 - 「起動と回復」設定を開く
システムのプロパティダイアログボックスで「詳細設定」タブをクリックし、「起動と回復」セクションの「設定」ボタンをクリックします。
「起動と回復」ダイアログで設定を変更する手順
- 既定のオペレーティングシステムを選択する
「起動と回復」ダイアログボックスの「既定のオペレーティングシステム」ドロップダウンリストから、既定で起動したいOSを選択します。 - 起動オプションの表示時間を設定する
「起動オプション」セクションの「オペレーティングシステムの一覧を表示する時間」チェックボックスがオンになっていることを確認します。その下の入力ボックスで、起動メニューが表示される秒数を設定します。通常は30秒が既定値です。 - 変更を適用する
「OK」ボタンをクリックして設定を保存し、ダイアログボックスを閉じます。 - PCを再起動して確認する
PCを再起動し、設定した既定のOSが自動的に起動するか、または起動メニューの表示時間が変更されているかを確認します。
Windows 10の場合も、同様の手順で「システムの詳細設定」から「起動と回復」ダイアログにアクセスできます。
コマンドプロンプト(bcdeditコマンド)で設定を変更する手順
より詳細な制御が必要な場合や、GUIでの操作が困難な場合は、コマンドプロンプトからbcdeditコマンドを使用できます。
この操作はシステムに大きな影響を与えるため、慎重に進めてください。
- 管理者としてコマンドプロンプトを開く
スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。 - 現在のブートエントリを確認する
コマンドプロンプトでbcdeditと入力し、Enterキーを押します。これにより、インストールされているOSのリストと、それぞれの識別子 GUID が表示されます。既定のOSには「default」と表示されます。 - 既定のOSを変更する
既定にしたいOSの識別子 GUID を確認し、以下のコマンドを入力します。bcdedit /default {GUID}
例:bcdedit /default {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
このコマンドを実行すると、指定したOSが次回の起動から既定で選択されるようになります。 - 起動メニューの表示時間を変更する
起動メニューの表示時間を変更するには、以下のコマンドを入力します。bcdedit /timeout N
Nには秒数を指定します。例:bcdedit /timeout 15と入力すると、表示時間が15秒に変更されます。 - 変更を適用して確認する
コマンドプロンプトを閉じ、PCを再起動して設定が反映されているかを確認します。
OSブートローダー設定時の注意点とよくある誤操作
OSブートローダーの設定は、PCの起動に直結する重要な操作です。
誤った設定はPCが起動しなくなる原因となるため、以下の注意点をよく理解して操作してください。
意図しないOSが既定になってしまう
複数のOSがインストールされている環境で、間違って目的ではないOSを既定に設定してしまうことがあります。
この場合、PCを起動しても意図しないOSが自動で立ち上がってしまいます。
対処法としては、まず起動メニューが表示される時間にPCの電源を入れ直すことが挙げられます。
手動で目的のOSを選択し、起動後に再度「起動と回復」設定から既定のOSを正しく設定し直してください。
起動メニューの表示時間が短すぎる場合は、後述の「起動メニューが表示されない」項目を参照してください。
起動メニューが表示されない、または表示時間が短すぎる
起動メニューの表示時間が短く設定されていると、OSを選択する間もなく既定のOSが起動してしまいます。
この問題を解決するには、以下の手順を試してください。
- Windowsを起動する
なんとか目的のWindows OSを起動します。起動メニューの表示中にF8キーやShiftキーを押し続けることで、詳細な起動オプションが表示される場合があります。 - 「起動と回復」設定を開く
前述の手順に従い、「システムの詳細設定」から「起動と回復」ダイアログボックスを開きます。 - 表示時間を延長する
「オペレーティングシステムの一覧を表示する時間」の秒数を、OSを選択するのに十分な時間(例: 30秒)に延長します。 - 設定を保存する
「OK」ボタンをクリックして変更を保存し、PCを再起動して確認します。
bcdeditコマンドの誤った使用で起動できなくなる
bcdeditコマンドは強力なツールですが、誤った識別子 GUID を指定したり、不適切なオプションを使用したりすると、PCが起動しなくなる可能性があります。
例えば、存在しないOSを既定に設定したり、重要なブートエントリを削除したりすると、システムが起動不能に陥ることがあります。
このような事態を避けるため、bcdeditコマンドを使用する前には、必ず現在のブート構成データをメモまたはスクリーンショットで記録しておきましょう。
誤って起動できなくなった場合は、Windowsのインストールメディアや回復ドライブを使用してスタートアップ修復を試みる必要があります。
ADVERTISEMENT
OSブートローダー設定方法の比較
Windowsの既定のOSや起動設定を変更する方法はいくつかあります。
ここでは、主要な3つの方法を比較し、それぞれの特徴を解説します。
| 項目 | 設定アプリ / システムの詳細設定 | bcdeditコマンド |
|---|---|---|
| 操作の難易度 | 簡単 | 中級から上級 |
| 変更できる項目 | 既定のOS、起動メニューの表示時間 | 既定のOS、起動メニューの表示時間、ブートエントリの追加/削除、詳細オプション |
| 安全度 | 高い | 低い(誤操作によるリスクがある) |
| 推奨ユーザー | 一般的なユーザー、初心者 | システム管理者、上級者 |
| Windows 10との違い | アクセス方法はほぼ同じ | コマンドの機能は同じ |
まとめ
この記事では、複数のOSがインストールされたPCで、既定で起動するOSや起動メニューの表示時間を変更する手順を解説しました。
「システムの詳細設定」からGUIで簡単に設定する方法と、bcdeditコマンドでより詳細に制御する方法を理解できたでしょう。
これらの設定を適切に行うことで、日々のPC起動時の手間を減らし、業務効率を向上させることが可能です。
起動時のトラブルを避けるためにも、変更内容をよく確認し、慎重に操作を進めるようにしてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
