以下の内容はhttps://error-daizenn.hatenablog.com/entry/2026/02/10/064339より取得しました。


起動時の「Choose an Operating System」を消す方法:不要なWindowsを安全に削除してデュアル起動を解消する手順

 

起動時の「Choose an Operating System」を消す方法:不要なWindowsを安全に削除してデュアル起動を解消する手順

Windowsを起動した瞬間に「Choose an Operating System(オペレーティングシステムを選択)」が毎回表示される。以前は便利だったデュアルブートが、今はただのストレスになっている。こうした状態は、Windowsが2つ入ったままになっていたり、古い起動エントリ(ブートメニュー情報)が残っていたりするのが主因です。
この記事では、起動メニューを消すための最短ルートから、不要なWindowsを“事故らず”に削除する安全策まで、順番に整理して解説します。

まず結論:原因は「起動エントリが複数ある」か「Windowsが2つある」か

起動時のOS選択画面が出るケースは大きく2つです。

  • ブートメニュー(BCD)に複数の起動項目が残っている
    実際にはWindowsは1つでも、過去のインストール痕跡が残り表示される。

  • 別パーティションにWindowsが2つ入っている(本当のデュアルブート)
    片方を消すなら、削除順を間違えると起動不能になりやすい。

以降は「安全第一」で、壊れにくい順に進めます。

作業前の安全チェック(ここだけは必須)

不要なWindowsを削除する作業は、ミスると起動しなくなる可能性があります。最低限これだけは実施してください。

  • 重要データのバックアップ(外付けやクラウドへ)

  • 回復ドライブ/インストールUSBの準備(可能なら)

  • BitLocker有効なら回復キーの控え(Microsoftアカウント等で確認)

「起動メニューを消すだけ」で済む場合もあるので、まずは軽い手順から触ります。

手順1:最短で「OS選択画面」を出さない設定にする(削除はしない)

msconfigで既定OSとタイムアウトを調整

  1. Win + Rmsconfig → Enter

  2. ブート」タブを開く

  3. 使っているWindowsを選び「既定にする

  4. タイムアウト」を 0 にする(表示時間をゼロ)

  5. 適用 → 再起動

これで「表示だけ」消えることがあります。表示が消えれば、実害は最小で済みます。
ただし、不要なWindows本体が残っているならディスク容量は戻りません。

手順2:不要な起動項目(ブートエントリ)を削除する

msconfigのブート一覧に「使っていないWindows」が見えるなら、起動項目だけ削除できる場合があります。

msconfigで不要項目を削除(できるとき)

「ブート」タブで不要なOSを選び「削除」が押せるなら実行します。
押せない・不安なら次の安全な確認へ。

bcdeditで確認(上級だが確実)

管理者でコマンドプロンプト(またはPowerShell)を開きます。

  • スタート → 「cmd」→ 管理者として実行

  • 次を実行:

    • bcdedit

表示される一覧の中に、description が古いWindows名になっている項目が残っていることがあります。
削除は identifier を指定して行いますが、ここは一番事故が起きやすいので、「どれが現行OSか」を確信できない場合は無理に消さず、次の“Windows本体側の見分け”を先にやるのが安全です。

手順3:不要なWindowsを“安全に”アンインストール(実体の削除)

ここからが本題です。ポイントは**「起動に必要な領域を削除しない」**こと。

1)ディスクの状態を確認する(どのパーティションが現行OSか)

  1. Win + X → 「ディスクの管理

  2. Windowsが入っていそうなパーティション(C: 以外に大きめの領域がある、など)を確認

  3. ラベルのヒント

    • 「ブート」:今起動しているWindowsが入っている可能性が高い

    • 「システム」:起動に必要な領域(EFI/ブートローダー)がある

    • 「回復」:回復環境

    • EFI システム パーティション(小さめのFAT32):UEFI起動の要、基本触らない

よくある落とし穴は「別のパーティションにある古いWindowsを消したつもりが、実はEFIや起動情報がそこにあって起動不能」になるパターンです。“システム”と付いている領域は基本削除しないが鉄則。

2)不要Windowsのパーティションを削除し、容量を戻す

不要なWindowsが入っていると判断できるパーティションは、基本的に次の流れです。

  1. 不要側パーティションの中身が必要なら退避(ドキュメント等)

  2. ディスクの管理で該当パーティションを右クリック

  3. 「ボリュームの削除」

  4. できた未割り当て領域を、必要に応じてC:へ拡張(同一ディスクで隣接している必要あり)

※ 拡張がグレーアウトする場合は、未割り当て領域がC:の右隣に無い、別ディスク、などが原因です。その場合はパーティション構成の整理が必要ですが、ツール選定を誤るとリスクが上がるため、まずは「削除して空きを作る」までで止めてもOKです。

3)古いWindowsフォルダを削除したいとき(Windows.old等)

アップグレード残骸の Windows.old などは、ディスククリーンアップ(ストレージ)で安全に消せます。

  • 設定 → システム → 記憶域

  • 一時ファイル → 「以前のWindowsのインストール」等を選んで削除

フォルダを手動削除するより事故が少ないです。

それでも起動メニューが残るときの最終調整

不要Windows本体を消しても、起動項目だけ残ってメニューが出ることがあります。その場合は以下を見直します。

  • msconfig:タイムアウト0、既定OSが正しいか

  • bcdedit:不要な description のエントリが残っていないか

  • UEFIのブート順:BIOS/UEFI設定で不要なWindows Boot Managerが複数ないか

よくある失敗と回避策

  • 「システム」やEFIを削除して起動不能
    → ディスクの管理で表示される役割ラベルを優先し、EFIは触らない。

  • どっちが現行かわからないまま削除
    → まずmsconfigで既定OSを固定し、ディスクの管理で「ブート」表示のある方を基準に判断。

  • C:拡張ができず中途半端に空きが残る
    → まずは削除まででOK。拡張は構成次第で手段が変わる。

まとめ:おすすめの実行順(安全優先)

  1. msconfigで既定OS設定+タイムアウト0(表示だけ消す)

  2. まだ不要項目があるなら、msconfig/bcdeditで起動項目の整理

  3. 本当にWindowsが2つなら、ディスクの管理で確認して不要パーティションを削除

  4. 最後に、メニュー表示やUEFIブート順を整えて完了

起動メニュー問題は、焦って「消す」より、先に「見分ける」ほど成功率が上がります。結果として、起動が速くなり、ストレージも戻って、PCの扱いやすさが一段上がります。




以上の内容はhttps://error-daizenn.hatenablog.com/entry/2026/02/10/064339より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14