آشنایی با خطاهای سخت افزاری سیستم

بوق‌های بایوس چه می گویند؟

کامپیوتر شما بعد از فشردن کلید Power توسط شما، در ابتدا تمامی فرمان‌ها را از بایوس (BIOS) کامپیوتر دریافت می‌کند. BIOS یک نرم افزار خاص است که بعنوان اینترفیس (میانجی) بین عناصر اصلی سخت افزارهای نصب شده بر روی سیستم و سیستم عامل ایفای وظیفه می‌نماید. زمانیکه کامپیوتر روشن می‌گردد BIOS عملیات‌های متفاوتی را انجام خواهد داد. مانند:

- بررسی محتویات CMOS برای آگاهی از تنظیمات خاص انجام شده

- مقدار دهی اولیه ریجسترها و مدیریت Power

- اجرای عملیاتPOST به منظور اطمینان از صحت عملکرد عناصر سخت افزاری

- تشخیص درایوی که سیستم می‌بایست از طریق آن راه اندازی (Booting) گردد

- و...

عملیات POST یا Power On Self Test یکی از اصلی‌ترین عملیات کامپیوتر در هنگام روشن شدن می‌باشد. که تمامی نرم افزارها و قطعات سخت افزاری لازم برای بوت سیستم را تست کرده و آماده به کار می‌کند. همه بایوس‌ها در هنگام درست بوت شدن سیستم، یک بوق کوتاه در شروع کار می‌زنند که این بوق به معنی درست و کامل کار کردن تمامی نرم افزارها و سخت افزارهای اصلی سیستم است. اما گاهی نیز اتفاق می‌افتد که یک یا چندی از برنامه‌ها یا قطعات معیوب شده یا به عللی از انجام وظیفه باز می‌مانند، اینجاست که بایوس با تنها راه ارتباطی مستقیم (بوق) شما را آگاه می‌سازد. اگر از برنامه بایوس خود اطلاعی ندارید به 3 طریق می‌توانید از آن آگاه شوید. یکی آنکه به راهنمای مادربرد خود رجوع کنید. راه دیگر آن است که به هنگام روشن نمودن رایانه به نوشته‌های ظاهر شده دقت کنید مطمئنا نوع آن ذکر خواهد شد. اگر درب جعبه ( کیس ) رایانه را باز کنید و به چیپ ها و IC های روی مادربرد دقت کنید بر روی بایوس نام آن را نوشته است. عموما بر روی کامپیوترهای شخصی یکی از دو برنامه بایوس AWARD یا AMIBIOS قرار داده شده که در ادامه به بررسی نحوه گزارش دهی خطاها می‌پردازیم.

خطای سیستمی

کدهای بوقی بایوس AWARD :

بایوس آوارد عمدتا به پیام‌های خطا برای آگاه کردن کاربران از وجود مسئله اتکا دارد، اما چند کد بوقی مشهور وجود دارد که این تراشه بایوس تولید می‌کند:

بوق نامحدود (تکرار شونده): خطای حافظه سیستم

یک بوق بلند پس از دو بوق کوتاه: خطای کارت گرافیک

یک بوق بلند پس از سه بوق کوتاه: عدم وجود کارت گرافیک یا خطای حافظه گرافیک

بوق‌های متمادی با فرکانس بالا: خطای داغ شدن پردازنده که در صورت عدم اعتنا ممکن است باعث سوختن cpu  شود.

 

کدهای بوقی بایوس AMI BIOS :

بایوس AMI BIOS محصول شرکت American Megatrends یکی از بایوس‌های متداول است و آخرین نگارش تعدادی کد بوقی دارد که اشکالات زمان بوت شدن را به کاربران می گوید:

تعداد بوق‌ها در زمان راه اندازی (پیش از POST)

1(یک بوق)  دیسکت را در دیسک گردان A: قرار دهید
2 فایل AMIBOOT.ROM بر روی دیسکت بوت شدنی نیست
3 خطای حافظه سیستمی
4 عملیات به روز رسانی بایوس موفقیت آمیز بوده است
5 خطای خواندن دیسک
6 خرابی صفحه کلید
7 حافظه فلش بایوس تشخیص داده نشده است
8 خرابی کنترل کننده دیسکت ران
9 خطای مجموع بررسی (checksum) بایوس
10 خطای پاک کردن حافظه فلش
11 خطای برنامه سازی حافظه فلش
12 اندازه فایل AMIBOOT.ROM درست نیست ( یا حضور ویروس)
3 نا همسانی تصویر BIOS ( فایل ROM دقیقا همان نسخه درون بایوس نیست)

 

تعداد بوق‌ها در زمان POST

1 اشکال از DRAM میباشد . بنابراین مشکلی در حافظه سیستم به وجود آمده و یا motherboard
2 خطای حافظه سیستم

3 64 کیلو بایت مورد نیاز برای شروع و راه اندازی سیستم در دسترس نیست که این هم به RAM بر می‌گردد .

4 Timer مادربرد کار نمی‌کند
5 CPU با مشکل مواجه است .
6 کامپیوتر نمی تواند به حافظه حالت safe mode برود
7 خطای استثنای عمومی (مربوط به cpu)
8 حافظه کارت ویدئو مشکل دارد
9 ROM شما مشکل دارد. چیپ BIOS ROM روی motherboard دچار خطا است .
10 CMOS مشکل دارد .
11 اشکال آزمایش حافظه cache

نکته : اگر موقع عملیات POST یک ، دو یا سه بوق پشت سر هم بشنوید، تعویض کارت‌های RAM را در نظر بگیرید یا دست کم آنها را بررسی کنید تا اطمینان یابید که درست نصب شده اند.

اگر در عملیات POST هشت بوق بشنوید اطمینان یابید که کارت ویدئویی درست نصب شده است، ممکن است لازم باشد که آن را عوض کنید.

اگر موقع عملیات POST تعداد بوق‌ها با آنچه گفته شد متفاوت بود ( چهار تا هفت یا 9 تا یازده بوق)، ممکن است یک مسئله جدی در مادربرد یا قطعات دیگر وجود داشته باشد، کامپیوتر را به یک تعمیرگاه تخصصی ببرید.

 

ارائه از : computer4all

عجیب‌ترین ویروس‌های رایانه‌ای سال

سال 2007، شروعی تازه برای خرابکاران اینترنتی و هکرها بوده‌است تا علاوه بر افزایش تنوع عملکردهای غیرقانونی، ‌روش‌های تخریبی عجیب و نامتعارفی را نیز برحسب خلاقیت شخصی خود ابداع کرده و مورد استفاده قرار دهند تا روش‌های نفوذ و تخریب بدافزارهای رایانه‌ای نیز، به مراتب متنوع‌تر، متفاوت‌تر و نامتعارف‌تر از گذشته باشد.

مهم‌ترین این ویروس‌های عجیب و غریب منتشر شده که در زیر می‌بینید:

 

ویروس موعظه‌گر!

کرم رایانه ای USBToy.A، با نفوذ به سیستم‌ها و در کنار فعالیت‌های تخریبی خود به تبلیغ دینی و ارشاد مذهبی کاربران می‌پردازد. به‌عنوان مثال این بدافزار، در هنگام راه‌اندازی سیستم‌عامل، آیه‌هایی از انجیل را برای کاربر نمایش داده و برای مردم جهان، رستگاری الهی آرزو می‌کند!

ویروسی که زیاد می‌دانست!

تروژان Burglar.A، علاوه بر سرقت رمزهای عبور و اطلاعات محرمانه دیگر، مشخصات دقیق جغرافیایی، اطلاعاتی و رایانه‌ای کاربران مورد حمله خود را به آنها اطلاع داده و به منتشر کننده خود ارسال می‌نماید.

 

کدمخرب، با آرزوهای بزرگ!

کد مخرب ArmyMovement که به طور خاص در ترکیه مشهور شد، با ارسال پی‌درپی پیغام‌های غیرواقعی به کاربران به زبان ترکی، ادعا می‌کرد که دستمزد کارکنان دولت در آینده تا سقف 50 درصد زیاد می‌شود!

 

یک ژورنالیست تمام عیار!

کرم Rinbot.B بازتاب گسترده‌ای در رسانه‌های جهان داشت، زیرا علاوه بر تخریب وسیع سیستم، با نمایش یک مصاحبه تخیلی (اما کاملاً حرفه‌ای) با خبرگزاری CNN، از دلایل و انگیزه‌های خالق و منتشرکننده خود، خبر می‌داد.

 

سارق چیره‌دست!

هیچ نوع فایل، داده و یا اطلاعات مهم و حساس، از چشمان تیز بین XPCSpy،  در امان نیست. عبارت‌های تایپ‌شده در صفحات وب، اطلاعات مربوط به پنجره‌های بازشده، برنامه‌های اجراشده، وب‌سایت‌های مرورشده و یا حتی ای‌میل‌های خوانده‌شده توسط کاربر، تنها بخشی از مواردی است که این کد خطرناک، سرقت می‌کند.

 

ویروس شوخ طبع!

ویروسKetawa.A،‌ به جای اجرای عملکردهای تخریبی و ایجاد اختلال در فعالیت سیستم، با استفاده از زبان مالایایی به ارسال لطیفه‌های پی‌درپی برای کاربر و تشویق وی به خندیدن می‌پردازد.

 

رفتار مهربان و خشونت پنهان!

ویروس Gronev.A که سراغ جستجوگران موسیقی در اینترنت می‌رود، برنامه Media Player را به‌طور خودکار اجرا کرده و شروع به نواختن یک سمفونی زیبا و مشهور با عنوان Lagu، می‌کند. در حالی که کاربر نگون‌بخت به قطعه دلنواز و درحال پخش، گوش می‌دهد، رایانه وی به تدریج با تخریب و اختلال شدیدی مواجه می‌شود!

آکتورهای بزرگ سینما!

سینما همیشه علاقه مندان حرفه‌ای و پروپاقرص خود را داشته است. طراحان و منتشرکنندگان  Harreinx.A و Pirabbian.A با هدف قراردادن دوستداران این هنر و ادعای دانلود رایگان فیلم‌های پرفروش و پرطرفدار، کاربران را به کلیک بر روی لینک‌های آلوده تحریک می‌کنند!

 

وراج و جسور!

آرزو کنید که اولاً رایانه شما هیچ‌وقت توسط  ویروس BotVoice.A بی‌رحم آلوده نشود، دوم این که امیدوار باشید لااقل هنگام ورود ناگهانی این کد به رایانه، بلندگوهای سیستم خاموش باشند.

وگرنه BotVoice.A، حضور خود را با صدایی بلند به کاربر اعلام کرده و تا وقتی که کلیه فایل‌ها و داده‌های مهم سیستم را پاک کند، جملات خود را پی‌درپی تکرار می‌کند.

ارائه از : همشهری آنلاین

نحوه ایجاد AUTO RUN

در Windowsهای32بیتی قابلیت Auto play وچود دارد که سیستم عامل میتواند بوسیله آن دیسک موجود در درایو را تشخیص دهد.در محیط Windows وقتی که دیسک را در درایو قرار میدهیم , سیستم عامل به دنبال فایل AUTORUN.INF میگردد. AUTORUN.INF یک فایل متنی است که میتوان آن را با Note Pad درست کرد.

توانایی های فایل AUTORUN.INF :

-          مسیر و نام برنامه اجرایی را مشخص میکند تا به صورت خودکار بعد از قرار دادن دیسک در درایو اجرا شود.

- آیکون مورد نظر را جایگزین آیکون پیش فرض درایو قرار میدهد.

- متن مورد نظر را جایگزین متن پیش فرض میکند.

برای شروع باید چگونگی ایجاد یک فایل AUTORUN.INF را توضیح دهیم.

برای ایجاد فایل میتوانید از برنامه Note Pad کمک بگیرید. بعد از ایجاد فایل باید پسوند فایل را از TXT به INF تغییر دهید. البته باید دقت کنید که حتما باید در خط اول فرمان [Auto run] را بنویسید.
- هر دستور را هم باید در خط جدا بنویسید.

-          اگر میخواهید بدانید که دیسکی که در حا ل حاضر در درایو شما قرار دارد , دارای فایل AUTORUN.INF است , باید بر روی آیکون آن درایو کلیک راست کنید.اگر در این منو گزینه Auto run وجود داشته باشد یعنی دیسک شما فایل AUTORUN.INF را دارد.

اگر بر روی Open در این منو کلیک کنید , میتوانید محتویات داخل دیسک را بدون اجرا کردن Auto run مشاهده کنید.ولی اگر روی Auto play کلیک کنید , سیستم عامل با استفاده از برنامه Autorun.EXE فایل Autorun.INF داخل دیسک را می خواند و دستورات داخل آن فایل را اجرا میکند.
توضیحات:

-          فایل Autorun.INF برای اجرای خودکار یک برنامه مشخص در یک درایو استفاده میشود.
- چگونه میتوان ا ز اجرای خودکار
Autorun.INF جلوگیری کرد؟

- برای این کار باید پس از گذاشتن دیسک در درایو , کلید Shift را پایین نگه دارید.

دستورا ت مربوط به فایل Autorun.INF برای ا یجاد یک فایل Autorun.INF به دلخواه:

-Icon:
این دستور برای تعیین آیکون درایو مورد نظر به جای آیکون پیش فرض استفاده میشود.
Icon=iconfilename[,index]
توضیحات:

Iconfilename: اسم یک فایل است با یکی از پسوند های BMP, DLL, ICO یا EXE که شامل آیکون مورد نظر است.

اگر فایل بیش از یک آیکون داشته باشد, میتوانید از پارامتر index (از 0 تا N) آیکون مورد نظر را مشخص کنید.
مثال:

در مثال زیر آیکون 7 از فایل Icons.exe نشان داده میشود.

Icon=Icons.exe,6
-
Label:
با این دستور میتوان متن مورد نظر را جایگزین
Label پیش فرض درایو نمود.
Label=LabelText
مثال:

در اینجا , با این دستور میتوان متن "Best Programs" را جایگزین Label پیش فرض درایو نمود.
Label=Best Programs
-
Open:
با این دستور میتوان مسیر یک فایل را تعیین کرد تا به هنگام گذاشتن دیسک در درایو به طور خودکار اجرا شود.

Open=[exepath]exefile[param1[param2]…]
توضیحات:

نام همان فایل اجرایی است که میخواهید هنگام قرار گرفتن دیسک در درایو به صورت خودکار اجرا شود.اگر فایل اجرایی در شاخه اصلی درایو باشد,میتوان فقط نام فایل نوشت , در غیر این صورت باید مسیر کامل فایل نوشته شود.

ارائه از :مجله کامپیوتر جوان

 

 

 

Auto Run و نحوه ایجاد آن

در Windowsهای32بیتی قابلیت Auto play وچود دارد که سیستم عامل میتواند بوسیله آن دیسک موجود در درایو را تشخیص دهد.در محیط Windows وقتی که دیسک را در درایو قرار میدهیم , سیستم عامل به دنبال فایل AUTORUN.INF میگردد. AUTORUN.INF یک فایل متنی است که میتوان آن را با Note Pad درست کرد.

توانایی های فایل AUTORUN.INF :
- مسیر و نام برنامه اجرایی را مشخص میکند تا به صورت خودکار بعد از قرار دادن دیسک در درایو اجرا شود.
- آیکون مورد نظر را جایگزین آیکون پیش فرض درایو قرار میدهد.
- متن مورد نظر را جایگزین متن پیش فرض میکند.

برای شروع باید چگونگی ایجاد یک فایل AUTORUN.INF را توضیح دهیم.
برای ایجاد فایل میتوانید از برنامه
Note Pad کمک بگیرید. بعد از ایجاد فایل باید پسوند فایل را از TXT به INF تغییر دهید. البته باید دقت کنید که حتما باید در خط اول فرمان [Auto run] را بنویسید.
- هر دستور را هم باید در خط جدا بنویسید.
- اگر میخواهید بدانید که دیسکی که در حا ل حاضر در درایو شما قرار دارد , دارای فایل
AUTORUN.INF است , باید بر روی آیکون آن درایو کلیک راست کنید.اگر در این منو گزینه Auto run وجود داشته باشد یعنی دیسک شما فایل AUTORUN.INF را دارد.
اگر بر روی
Open در این منو کلیک کنید , میتوانید محتویات داخل دیسک را بدون اجرا کردن Auto run مشاهده کنید.ولی اگر روی Auto play کلیک کنید , سیستم عامل با استفاده از برنامه Autorun.EXE فایل Autorun.INF داخل دیسک را می خواند و دستورات داخل آن فایل را اجرا میکند.
توضیحات:
- فایل
Autorun.INF برای اجرای خودکار یک برنامه مشخص در یک درایو استفاده میشود.
- چگونه میتوان ا ز اجرای خودکار
Autorun.INF جلوگیری کرد؟
- برای این کار باید پس از گذاشتن دیسک در درایو , کلید
Shift را پایین نگه دارید.

دستورا ت مربوط به فایل Autorun.INF برای ا یجاد یک فایل Autorun.INF به دلخواه:
-
Icon:
این دستور برای تعیین آیکون درایو مورد نظر به جای آیکون پیش فرض استفاده میشود.
Icon=iconfilename[,index]
توضیحات:
Iconfilename: اسم یک فایل است با یکی از پسوند های BMP, DLL, ICO یا EXE که شامل آیکون مورد نظر است.
اگر فایل بیش از یک آیکون داشته باشد, میتوانید از پارامتر
index (از 0 تا N) آیکون مورد نظر را مشخص کنید.
مثال:
در مثال زیر آیکون 7 از فایل
Icons.exe نشان داده میشود.
Icon=Icons.exe,6
-
Label:
با این دستور میتوان متن مورد نظر را جایگزین
Label پیش فرض درایو نمود.
Label=LabelText
مثال:
در اینجا , با این دستور میتوان متن "
Best Programs" را جایگزین Label پیش فرض درایو نمود.
Label=Best Programs
-
Open:
با این دستور میتوان مسیر یک فایل را تعیین کرد تا به هنگام گذاشتن دیسک در درایو به طور خودکار اجرا شود.
Open=[exepath]exefile[param1[param2]…]
توضیحات:
نام همان فایل اجرایی است که میخواهید هنگام قرار گرفتن دیسک در درایو به صورت خودکار اجرا شود.اگر فایل اجرایی در شاخه اصلی درایو باشد,میتوان فقط نام فایل نوشت , در غیر این صورت باید مسیر کامل فایل نوشته شود.

ارائه از :مجله کامپیوتر جوان