اتاق تاریک است و تنها روشنایی موجود از نور مانیتور شماست که به آن زل زدهاید. دستانتان با سرعت در حال تایپ است و هر از چند گاهی با ماوس یک حرکت کوچک انجام میدهید. چشمتان میسوزد اما چارهای نیست. به این فکر میکنید که با این کارها یک روزی بالاخره خودتان را کور میکنید.
ناگهان تصویر عوض میشود و یک صفحه آبی رنگ روی مانیتور ظاهر میشود. فکر میکردید کور بشوید ولی نه انقدر زود. به سرعت متوجه میشوید که درست میبینید و یک صفحه آبی رنگ با کلی نوشته بی سر و ته جای فایلهای کاری شما را گرفته است.
هر کاری میکنید درست نمیشود. دستانتان عرق کرده است ولی راهی به ذهنتان نمیرسد. در آخر ناچارا کامپیوتر را ریستارت میکنید. سیستم دوباره شروع به کار میکند!
ناباورانه به فایلهای ذخیره نشده نگاه میکنید. دیگر اعصابی برایتان نمانده است اما ناچارا دوباره شروع به کار میکنید. تا دستتان گرم میشود دوباره همان صفحه آبی.
سرتان تیر میکشد. یادتان میآید که باز هم فایلها را ذخیره نکردید. دستانتان روی ماوس میلرزد. دیگر کشش ندارید. ماوس را روی میز میکوبید. به جای کوبیده شدن ماوس روی میز نگاه میکنید. به ماوسی که دیگر ماوس نمیشود. و به اعضای خانواده که نگران به درون اتاق میپرند. کامپیوتر را همین جوری از برق میکشید و با تنی لرزان به رختخواب میروید. امشب شب شما نیست.
******
BSod یا صفحه آبی مرگ به یک صفحه آبی رنگ گفته میشود که در صورت وقوع یک وضعیت بحرانی توسط ویندوز نشان داده میشود.
اگر این خطا را دیدهاید احتمالا متوجه شدید که این صفحه معمولا موقعی اجرا میشود که یکی از سختافزارهای ما ( یا راهانداز – درایور هایش ) درست کار نکنند. ویندوز با اجرا آنی چنین چیزی سعی میکند احتمال آسیب به سخت افزار یا اطلاعات ما را بگیرد.
مشکل این است که ریستارت کردن مثل توجه نکردن به درد است. حتما یک دلیلی داشته است که این اتفاق افتاده است دیگر! اما فهمیدن دلیلش در حالت عادی کاری مشکل است.
امروز نگاهی به نرمافزاری میکنیم که کمکتان میکند از چنگال این صفحه آبی نفرتانگیز خلاص بشوید.
اگر این صفحه ظاهر شد چارهای ندارید و باید کامپیوتر را ریستارت کنید. اما قبل از ریستارت اگر کمی دقت کنید ( به غیر از ویندوز 8 ) یک جمله با ساختار جمله زیر میبینید :
کد php:
STOP: 0x#### (0x####, 0x####, 0x####, 0x####) Error Name
این جمله از 6 قسمت تشکیل شده است. کل قضیه این است که شما باید برای فهمیدن علت ماجرا این 6 قسمت را تجزیه و تحلیل کنید. یک مثال میتواند این باشد :
کد php:
STOP: 0×00000019 (0×00000000, 0xC00E0FF0, 0xFFFFEFD4, 0xC0000000) BAD_POOL_HEADER
در این مثال 0×00000019کد خطای ماست. چهار تا عبارتی که در پرانتز هستند اطلاعاتی درباره این خطا هستند. اسم خطا هم که میشود قسمت آخر ( بد پول هدر ). حالا باید بگردید با استفاده از این 6 عبارت ریشه مشکل را پیدا کنید وگرنه باز هم با این پیغام روبرو میشوید. مثلا میتوانید درباره این اخطار در گوگل سرچ کنید.
اما این کار کمی سخت و دشوار است. به جایش میشود از فایلهای minidump ی استفاده کرد که این صفحه میسازد. صفحه آبی مرگ وقتی که اجرا میشود یک فایل با فرمت .dmp میسازد و یک سری اطلاعات مثل همین پیغام خطای 6 قسمتی را در آن ذخیره میکند.
چون خواندن این فایلها دشوار است ما از نرمافزار
BlueScreenView استفاده میکنیم. این نرمافزار خیلی کم حجم و ساده است. نسخه فارسی هم دارد که کار را خیلی خیلی سادهتر کرده است. این نرمافزار نیاز به نصب هم ندارد.
وقتی که کامپیوتر را بعد از صفحه آبی مرگ ریستارت کردید این نرمافزار را اجرا کنید. اتوماتیک بلو اسکرین ویو میگردد و فایلهایی که توی فولدر MiniDump هست را میگردد برای این که فایلی پیدا کند که Blue Screen of Death درست کرده باشد.
همانطوری که در این تصویر میبینید نرمافزار علاقه زیاد شما را به این صفحه تشخیص داده و حتی یک نسخه از آن را به شما نشان میدهد!! خوبی این نرمافزار این است که از قسمت فایل میتوانید استفاده کنید و در گوگل سرچ هم بکنید تا به سرعت ریشه مشکل پیدا بشود.
انقدر مراحل کار ساده است که من توضیح دیگری به ذهنم نمیرسد بدهم. فقط یک نکته را اضافه کنم. شما باید اطمینان حاصل کنید که ویندوز شما فایل مینی دامپ تولید میکند. من به صورت خلاصه تو ویندوزهای XP و هم نسلانش و 7 و هم نسلانش توضیح میدهیم جریان را :
ویندوز XP ( و NT و ویندوز سرور 2003 و … )
یک – روی My Computer کلیک راست کنید و گزینه Properties را انتخاب کنید.
دو – در پنجره باز شده Advanced و در قسمت Startup And Recovery گزینه Settings را انتخاب کنید.
سه – پنجره Startup And Recovery که باز شد Write Debugging Information را پیدا کنید و Small memory dump را انتخاب کنید و ok بزنید.
ویندوز 7 ( ویستا و 8 و … )
یک – در Control Panel بروید سراغ System And Security. بعد System و در آخر هم Advanced System Settings را پیدا کنید.
دو – در پنجرهای که باز میشود Advanced و به دنبال Startup And Recovery بگردید. حالای روی Settings کلیک کنید.
سه – حالا Startup And Recovery را که دیدید بگردید بگردید به دنبال Write Debugging Information. باز هم باید در قسمتی که میبینید Small memory dump را تنظیم کنید و ok بزنید.
میشود تمام این کارها را از طریق رجیستری هم انجام داد. اما چه نیازی است وقتی این راههای ساده وجود دارد؟ مخصوصا که تغییرات در رجیستری علاوه بر اینکه امکان دارد مشکل ایجاد کند، برای این که خودش را نشان بدهد به یک ریستارت اضافه هم نیاز دارد.
صفحه آبی مرگ مثل یک درد است. نشان میدهد یک جای کار ایراد دارد. از دردها نباید ترسید. باید علتشان را پیدا کرد و درمانش کرد. قبل از این که عفونت در همه جا منتشر بشود.
منبع