突然Windows 10が起動しない — CMOS電池交換後にLegacyモードへ変更して解決

これまで正常に使用していたWindows 10のPCが、突然起動しなくなった。

BIOSを確認すると、最初に気付いたのは日付と時刻が初期化され、起動順序も初期状態に戻っていたことだった。

BIOS設定がリセットされたと考え、CMOS電池を交換して日付、時刻、起動順序を設定し直したが、それでもWindowsは起動しなかった。

さらに確認すると、このWindows 10はMBR形式のディスクをLegacyモードで起動していたシステムだった。

BIOS設定が初期化されたことで、起動モードがマザーボードの標準的なUEFI設定へ戻り、既存のWindowsの起動方式と合わなくなったと判断した。

Legacy/CSMで起動できるよう設定を変更すると、Windows 10は正常に起動した。

症状

確認した症状は以下のとおり。

  • これまで正常だったWindows 10が突然起動しない
  • BIOSには入れる
  • ストレージはBIOSで認識されている
  • BIOSの日付と時刻が初期化されている
  • 起動順序も初期状態に戻っている
  • 起動順序を設定し直してもWindowsが起動しない

ストレージ自体はBIOSで認識されていたため、最初はマザーボードのBIOS設定が初期化された状態を疑った。

最初に疑った部分 — CMOS電池

BIOSの日付と時刻が初期化されている場合、CMOS設定が正常に保持されていない可能性がある。

特に古いPCではCMOS電池が弱くなると、以下のような症状が発生することがある。

  • 日付と時刻が初期化される
  • 起動順序が初期化される
  • BIOS設定が初期状態へ戻る
  • AC電源を切った後に設定が保持されない

今回のPCでも時刻と起動設定の両方が初期化されていたため、CMOS電池の劣化を疑った。

そこでマザーボードの電池を新品へ交換し、BIOSを再設定した。

多くのデスクトップ用マザーボードではCR2032のコイン電池が使用されているが、交換前に実際の電池規格を確認したほうがよい。

電池を交換してもWindowsが起動しない

電池交換後に:

  • 日付と時刻
  • ストレージの認識状態
  • Windowsが入っているディスクの起動順序

を設定し直した。

しかしWindowsはまだ起動しなかった。

ストレージ自体はBIOSで正常に認識されていたため、BIOS初期化によって別の設定が変わり、既存のWindowsの起動方式と合わなくなっていないか確認した。

既存のWindows 10はMBR方式

確認すると、このWindows 10はMBR形式でインストールされ、Legacyモードで起動していたシステムだった。

Windowsでは一般的に以下のような組み合わせが多い。

GPTディスク
↓
UEFI起動

または:

MBRディスク
↓
Legacy BIOS / CSM起動

今回のPCは後者だった。

つまり:

Windows 10
+
MBR
+
Legacy起動

という構成だった。

しかしBIOS設定がリセットされたことで、起動方式がUEFI側の初期設定へ戻っていた。

そのため既存のMBR/Legacy構成のWindowsを正常に起動できなくなったと判断した。

UEFIからLegacy/CSMへ変更

BIOSの起動関連設定を確認し、LegacyまたはCSM互換で起動できるように変更した。

設定名称はマザーボードメーカーやBIOSバージョンによって異なる。

例えば:

  • Boot Mode
  • UEFI / Legacy
  • CSM
  • Launch CSM
  • Legacy Support
  • UEFI and Legacy

などの名称で表示される場合がある。

既存のWindows 10の構成に合うように起動設定を変更し、保存して再起動したところ、Windows 10は正常に起動した。

なぜ起動順序を直すだけでは解決しなかったのか

起動順序は、単純にどのストレージから先に起動を試すかを決める設定。

今回の問題はストレージの順番だけではなく、Windowsのインストール方式とBIOSの起動方式が一致していなかったことにあった。

例えば既存のシステムが:

MBR + Legacy

なのに、BIOS初期化後に:

UEFI

のみで起動する状態になると、ディスク自体はBIOSで認識されていても、既存のWindowsを同じ方法では起動できない場合がある。

つまり:

SSDは正常に認識
+
起動順序も正常

でも、Windowsが必ず起動するとは限らない。

起動モードも一緒に確認する必要がある。

GPT/UEFIとMBR/Legacyの違い

GPTとUEFI、MBRとLegacyは一緒に説明されることが多いが、正確には別の技術。

GPTとMBRはディスクのパーティション方式。

UEFIとLegacy BIOSはPCがOSを起動するためのファームウェア方式。

Windowsでは一般的に:

GPT ↔ UEFI
MBR ↔ Legacy/CSM

という組み合わせが多い。

今回のPCもこの一般的な構成だった。

ただし、

MBRなら必ずLegacy
GPTなら必ずUEFI

とすべての環境に当てはめるのではなく、現在のWindowsが実際にどの方式でインストールされ、どのモードで起動していたかを確認することが重要。

作業結果

今回の作業は以下の流れだった。

Windows 10が突然起動しない
↓
BIOSを確認
↓
日付・時刻と起動順序の初期化を確認
↓
CMOS電池を交換
↓
日付・時刻と起動順序を再設定
↓
Windowsはまだ起動しない
↓
既存WindowsがMBR方式であることを確認
↓
BIOSの起動モードを確認
↓
Legacy/CSM起動を有効化
↓
Windows 10が正常起動

今回重要だったのは、CMOS設定が初期化された問題とWindowsが起動しなかった問題を別々に確認したこと。

CMOS電池を交換しただけではWindowsは起動せず、初期化されたBIOSの起動方式も既存Windowsに合わせて戻す必要があった。

注意事項

1. BIOSのメニュー名はマザーボードによって異なる

Legacy、CSM、UEFIに関する設定名称や場所は、マザーボードメーカーやBIOSバージョンによって異なる。

この記事とまったく同じ項目名を探すのではなく、BootやCSMに関連する設定を確認したほうがよい。

ノートPCやメーカー製PCでもBIOS構成は異なる場合がある。

2. 最新PCにはLegacy/CSMがない場合もある

最近のマザーボードやメーカー製PCには、UEFI起動のみをサポートし、Legacy/CSM設定を持たない製品もある。

Legacy項目が見つからないからといって、BIOSに異常があるとは限らない。

3. Windows 11ではそのまま適用しない

Windows 11を通常のサポート環境で使用する場合は、基本的にUEFI + GPT構成を使用する方向が適している。

Windows 11が起動しないからといって、むやみにLegacyを有効化したりMBRへ変更したりするのは推奨しない。

今回の事例は、既存のWindows 10がすでにMBR + Legacy方式でインストールされていたPCを復旧したケース。

4. 起動しないからといってすぐにディスクを変換しない

MBRディスクからWindowsが起動しない場合でも、すぐにGPTへ変換したりパーティションを削除したりしないほうがよい。

単なるBIOS起動モードの問題であれば、ディスク構成を変更することで逆に起動できなくなったり、データへ影響したりする可能性がある。

まず確認する項目:

  • ディスクがBIOSで認識されているか
  • WindowsがGPTかMBRか
  • BIOSの起動モードが変更されていないか
  • 起動順序が正しいか

5. CMOS電池だけが原因とは断定できない

古いPCで日付や時刻が初期化されている場合、CMOS電池を疑うのは自然。

今回もCMOS電池を交換した。

ただし、一度BIOS設定が初期化されたというだけで、電池だけが原因だったと100%断定することはできない。

電池交換後も日付やBIOS設定が繰り返し初期化される場合は、マザーボードや電源関連の問題も追加で確認する必要がある。

同じ症状で確認するとよい項目

Windowsが突然起動しなくなり、BIOS設定も初期化されている場合は以下を確認すると原因を絞り込みやすい。

  1. SSD/HDDがBIOSで認識されているか
  2. BIOSの日付と時刻が初期化されているか
  3. 起動順序が変わっていないか
  4. CMOS電池の状態
  5. WindowsディスクがGPTかMBRか
  6. UEFIまたはLegacyのどちらで起動していたか
  7. Secure BootまたはCSM設定が変わっていないか
  8. 既存Windowsに合った起動設定になっているか

ストレージ自体がBIOSでまったく認識されていない場合は、今回とは別の原因である可能性が高い。

現場記録

症状: 正常に使用していたWindows 10が突然起動しなくなった

初期確認: BIOSの日付・時刻と起動順序が初期化されていた

最初に疑ったこと: CMOS電池の劣化とBIOS設定の初期化

作業1: マザーボードのCMOS電池を交換し、日付・時刻と起動順序を再設定

追加症状: ストレージは正常に認識されているがWindowsは起動しない

追加確認: 既存Windows 10はMBR方式で、Legacy起動を使用していた

作業2: 初期化後のUEFI起動設定を、既存Windowsに合わせてLegacy/CSMへ変更

結果: Windows 10が正常に起動

原因の可能性: BIOS設定の初期化によって起動モードが既存のMBR/Legacy Windowsと合わなくなったことが、直接的な起動失敗の原因だった可能性が高い

注意: 最新PCではLegacy/CSMが存在しない場合があり、Windows 11やGPT/UEFI構成へ同じ方法をそのまま適用しないほうがよい

確認できなかった点: 最初のBIOS設定初期化がCMOS電池の劣化だけで発生したかは確定できていない