自作PC歴10年以上、知人のネットワーク構築やPC不具合を直してきた者が解説します。
OSを認識しないケースや、スタートアップ修復画面が表示された際の原因と解決策を分かりやすく解説します。
今回はケースごとに解説していきます。
前回ハードウェアによるPCが起動しない場合も記載しています。
PR
目次
OSが認識しない
BIOS起動までは確認出来るがその後、黒い背景に文字が表示され起動しない。
下記表示される例
Reboot and Select Proper Boot Devide
or Insert Boot Media In selected Boot device and press a key…
OSが入っているデバイスが無いよ…と怒っていますね….
この状況では大きく2パターン考えられます。
- BIOSのブート設定でOSが入っているデバイスが無効化されている
- OSの入っているデバイスが接続されていない又は故障している
BIOSのブート設定でOSが入っているデバイスが無効化されている
①まずはBIOS設定画面に入る
入り方はロゴが表示されている間に下記キーを連打します。
「F2」「Del(Delete)」「F1」「F10」「F12」(各メーカにより異なる)
一番多いのは「F12」「Del」です。
②ブート設定を探す
こちらも使用しているマザーボードにより配置が異なります。
「使用しているマザーボード+ブート設定」で検索または説明書を読みましょう。
③OSが入っているデバイスを優先順位#1にする
ブート設定まで辿り着ければあとは簡単です。
Boot Option #1 ~Boot Option #7
上記の「Boot Option#1」にOSが入っているデバイスを選択します。
※デバイスがわからない場合は、OSが入っているデバイスのみを接続しブート設定をしましょう。
またOSを新規インストールする際に作成したUSBまたはDVDをを使用する場合も同様です。
⑤セーブして再起動
変更した設定を保存して再起動します。
「変更を保存して再起動」
「save ~~~ reboot」
PR
スタートアップ修復画面が表示される
ここからはかなり厄介な状況になってきます。
この画面が表示されると言うことは、システムのファイル破損や互換性の問題など原因は様々です。
一番早いのはwindowsの再インストールですね。。。
まずは再起動を行いましょう。
①CMDからシステムファイルのクリーンインストールを行う
詳細オプション→トラブルシューティング→詳細オプション→コマンドプロンプト
(管理者権限が必要ですが、確かここからの起動だったら自動的に管理者権限だった気がします。。。)
ちなみにwindows10はcmd、windows11はPowerShellになります。
下記コマンドを実行(ネットワークに接続しておいてください)
DISM.exe /Online /Cleanup-image /Restorehealth

私の環境では、windows起動後PowerShellから起動しているため、若干画面が違うかもしれませんが
実行するコマンドと動作は同じはずです。
実行してからしばらく時間がかかりますが気長に待ちましょう。

正常に完了した後、下記コマンドを実行
sfc /scannow
上記2つのコマンドは2回ほど実行しましょう。
機能が完璧ではないようで、1回目で改善しなくても2回目で改善することがあります。
上記のケースはあくまで突然スタートアップ修復画面が表示された場合のみに有効です。
この手順を実行して不利益はありませんので(恐らく)、まずはおまじない程度に実行することです。
これ以外のケースだと、GPUの載せ替えで元々AMDのドライバがインストールされていたけど
ドライバを削除せずに次のNVIDIAのドライバをインストールした場合や
windows updateを行った直後などには不向きです。
(windows updateの場合は効果ある場合もありますが、基本的にはね・・・)
他社GPUに載せ替えてスタートアップ修復画面が表示された場合はセーフモードで起動し
以前のGPUドライバを削除する必要があります。
・他社GPUに交換後スタートアップ修復画面が表示される
こちらは手動で削除するよりフリーソフトを使用した方が確実なのでこちらは後日別記事にて記載します。
ブルースクリーンで強制再起動
windowsでシステムエラーが発生すると表示される画面です。
実は画面の中にエラーコードがとエラー内容表示されています。エラーコードが分かれば、対策方法がわかる確率が上がります。
再起動するまでの短時間のみ表示されるため、エラー内容を読んでいる時間がないので
ブルースクリーンが表示されたら諦めて画面の写真を撮りましょう。
バージョン事で多少表示内容が違いますが「停止コード~~」や「error code」など表記があります。
表示されたコードで検索を行います。
基本的にこの画面が表示される原因は下記の通りです。
- システムファイル破損(OS・ドライバ)
- 周辺機器のエラー
- HDDまたはSSDの故障
- ウイルス感染(物による)
どれも厄介な原因ですが、故障関連以外またはドライバの不具合以外はwindowsの再インストールをおすすめします。
経験上悩んでいるよりも再インストールしたほうが早いです。もちろんデータは消えてしまいますが。
Cドライブには重要なデータは入れず消えても良いようにしておくまたは日々バックアップを取っておきましょう。
ここで「初期化なんて出来るわけ無いだろ」と言う方が大半でしょう。
もちろん改善策も記載していきます。
・原因切り分けと対策方法
エラーコード(停止コード)で検索を行います。
検索結果から最近起きたことを思い出しましょう。
大体どの記事でも、システムファイルの修復を実行するように促されるでしょう。
まずはシステム修復を実行しましょう。
その後こちらの手順を実施します。
上記手順を実施しても症状が改善しない場合は下記項目が実施することで改善する可能性があります。
・ドライバ関連のエラーなら、ドライバのアップデートまたはアプデ直後なら削除。
・windows update のエラーならトラブルシューティング(機能のあるバージョン)または
直近でインストールしたwindows updateを削除(難易度高いのでおすすめしません)
詳しく解説したいところですが、エラーコードごとに全く対策方法が違うのと
エラーコードの種類もたくさんあり解説しきれないので改善しないようでしたら初期化をおすすめします。
PR