- ベストアンサー
ブルースクリーンのコード0x000000f7
先ほど突然ブルースクリーンが発生してしまいました。 コードは「0x000000f7」だったのですが、調べても原因がよく分かりません。 何が原因でブルースクリーンが発生してしまったのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原因は分からないかもね・・・。何度か再現すれば分かるかもしれませんが、一応そのコードの詳細と対処方法(簡易、詳細はURLを参照-英語<トレースチェックはデバッグエンジニア向け>)を回答します。 スタックバッファーに対するオーバーランです。 当該のエラーコードは、DRIVER_OVERRAN_STACK_BUFFERに該当します。 以下は、機械語翻訳を元に当該URLの内容に加筆(一部を意訳)しています。 DRIVER_OVERRAN_STACK_BUFFERバグチェックが0x000000F7の値を有する。 これにより、ドライバはスタックベースのバッファオーバーランが発生したことを示します。 あなたが当該のブルースクリーンエラー、ストップコードを受け取った場合、コンピュータは、データ損失から自身を守るために突然シャットダウンしました。 このエラーから回復する方法の詳細については、Windowsでの解決ブルースクリーンエラーを参照してください。 DRIVER_OVERRAN_STACK_BUFFERパラメータ 以下のパラメータがブルースクリーンに表示されます。 パラメーター 説明 1 スタックから実際のセキュリティチェックのクッキー 2 予想されるセキュリティチェックのクッキー 3 予想されるセキュリティチェッククッキーのビットの補数 4 0 原因 ドライバーは、関数の戻りアドレスを上書きされ、任意のアドレスに戻ってジャンプしているような方法で、機能が戻ってきたときにスタックベースのバッファ(またはローカル変数)をオーバーランします。(しようとした) これは古典的な「バッファオーバーラン※」ハッキング攻撃である。 このシステムは、悪意のあるユーザーがそれを完全に制御するを防ぐために停止します。 分析回答 KB(スタックバックトレースを表示)スタックトレースを取得するためにコマンドを使用します。 バッファオーバーランハンドラとバグチェックコールの前にスタック上の最後のルーチンは、そのローカル変数をオーバーラン1です。 以下のURLに英語の本文があります。 https://msdn.microsoft.com/en-us/library/windows/hardware/ff560389%28v=vs.85%29.aspx <上記から考えられる見解> 内容から見ると、ドライバ処理において本来は発生しないはずのエラーは起きたため、システムが予防的にクラッシュ処理を実行したと思われます。その例外違反が、ドライバに対する直接的な不正コードの実行または、ハードウェア障害などによって、バッファオーバーランが発生したと思われます。 念のためにウィルス対策ソフトによる状態のチェックを推奨しますが、そもそも原因がウィルス対策ソフト(これもサービスドライバの一種として機能します)の恐れもあるので・・・。 尚、記載のURLにはトレースの確認方法も記載されていますが、一般ユーザーが見て分かる物ではないですから、これからも発生する場合に対応できる手段のみ記載します。 1点目は、同じ症状が今後も起きるかどうかを確認すること。それが起きるかどうかを確認しましょう。 2点目は、上記の症状が起きる直前にWindows Updateやドライバの更新、ウィルス対策ソフトのアップデートなどを行っている場合は、それらをロールバックして過去の状態に戻してください。具体的に、システムの復元などで状態を正常な時の状態に戻すと改善する可能性があります。 3点目は、上記をしても同様の状況になるなら、システムのリカバリをすることになります。 4点目は、メーカー製(NECや富士通などのPC)のコンピュータであれば、メーカーサポートに問い合わせ、エラー内容を伝え、1点目や2点目、3点目の作業をしたことを伝えてください。自作PCの場合は、オーバークロック動作などをしている場合は、それらを停止し、改善すかを確認してください。また、メモリのテストなどを行い、エラーが無いかを確認してください。 以上の4点を順番にたどることになります。尚、1点目が後に起きる可能性を考慮し、システムのバックアップがなければ、システム復元領域も含めたシステムのフルバックアップを現時点で取得しておくと良いかもしれません。 尚、初心者でもある程度、状況は把握できるようにしていますが、対処法はパワーユーザー向けの回答となりますので、メーカー製コンピューターをお使いであれば、サポートに状況だけは報告して、ハードの故障などがないかのチェック方法をサポート担当と一緒に確認することを推奨します。 ※バッファオーバーランとは、自由に書き換えが可能と指定された領域の枠を越えて、データを上書きしたり、書き換えたりする手法。システムの不具合やバグなどによって引き起こされることが多い。
その他の回答 (1)
windows7、エラーコード0x000000f7 事細かに説明をされています。 http://www.geocities.jp/timstjp/WinStopErrorList.htm http://www.gotosoken.com/menu_bluescreen/ ソフトウェアまたはハードディスクに致命的な損傷が疑われるので、 メーカーにての修理を進めます。 リカバリディスクの作成、バックアップを取っておくことだけを忘れない様に。 ブルースクリーンを切り取った物を添付していますので参考にして下さい。
お礼
ありがとうございます
お礼
ありがとうございます