اشکال زدائی ویندوز 2000 و XP ( بخش اول )
اشکال زدائی ویندوز 2000 و XP ( بخش اول )
مراحل راه اندازی سیستم
پس
از روشن کردن کامپیوتر عملیات متعددی انجام می گردد تا در نهایت سیستم
عامل در حافظه مستقر شود . عملیات فوق را می توان در شش مرحله زیر خلاصه
نمود :
بررسی و تست اولیه سیستم در زمان راه اندازی ( Power-on self test )
مقدار دهی و عملیات اولیه سیستم ( Initial start-up phase )
فعال شدن برنامه اولیه بوتینگ ( Boot loader phase )
تشخیص و پیکربندی سخت افزارهای نصب شده ( Hardware detect and configure )
استقرار هسته سیستم عامل در حافظه ( Kernal load )
ورود به سیستم ( Logon )
در ادامه به بررسی هر یک از مراحل فوق خواهیم پرداخت.
مرحله اول : بررسی و تست اولیه سیستم در زمان راه اندازی ( Power-on self test ) پس
از روشن کردن کامپیوتر و اطمینان از صحت عملکرد منبع تغذیه به منظور تامین
ولتاژ لازم ، پردازنده فعال و ریجسترهای داخلی سیستم مقداردهی اولیه می
گردند . در ادامه به آدرس 0xfffffff0 پرش و دستورات موجود در این آدرس
اجراء خواهند شد. دستورالعمل های موجود در این مکان حافظه بخشی از BIOS می باشند . BIOS
( برگرفته از Basic Input Output System ) مجموعه ای از دستورالعمل ها و
رویه ها است که به عنوان یک واسطه بین سخت افزار و نرم افزار ایفای وظیفه
نموده و به نرم افزار اجازه می دهد تا با سخت افزار ارتباط برقرار نماید . BIOS
، همچنین مجموعه ای از دستورالعمل ها برای راه اندازی اولیه سیستم را
ارائه که پس از اجرای آنان، کنترل به سایر برنامه های موجود جهت استقرار
سیستم عامل در حافظه واگذار می گردد .
در صورت بروز اشکال در اجرای دستورات BIOS ، مراتب از طریق نواختن تعداد محدود و مشخصی beep که نشاندهنده ماهیت و نوع خطاء می باشد به کاربر اعلام می گردد. ویژگی فوق به نوع BIOS نصب شده بر روی کامپیوتر بستگی دارد .
در
اولین اقدام ، سخت افزارهای نصب شده بر روی سیستم بررسی تا از صحت
عملکرد آنان اطمینان حاصل گردد . بدین منظور تست های متعددی بر روی سخت
افزارهائی نظیر حافظه ، فلاپی دیسک ، هارد دیسک و سایر عناصر سخت افزاری
دیگر انجام می گردد . فرآیند فوق را POST ( برگرفته از Power-on self test ) می گویند.
در صورت بروز اشکال در این مرحله ، مراتب از طریق نواختن تعداد محدود و مشخصی beep که نشاندهنده ماهیت و نوع خطاء می باشد به کاربر اعلام می گردد. متاسفانه کدهای beep استاندارد نبوده و هر BIOS دارای مجموعه کدهای مختص به خود میباشد . بنابراین لازم است به منظور تشخیص اشکال ایجاد شده از نوع BIOS نصب شده بر روی سیستم خود آگاه گردید . در ادامه به برخی از کدهای beep اشاره می گردد ( با توجه به نوع BIOS ) .
الف ) Beep Code مربوط به AMI BIOS در AMI BIOS از کدهای beep زیر استفاده می گردد :
Beep Code |
مفهوم |
1 Short | DRAMS refresh failure. |
2 Short | Parity circuit failure. |
3 Short | Base 64k RAM failure. |
4 Short | System timer failure. |
5 Short | Process failure. |
6 Short | Keyboard controller Gate A20 error. |
7 Short | Virtual mode exception error. |
8 Short | Display memory Read/Write test failure |
9 Short | ROM BIOS checksum failure. |
10 Short | CMOS shutdown Read/Write error. |
11 Short | Cache Memory error. |
1 Long, 3 Short | Conventional/Extended memory failure. |
1 Long, 8 Short | Display/Retrace test failed. |