業務中にPCが突然起動しなくなり、困った経験はありませんか。
特に「アクティブパーティション」の設定ミスは、PCが正常に起動しない主な原因の一つです。
この記事では、Windows 11を対象に、この起動問題を解決するための具体的な修復手順を解説します。
手順通りに進めることで、PCの起動環境を復旧させることが可能です。
【要点】PCが起動しない場合の修復のポイント
- Windows回復環境の起動: PCが起動しない状況から、修復ツールへアクセスできます。
- DiskPartコマンドの利用: 正しい起動パーティションをアクティブに設定し直します。
- ブートセクタの修復: 起動情報を再構築し、OSの起動を可能にします。
ADVERTISEMENT
目次
アクティブパーティション設定ミスでPCが起動しない原因
PCが起動しない場合、その原因の一つにアクティブパーティションの設定ミスがあります。
アクティブパーティションとは、PCの電源投入時に最初に読み込まれるパーティションのことです。
このパーティションには、Windowsを起動するためのブートローダーと呼ばれるプログラムが格納されています。
もし誤ったパーティションがアクティブに設定されていると、PCはWindowsの起動に必要なファイルを見つけられません。
結果として、PCは起動できず、画面にエラーメッセージが表示されることになります。
これは、OSがどの領域から起動すればよいか判断できない状況です。
ブートローダーとアクティブパーティションの関係
PCの起動プロセスは、まずBIOSやUEFIと呼ばれるファームウェアがアクティブパーティションを探すことから始まります。
アクティブパーティションが見つかると、そこに存在するブートローダーが実行されます。
ブートローダーはWindowsのシステムファイルを読み込み、OSの起動へと繋げます。
しかし、アクティブパーティションが間違っていると、ブートローダー自体が読み込まれません。
または、読み込まれても肝心のWindowsシステムファイルが見つからないため、起動が失敗します。
このため、アクティブパーティションを正しく設定し直すことが、起動問題を解決する上で非常に重要です。
アクティブパーティション設定を修復する手順
PCが起動しない状況でも、Windows回復環境を利用してアクティブパーティションを修復できます。
以下の手順に従って操作を進めてください。
Windows回復環境の起動
- PCの電源を強制的に切る
PCの電源ボタンを長押しして、電源を完全に切ります。 - PCの電源を入れる
電源ボタンを押し、PCを起動します。 - Windowsロゴが表示されたら強制的に電源を切る
Windowsのロゴが表示されたら、再び電源ボタンを長押しして強制的に電源を切ります。 - この操作を3回繰り返す
上記2と3の操作を合計3回繰り返すと、4回目の起動時に「回復」画面が表示されます。 - オプションを選択する
「回復」画面で「詳細オプション」を選択します。 - トラブルシューティングに進む
「オプションの選択」画面で「トラブルシューティング」を選択します。 - 詳細オプションを開く
「トラブルシューティング」画面で「詳細オプション」を選択します。 - コマンドプロンプトを起動する
「詳細オプション」画面で「コマンドプロンプト」を選択します。
必要に応じて管理者アカウントとパスワードを入力してください。
DiskPartコマンドでアクティブパーティションを設定
コマンドプロンプトが起動したら、以下の手順で正しいパーティションをアクティブに設定します。
- DiskPartを開始する
コマンドプロンプトでdiskpartと入力し、Enterキーを押します。
DiskPartユーティリティが起動します。 - ディスクの一覧を表示する
list diskと入力し、Enterキーを押します。
PCに接続されているすべてのディスクが表示されます。
Windowsがインストールされているディスク番号を確認してください。通常はディスク0です。 - 対象ディスクを選択する
select disk Xと入力し、Enterキーを押します。
「X」にはWindowsがインストールされているディスク番号を入力します。例えば、select disk 0です。 - パーティションの一覧を表示する
list partitionと入力し、Enterキーを押します。
選択したディスク上のすべてのパーティションが表示されます。
Windowsがインストールされているパーティション、またはシステム予約パーティションを確認します。 - 対象パーティションを選択する
select partition Yと入力し、Enterキーを押します。
「Y」にはアクティブに設定したいパーティション番号を入力します。
通常は、Windowsがインストールされているパーティションか、システム予約パーティションです。
パーティションタイプが「プライマリ」で、サイズが大きいものがWindows本体のパーティションです。 - パーティションをアクティブに設定する
activeと入力し、Enterキーを押します。
選択したパーティションがアクティブに設定されます。 - DiskPartを終了する
exitと入力し、Enterキーを押します。
DiskPartユーティリティが終了し、コマンドプロンプトに戻ります。
ブートセクタの修復コマンドを実行
アクティブパーティションの設定後、ブートセクタの情報を修復します。
- マスターブートレコードを修復する
コマンドプロンプトでbootrec /fixmbrと入力し、Enterキーを押します。
マスターブートレコードが修復されます。 - ブートセクタを書き込む
bootrec /fixbootと入力し、Enterキーを押します。
新しいブートセクタが書き込まれます。 - ブート構成データを再構築する
bootrec /rebuildbcdと入力し、Enterキーを押します。
Windowsのインストールをスキャンし、ブート構成データBCDを再構築します。
「Windowsのインストールを識別しましたか」と聞かれたらYと入力し、Enterキーを押します。 - コマンドプロンプトを終了し再起動する
exitと入力し、Enterキーを押します。
コマンドプロンプトが閉じたら、PCを再起動してWindowsが起動するか確認します。
Windows 10の場合も、これらの手順は同様に適用できます。
修復手順で発生しやすい問題と対処法
アクティブパーティションの修復中に、いくつかの問題に直面することがあります。
ここでは、よくある失敗パターンとその対処法を説明します。
正しいパーティションが特定できない場合
list partition コマンドで表示されるパーティションが複数あり、どれがWindowsのパーティションか判断に迷うことがあります。
この場合、以下のコマンドで詳細情報を確認できます。
- ボリュームの一覧を表示する
DiskPart内でlist volumeと入力し、Enterキーを押します。
各ボリュームのドライブレター、ファイルシステム、サイズ、ラベルが表示されます。
Windowsがインストールされているボリュームは、通常「C」ドライブで、NTFSファイルシステムです。 - パーティションの詳細情報を確認する
対象と思われるパーティションを選択後、detail partitionと入力し、Enterキーを押します。
パーティションの種類やオフセットなどの詳細が表示され、特定の手がかりになります。
これらの情報をもとに、最も可能性の高いパーティションを選択してください。
bootrec /fixboot でアクセスが拒否される場合
bootrec /fixboot コマンドの実行時に「アクセスが拒否されました」と表示されることがあります。
これは、UEFI環境やGPTディスクを使用している場合に発生しやすい問題です。
対処法として、ブートパーティションを再構築する方法があります。
- DiskPartでEFIパーティションを特定する
DiskPart内でlist volumeを実行し、ファイルシステムがFAT32で、サイズが100MB〜500MB程度の「ESP」または「EFIシステムパーティション」を探します。
そのボリュームの番号とドライブレターをメモします。 - EFIパーティションを選択しドライブレターを割り当てる
select volume Xで対象ボリュームを選択し、assign letter=Zで一時的にドライブレターZを割り当てます。 - DiskPartを終了する
exitと入力し、DiskPartを終了します。 - ブートファイルを再構築する
コマンドプロンプトでcd /d Z:\EFI\Microsoft\Boot\と入力し、Enterキーを押します。
次にbootrec /fixbootを実行します。 - BCDファイルを再構築する
ren BCD BCD.oldと入力し、Enterキーを押して既存のBCDファイルをリネームします。
その後bootrec /rebuildbcdを実行し、BCDファイルを再構築します。
この手順でアクセス拒否の問題を解決できることが多いです。
修復後もPCが起動しない場合
上記の手順を試してもPCが起動しない場合、アクティブパーティション以外の問題が考えられます。
例えば、Windowsのシステムファイルが破損している、またはハードウェアに障害が発生している可能性です。
この場合は、Windowsの再インストールや、専門家によるハードウェア診断を検討する必要があります。
重要なデータを保護するため、可能であればデータのバックアップを優先してください。
ADVERTISEMENT
MBRディスクとGPTディスクの起動修復コマンドの違い
ディスクのパーティション形式には、MBRマスターブートレコードとGPTGUIDパーティションテーブルの2種類があります。
Windows 11ではGPTが主流ですが、古いWindows 10環境ではMBRも多く使われています。
それぞれのディスクタイプで、起動修復コマンドの動作や必要性が異なります。
| 項目 | MBRディスク | GPTディスク |
|---|---|---|
| パーティションテーブル形式 | Master Boot Record | GUID Partition Table |
| ブート方式 | BIOSブート | UEFIブート |
| アクティブパーティションの概念 | 必須 | 通常は不要(EFIシステムパーティションが役割を果たす) |
| 主な修復コマンド | bootrec /fixmbr、bootrec /fixboot、bootrec /rebuildbcd |
bootrec /fixboot、BCD再構築(EFIパーティション操作を含む) |
| `bootrec /fixmbr` の必要性 | MBRの破損時に必要 | 原則不要 |
| `bootrec /fixboot` のアクセス拒否 | 発生しにくい | UEFIブートパーティションへのアクセス権で発生することがある |
GPTディスクとUEFI環境では、アクティブパーティションという概念は直接的には存在しません。
代わりにEFIシステムパーティションESPがブート情報を管理します。
そのため、GPTディスクでの修復では、主にESP内のブートファイルを操作することになります。
まとめ
アクティブパーティションの設定ミスでPCが起動しない場合の修復手順を解説しました。
Windows回復環境からDiskPartコマンドとbootrecコマンドを使い、起動環境を再構築できます。
正しいパーティションの特定やアクセス拒否エラーへの対処法も理解できたでしょう。
これらの知識は、他のWindows起動トラブルにも応用できるため、ぜひ今後の業務で活用してください。
PCの安定稼働のために、定期的なシステムチェックやバックアップの習慣化も検討しましょう。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】イヤホンを挿してもスピーカーから音が出る!ジャックを認識しない時のRealtek設定と直し方
