パソコンが起動しないときの原因と簡単な直し方

電源を入れてもパソコンが起動しない――そんな経験はありませんか?このトラブルにはさまざまな原因が考えられます。この記事では、PCが起動しなくなる最も一般的な原因を解説し、誰でも試せる簡単な修復方法をご紹介します。
パソコンが起動しない主な原因
Windowsが起動しない場合、以下のような問題が考えられます。
- 起動可能なデバイス(ブート可能なドライブ)が存在しない
- NTLDR(NTローダー)が破損または欠落している
- Ntoskrnl.exe(Windowsカーネル)が欠落または破損している
- Ntdetect.comが欠落または破損している
- BOOTMGR(ブートマネージャー)が欠落または破損している
- NTFS.SYS(NTFSファイルシステムドライバー)が欠落または破損している
- Hal.dll(ハードウェア抽象化レイヤー)が欠落または破損している
これらのファイルはWindowsの起動プロセスに不可欠なものであり、ひとつでも問題が発生すると起動エラーが表示され、OSが立ち上がらなくなります。
起動しないパソコンの修復手順
それでは、実際にパソコンを修復していきましょう。
ステップ1:インストールディスクから起動する
最初に試すべきは、WindowsのインストールディスクまたはリカバリーDVDから起動することです。手順は以下のとおりです。
- ブートディスクをDVDドライブに挿入し、パソコンを再起動します。
- 「任意のキーを押してください」というメッセージが表示されたら、キーを押してディスクから起動します。
- ディスクの読み込みが完了するまで待ちます。
使用するDVDの種類によって、「今すぐインストール」を進むか「コンピューターの修復」を選択するかの画面が表示されます。ここでは「コンピューターの修復」を選びましょう。ディスクがシステム構成のチェックを終えたら、修復対象のWindowsインストールを選択します。
ステップ2:スタートアップ修復を実行する
次にシステム回復オプションの画面が表示されるので、「スタートアップ修復」を選択してください。これにより、Windowsが自動的に起動の問題を診断・修復してくれます。多くの場合、この段階で問題は解決します。
もし自動修復で改善しなかった場合は、「コマンドプロンプト」を選択して次のステップへ進みます。
ステップ3:bootrecコマンドでMBRを修復する
コマンドプロンプトが開いたら、以下のコマンドを入力してEnterキーを押します。
bootrec.exe /FixMbr
「操作は正常に完了しました」というメッセージが表示されれば成功です。これでマスターブートレコード(MBR)が修復され、以降はパソコンが正常に起動するようになります。
それでも直らない場合のヒント
上記の方法で解決しない場合は、以下も試してみてください。
- bootrec.exe /FixBoot:新しいブートセクタを書き込むコマンドです。
- bootrec.exe /RebuildBcd:ブート構成データ(BCD)を再構築します。
- ハードウェアの接続確認:HDDやSSDのケーブルが緩んでいないか、BIOS/UEFIで起動ドライブが正しく認識されているかを確認しましょう。
パソコンが突然起動しなくなると焦りますが、原因の多くはブート関連ファイルの破損です。落ち着いて上記の手順を試せば、自力で復旧できるケースがほとんどです。
-
「NTLDR is missing」エラーの直し方|原因と8つの対処法を徹底解説
NTLDRとは?エラーが発生する原因NTLDRは「NT Loader(NTローダー)」の略称で、Windows XP、Windows Server 2003、Vista、7、8、10といったWindows NT系OSに搭載されているブートローダーです。NTLDRはWindowsがインストールされたハードディスクのパーティション上に存在し、そこから読み込まれるか、USBメモリなどの外部メディアから起動されます。ブートローダーはまず、隠しファイルとして厳重に保護されている「boot.ini」というシステムファイルを読み込み、問題がなければ起動プロセスを続行します。しかし、以下のような状況では、起動
-
パソコンのマザーボードを自分で修理する簡単な方法
マザーボード(メインボード)とは、マイクロプロセッサ(CPU)やメインメモリ(RAM、ROM、BIOSチップ)、各種コントローラーなど、パソコンの中核となる部品がすべて搭載される基板のことです。また、拡張スロットには、機能追加や性能向上のための拡張カードを取り付けることができます。 マイクロプロセッサは、その形状やサイズに対応したソケットやスロットに取り付けられます。代表的なものとしては、Socket 370、Socket 478、Socket LGA775、Socket A 462(AMD用)、Slot 1(Pentium II・III用)などが挙げられます。 マザーボード上では、マイクロプ