死のブルースクリーンとは?
死のブルースクリーン(BSoD)は停止エラーとしても知られ、Windowsオペレーティングシステムの使用中にコンピューターに表示されるエラー画面を示す用語です。致命的なシステムエラーが原因となっていることが多く、システムクラッシュとも呼ばれます。つまり、オペレーティングシステムが安全に操作できなくなった状態です。
死のブルースクリーンはWindows NT3.1で初めて発生し、その後のWindowsバージョンでも姿を現しています。特にWindows 9xシリーズでは、オペレーティングシステムの不安定性の問題が度々発生し、最も多くのBSoDを経験しました。
Windows ブルースクリーン インターフェースと情報
ブルースクリーンが発生するとコンピューターが壊れるかもしれないと考えるかもしれませんが、実際にはそうではなく、エラーが発生して正しく動作できなくなったコンピューターを保護することが目的です。
ブルースクリーンがコンピューターを保護するためのものであっても、実行中の作業がすべて失われてしまう可能性があるため、非常にイライラします。大切な作業中に突然ブルースクリーンが表示されるのは困ります。
さまざまなWindowsバージョンのブルースクリーンのインターフェースと情報を見て、なぜコンピューターを保護しているのかを知りましょう。
こちらはWindows 95とWindows 98のブルースクリーンです。ブルースクリーンに表示されている情報は非常に少ないことが分かります。
時は流れ、WindowsはWindows XP時代に発展し、ブルースクリーンも進化しました。インターフェースは似ていますが、情報はより包括的です。表示される情報が多すぎるようにも見えますが、詳細な情報のおかげでトラブルシューティングがしやすくなっています。それ以降、ブルースクリーンのインターフェースは変わらないまま、Windows 7時台まで続きました。以下の画像をご覧下さい。
2012年にWindows 8が導入されるまで、Windowsのブルースクリーンは変わりませんでした。Windows 7とそれ以前のシステムのブルースクリーンに比べて、Windows 8とそれ以降のシステムのブルースクリーンはよりフレンドリーで、それほど恐ろしさを感じません。対照的に、ブルースクリーンから診断・解決できる情報はずっと少なくなっています。
今ではほとんどの人々がWindows 8/10を利用しています。上記のようなブルースクリーンが表示された場合は、こちらのガイド「すばやく解決 – 問題が発生したため、PCを再起動する必要があります」に従って問題を解決して下さい。
ブルースクリーンが表示されると、通常のコンピューターの実行画面が青い背景に白い文字の画面になることが一般的です。白い文字は現在の情報を知らせる情報で、通常はブルースクリーンが表示される具体的な理由が書かれています。
ブルースクリーンに関する主要な情報をまとめましょう。ブルースクリーンの主要な情報は、いくつかのモジュールに分割されています。
情報の最初の部分は、お使いのコンピューターが動作を停止したことを示しています。
2つ目のメッセージは、ブルースクリーンの原因として考えられることを示しています。これはすべてのブルースクリーンに表示されるわけではありません。
次に、コンピューターを再起動するか、他のアドバイスを試してみて下さい。
最終的な技術情報の内容は重要で、これはブルースクリーンコードと呼ばれるものです。一般的に、最初のコードは発生したエラーのタイプを識別するために使用され、括弧の中のパラメータはBSoDの原因を示します。
例えば、死のブルースクリーンの原因がファイルである場合、括弧内にはブルースクリーンの細かい分類を示すパラメータ、ブルースクリーンの原因となるファイルを示すパラメータ、ファイルの場所を示すパラメータが表示されます。
ブルースクリーンコードの細かい分類はMicrosoft公式サイトで照会できますが、他のコードはBlueScreenViewなどのツールで表示する必要があります。
死のブルースクリーンの原因
前述の通り、ブルースクリーンの原因としてよくあるのはオペレーティングシステムのクラッシュです。さて、オペレーティングシステムのクラッシュを引き起こすのは何でしょうか?この疑問にお悩みの方は、なぜそのようになるのか、どうすれば回避できるのかを知りたいと思うでしょう。
実際、ブルースクリーンが表示されるたびに、ブルースクリーンコードも一緒に表示されます。このコードは、コンピューターが停止エラーに遭遇する具体的な理由を示しています。
死のブルースクリーンの原因として最も多いのは、互換性のないDLLファイルです。つまり、同じDLLの複数のバージョンによって引き起こされる互換性の問題です。アプリケーションがこれらのDLLを使用する必要がある場合、Windowsはそれらをメモリに読み込みます。DLLが置き換えられると、次回DLLが読み込まれるときには、アプリケーションの望ましいバージョンでなくなっていることがあります。
他の重要な原因は、ハードウェアの問題です。ハードウェアの互換性、過熱、オーバークロック、ハードウェアの損傷、BIOS設定エラー、コードエラーがブルースクリーンを引き起こすことがあります。
他にも、デバイスドライバーの不具合や誤った記述、カーネルのバグ、Windowsの更新がブルースクリーンの原因となることがあります。