با سلام خدمت کاربران عزیز این انجمن
شاید موضوع مورد بحث ما و برای اهالی کامپیوتر اشنا باشد! تصمیم گرفتم که تاپیک جامعی برای ارور Blue Screen Of Death ایجاد کنم درک ان را برای دوستانی که با این مشکل دست و پنجه نرم می کنند اسانتر کنم.در این تاپیک سعی شده روش هایی جدید برای حل BSOD را به شما معرفی کند.اول از همه با یک توضیح از پیغام های ایست شروع می کنیم.
اررور های ایست Stop Messages
پیغام ایست به زبان ساده به این معناستکه ویندوز از کار افتاده است. در سیستم عامل های ویندوز مبتنی بر NT از این قابلیت استفاده شده تا از خسارت های احتمالی به سخت افزار جلوگیری شود. صفحه مرگ ابی رنگ نیز از این دسته خطا هاست که ملقب به Blue Screen Of Death یابه طور خلاصه BSOD است.
تعریف کلی از Blue Screen Of Death یا BSOD
قالبا BSoD به عنوان یک اررور ایست شناخته شده است. صفحه مرگ زمانی روی می دهد که ویندوز در حل مشکلی عاجز باشد و ان وقت هست که از صفحه مرگ استفاده می کند. در این حالت طبق تنظیمات، محتوای داخل رم را ذخیره کرده و ویندوز را خاموش می کند. کاربر در این حالت هیچ راهی برای بازگشت اطلاعات اجرا شده اش ندارد. ثبت نادرست درایورهای سخت افزارها یا عملکرد نادرست آن ها و چندین دلیل دیگر باعث نمایش این صفحه می شود. در ویندوزهای ارائه شده بعد از XP، مایکروسافت تغییرات زیادی در این زمینه داده است و ان این است که ویندوز در وهله اول خود سعی در حل مشکل می کند و اگر قادر به حل ان بود ان را در پیغامی به کاربر اطلاع می دهد. مثلا در پیغام "Sayco driver stopped responding and has recovered" درایور سایکو از کار افتاده و مجددا توسط ویندوز به کار گرفته شده است. اما اگر ویندوز قادر به حل و بازیابی ان نبود نتیجه ان یک System Crash است که پس از ریبوت (ReStart) ان را در پیغامی به صورت زیر شرح می دهد.
صفحه آبی مرگ به چه علت روی می دهد؟
به طور قطع همه ی شما با صفحه ابی مرگ مواجه شده اید یا در مورد ان چیز هایی شنیده اید.
درWindows های سری 9x اشکالاتی مانند وجود فایل های DLL ناسازگار یا Bug های داخلی درKernel سیستم عامل، اشکالات فیزیکی ای مثل خرابی حافظه، تغییر ولتاژ Powerها، بالا رفتن درجه دمای سخت افزارها، نرسیدن برق به Hard یا دیگرسخت افزارها یا کار کشیدن بیش از توان یک سخت افزار هم باعث نمایان شدن صفحه های آبی در همه سیستم عامل های مبتنی برWindows از نسخه 3.1 به بعد می شود.
BSOD ها معمولا در هر نسخه از ویندوز شکل مخصوص به خودی داشتند ولی صفحه مگر در XP , Vista , 7 شکل یکسانی داشت تا این که مایکروسافت در ویندوز 8 یکمقداری سلیقه به خرج داد.
صفحه مرگ در ویندوز 8
به محتویات یک صفحه ابی دقت کنید. متوجه می شوید که کد های عجیب و غریبی در ان نوشته شده است. در صفحه ابی این کد ها نشان می دهند که خطا به چه علت رخ داده است. با این اتفاق سیستم عامل صفحه مرگ را ظاهر کرده و درخواست Restart سیستم را از کاربر میکند. کاربر در این حالت هیچ شانسی برای ذخیره کردن داده های درون حافظه ندارد.
به طور مثال به تصویر زیر دقت کنید.
(صفحه مرگ در ویندوز های XP و سون )
در تصویر بالا، صفحه شامل کد خطا و نام سمبلیک آن می باشد:
مثل "PAGE_FAULT_IN_NONPAGED_AREA" "0X0000050"
و البته ویندوز حدس می زند که درایور SPCMDCON.SYS علت وقوع صفحه مرگ باشد.
همراه با 4 کد دیگر مربوط به خطا در پرانتزها و کد اصلی قرار داده شده در انتهای صفحه ، متخصصان کامپیوتر شانس حل مشکل ایجاد شده را پیدا می کنند.
علاقه مندی ها (بوک مارک ها)