تشخیص خطای سیستم سخت افزاری از طریق بوق
بوق عملکردی است که با کمک آن میتوان برخی از خطاهای سیستم سخت افزاری را فهمید . يکي از عملیات اصلی و مهم کامپيوتر زمانی که کامپیوتر روشن می شود ، عمليات POST يا Power On Self Test مي باشد . این عملیات همه سخت افزارها و نرم افزارها را برای بوت شدن سیستم تست می کند و آنها را آماده به کار می کند . در واقع کامپيوتر شما بعد از انتخاب کليد Power توسط خود شما ، اول همه ی فرمانها را از بايوس کامپيوتر دريافت مي کند. به همین دلیل ، بايوس وظيفه دارد که شما را از مشکلات سخت افزاري آگاه کند .
لازم به ذکر است که همه بايوس ها در هنگام درست بوت شدن سيستم يک بوق کوتاه در شروع عملیات ميزنند . اين بوق به معني کار کردن صحیح تمامي نرم افزارها و سخت افزارهاي اصلي کامپیوتر است، اما گاهي نيز اتفاق مي افتد که يک يا چندي از برنامه ها يا قطعات معيوب شده و نمی توانند وظایفشان را درست انجام دهند ، در این مرحله بايوس با تنها راه ارتباطي مستقيم با کاربر ( بوق ) شما را آگاه مي سازد.
شما باید با مفهوم بوق ها آشنا باشید و آنها را بشناسید تا تشخيص اينکه کدام يک از قطعات وظيفه خود را به خوبي انجام نميدهد، برایتان آسان باشد . و بتوانید اشکال را براحتی رفع کنید . در ادامه بوقهاي اصلي دو شرکت بزرگ توليد کننده تراشه بايوس (AWARD و AMIBIOS) را به شما معرفی می کنیم .
كدهاي بوقي بايوس AWARD :
تراشه بايوس آوارد به پيامهاي خطا براي آگاه کردن کاربران از وجود مسئله تکیه می کند . کدهای بوق مشهور آن عبارتند از :
*بوق هاي با ارتفاع بالاي نا محدود (تکرار شونده) خطاي داغ شدن پردازنده را نشان می دهد .
*تعداد بوق ها در عمليات Post
*مفهوم بوق نا محدود (تکرار شوند) : بیان کننده خطاي حافظه سيستم است .
*يک بوق بلند پس از دو بوق کوتاه : خطاي کارت گرافيک
*بوق هاي با ارتفاع بالا ،با ارتفاع پايين ( تکرار شونده) : خطاي پرازنده است .
*يک بوق باند پس از سه بوق کوتاه : خطاي گرافيک يا حفظه گرافيک
خطای سیستم سخت افزاری و کدهاي بوقي بايوس AMIBIOS
يکي از بايوس هاي متداول بايوس AMIBIOS محصول شرکت American Megatrends است . تعدادي کد بوقي در اخرین نگارش که اشکالات زمان بوت شدن را به کاربران مي گويد را برایتان بیان می کنیم .
خطای سیستم سخت افزاری و تعداد بوق ها در زمان راه اندازي (پيش از POST)
مفهوم بوق ها
1 ديسکت را در ديسکران A: قرار دهيد
2 فايل AMIBOOT.ROM بر روي ديسکت بوت شدني نمی باشد
3 خطاي حافظه سيستمي رخ داده
4 عمليات روز آمد سازي بايوس موفقيت آميز بوده
5 خطاي خواندن ديسک رخ داده
6 خرابي فرمان صفحه کليد رخ داده
7 حافظه فلش بايوس تشخيص داده نشده است
8 خرابي کنترل کننده ديسکت ران رخ داده
9 خطاي مجموع بررسي (checksum) بايوس رخ داده
10 خطا در پاک کردن حافظه فلش رخ داده
11 خطاي برنامه سازي حافظه فلش رخ داده
12 اندازه فايل AMIBOOT.ROM درست نيست ( يا حضور ويروس)
13 نا همساني تصوير BIOS ( فايل ROM دقيقا همان نسخه درون بايوس نيست)
خطای سیستم سخت افزاری و تعداد بوقها در زمان POST
1 خطاي Timer احياي حافظه کامپیوتر
2 خطاي پريتي حافظه سيستم
3 خطاي آزمايش خواندن / نوشتن حافظه کامپیوتر
4 زمان دار تخته مدار مادر کار نمي کند
5 خطاي پردازنده
6 کامپيوتر نمي تواند به حافظه حالت حفاظت شده برود
7 خطاي استثنای عمومي (مربوط به پردازنده)
8 خطاي حافظه نمايش ( مربوط به کارت ويدئويي)
9 خطاي مجموع بررسي AMIBIOS ROM
10 خطاي خواندن / نوشتن رجيستر CMOS
11 اشکال آزمايش حافظه نهانگاهي (cache)
نکته :
اگر موقع عمليات POST يک ، دو يا سه بوق بشنويد، کارتهاي RAM را در تعویض کنید يا حداقل آنها را بررسي کنيد تا اطمينان يابيد که درست نصب شده اند.
اگر در عمليات POST هشت بوق بشنويد بدانید کارت ويدئويي درست نصب نشده وشاید لازم باشد که آن را عوض کنيد.
اگر موقع عمليات POST تعداد بوقها با آنچه گفته شد متفاوت بود ( چهار تا هفت يا 9 تا يازده بوق)، امکان این وجود دارد که یک موضوع جدی و خطری در تخته مدار مادر يا قطعات ديگر وجود داشته باشد، کامپيوتر را به يک تعميرگاه تخصصي ببريد.