نظرا علي كثرة طلبات الأعضاء حول bios وأعدادات
قمت بتلخيص
هذا الموضوع سيختص بموضوع البيوس , التعريف به واعداداته و حلول لمشاكله
وستكون هناك مواضيع وشروحات باللغة الانكليزية اضافة الى العربية
ونامل من كل الاخوة المهتمين وممن لديهم الخبرة في هذا المجال اثراء الموضوع بما لديهم من خبرات عملية ونظرية ليستفاد الاخوة الزوار والاعضاء جميعا
----------------------
ربما سيتفاجا الكثيرين من هذا الاسم , ما هو وماذا يعني ؟
لذلك لابد من اعطاء فكرة اولية بسيطة جدا جدا للاخوة الذين ليس لديهم اي خبرة
فعندما تفتح جهاز الكومبيوتر الخاص بك فان اول ما تراه هو الشاشة السوداء حيث تظهر كتابات وعبارات باللغة الانكليزية مع تبدل النوافذ وانتقال الشاشة من نافذة الى اخرى وصولاً
الى بداية تشغيل برنامج الويندوز الذي لديك مثلا
وفي الحقيقة فان ما يحدث هو ان برنامجاً اولياً قد بدأ العمل وهو غير البرنامج الذي تعرفه وتستعمله اي برنامج التشغيل الويندوز او غير الويندوز وبرنامجنا هذا او ( البيوس ) مخزون
في دائرة تكاملية او ما نعرفه ( انتكريتد سيركت )او Chip وموجود على اللوحة الام لجهازك وهو يتولى العمل في البداية للكشف عن الجهاز وما يحتويه من ملحقات وغيرها للتعرف
عليها وتهيئة الجهاز للعمل في المرحلة الللاحقة وصولا الى تشغيل برنامج التشغيل الذي لديك كالويندوز مثلا
------------------
كان هذا تعريف مبسط للبيوس ولكن سنبدأ بصورة افضل وبشروحات سوف ننقلها من شتى المراجع والمواقع لكي يصبح لدينا مرجع جيد مختص بهذا الموضوع
-----------------------------
لنبدا باسمه تعالى
------------------------------
الجزء الاول
-----
نظام الإدخال والإخراج الأساسي (BIOS)
البيوس هو اختصار لعبارة (basic input output system ) ومعناه " نظام الإدخال والإخراج الأساسي " وتنطق "بيوس" فما هو البيوس ؟
ما هو البيوس؟
عندما تضغط زر تشغيل الحاسب فإنك عادة ما تسمع صوت نغمة معلنة بدء تشغيل الحاسب ومن ثم تظهر بعض المعلومات على الشاشة وجدول مواصفات الجهاز
ثم يبدأ وندوز في العمل .... فما الذي يحدث ؟
عند تشغيل الجهاز فإن الجهاز يقوم بما يسمى الـ (POST ) وهو اختصار لـ "power on self test" أي " الفحص الذاتي عند التشغيل " وهي أول شئ يفعله الحاسب،
حيث يقوم الحاسب بفحص أجزاء النظام ( المعالج والذاكرة العشوائية ، بطاقة الفيديو .....إلخ) و تستطيع أن ترى مقدار الذاكرة العشوائية في الجهاز عند هذه النقطة
كما تستطيع رؤية الكثير من المعلومات عن البيوس مثل رقمه وتاريخه ... إلخ .
إذا وجد النظام أية أخطاء عند هذه النقطة فإنه يتصرف حسب خطورة الخطأ ففي بعض الأخطاء فإنه يكتفي بأن ينبه لها أو يتم إيقاف الجهاز عن العمل
وإظهار رسالة تحذيرية حتى يتم إصلاح المشكلة ويستطيع أيضاً إصدار بعض النغمات بترتيب معين (beep code) حتى ينبه المستخدم لموضع الخلل ،
إن ترتيب النغمات يختلف باختلاف نوعية الخلل وباختلاف الشركة المصنعة للبيوس -تستطيع معرفة معلومات أكثر عن الـ beep codes في مواقع الشركة المصنعة للبيوس
- ومن ثم يسلم القيادة لنظام البيوس .
فيقوم نظام البيوس بفحص جميع أجهزة الإدخال والإخراج المتوفرة لديه (الأقراص الصلبة والمرنة ، الأقراص المدمجة ، المنافذ المتوازية والمتسلسلة ، الناقل التسلسلي العام ،
لوحة المفاتيح .... إلخ ) وذلك بمساعدة المعلومات المخزنة في رقاقة سيموس .
ثم بعد ذلك يقوم البيوس بالبحث عن نظام تشغيل ( مثل وندوز ، دوس ، يونيكس ، لينكس ...إلخ ) فيسلمه مهمة التحكم بالحاسب .
ولا تنتهي مهمة البيوس هنا بل تسند إليه مهمات الإدخال والإخراج في الحاسب طوال فترة عمله ويعمل جنباً إلى جنب مع نظام التشغيل لكي يقوم بعمليات الإدخال والإخراج
وبدون البيوس لا يستطيع وندوز أن يخزن البيانات و لا أن يسترجعها ..إلخ .
إذاً البيوس هو نظام مهمته أن يستقبل الأوامر الخاصة بالإدخال والإخراج من نظام التشغيل ويقوم بتنفيذها ، في الحقيقة إن نظام البيوس هو عبارة عن برنامج ولكنه برنامج مدمج
في اللوحة الأم ومخزن على رقاقة روم ( رقاقة قابلة للقراءة فقط) وهي ذاكرة لا يمكن تغيير محتوياتها وتحتفظ بمحتوياتها حتى لو
تم إطفاء جهاز الحاسب ليكون نظام البيوس جاهزاً في المرة التالية عند تشغيل الجهاز .
ونستطيع تلخيص مهمة البيوس فيما يلي :
القيام بعملية الفحص الأولي للجهاز POST
القيام بعملية الإقلاع من الأقراص ( عملية بدء تشغيل نظام التشغيل ).
القيام بعمليات الإدخال والإخراج الأساسية BIOS وهي مهمته الكبرى التي سميت باسمها .
يحوي النظام أيضاً البرنامج اللازم للدخول على إعدادات البيوس ( الشاشة الزرقاء التي تظهر عند الضغط على زر del وقت الإقلاع )
يتم تصنيع رقاقات البيوس من قبل العديد من المصنعين أبرزهم شركات فونكس "phoenix" وشركة " أوورد award " و شركة "american megatrends"
وإذا نظرت إلى أي لوحة أم فسوف تجد عليها رقاقة البيوس ومكتوب عليها اسم الشركة المصنعة لها .
رقاقات سيموس (*)
في عالم الحاسب نعرف أنه يوجد عدد كبير من أنواع العتاد المختلفة المميزات ولكي يمكن للبيوس التعامل معها جميعاً لا بد من إعطائه بعض المعلومات عن حاسبك وهذا يعتبر -
على الأقل في نظري - تخلف حيث لا يستطيع البيوس تحديد مكونات الحاسب وتحديدات الأداء الأفضل تلقائياً ، ولا بد من أن تعرفه على نوعية العتاد المتوفر في الجهاز
مثل حجم القرص الصلب ونوعيات الأقراص المرنة ....إلخ يدوياً .
ولهذا يخزن البيوس هذه المعلومات على رقاقة رام خاصة تسمى رقاقة السيموس وهي اختصار لـ "Complementary Metal-Oxide Semi-Conductor"
وهي عبارة عن نوع من الذاكرة العشوائية تقوم بتخزين البيانات ولكنها تفقدها إذا انقطع عنها التيار الكهربائي ، لذا تزود هذه الذاكرة ببطارية صغيرة تقوم بالحفاظ
على محتويات هذه الذاكرة في أوقات إطفاء الجهاز ، وتستهلك هذه الرقاقات القليل من الطاقة بحيث أن هذه البطارية قد تعمل لعدة سنوات .
تخزن على رقاقة السيموس معلومات هامة عن الجهاز مثل حجم ونوع الأقراص المرنة والصلبة وكذلك التاريخ والوقت وكذلك بعض الخيارات الأخرى
مثل : هل تريد الإقلاع من القرص المرن أم من القرص الصلب أولاً ..إلخ ويكون حجمها في حدود مئات البايتات
يمكن للمستخدم العادي أن يعدل من محتويات ذاكرة السيموس وذلك بالدخول إلى إعدادات البيوس ( غالباً بالضغط على del عند إقلاع الجهاز ) ،
يمكنك عمل الكثير من الأشياء هناك ولكن كن حذراً فتغيير الإعدادات دون إلمام بوظائفها قد يعطل حاسبك عن العمل ،
هذه قائمة ببعض الأشياء التي يمكن أن يعدلها برنامج إعداد البيوس :
تغيير الوقت والتاريخ
تعيين عدد وحجم الأقراص المرنة والصلبة
نوعية بطاقة الفيديو ( VGA , ega .... إلخ ) - اجعل خيارك دائماً هو VGA
إعدادات الطاقة ( خصائص توفير الطاقة )
كلمة السر ( حماية الحاسب بكلمة سر حيث لا يستطيع أحد الدخول للجهاز إلا من خلال كلمة السر) ، إذا نسيت كلمة السر فيجب عليك إطفاء الجهاز
وإزالة بطارية السيموس حتى تزال جميع المعلومات من رقاقة السيموس بما فيها كلمة السر .
----------
تذكر
رقاقة البيوس : تخزن نظام البيوس حتى تسترجعه عند بداية عمل الحاسب في المرة القادمة ولا تحتاج لبطارية حتى تحتفظ بمحتوياتها .
رقاقة سيموس "CMOS" تقوم بتخزين المعلومات التي يحتاجها البيوس مثل حجم الأقراص الصلبة وما إلى ذلك ، وتحتاج لبطارية حتى تحتفظ بمحتوياتها .
لفرق بين bios و cmos :
البيوس هي برامج (تطبيقات) مخزنة على ذاكرة القراءة فقط rom وهذه البرامج تقوم بمهام معينة مثل اختبار الفحص الذاتى عند بدء التشغيل وغير ذلك من المهام ومن
هذه البرامج برنامج الإعداد set up الذى ندخل عليه عند بدء التشغيل بالضغط على زر del ( فى معظم اللوحات الأم) وعند قيام هذه البرامج بعملها فلكى يمكن التخاطب
والتعامل مع مكونات الكمبيوتر والأجهزة المتصلة به ( مثل الهارد والفلوبى ) فإن هذه البرامج تحتاج إلى البيانات الخاصة بتلك الأجهزة لكى يمكن التعامل معها
وهذه البيانات تكون مخزنة في شريحة cmos وبذلك يتبين أن البيوس عبارة عن برامج تقوم بوظائف معينة أما السيموس فهى مجرد بيانات خاصة بالأجهزة المتصلة بالحاسب
وهذه البيانات تستخدمها البيوس لكى يمكن التعامل مع هذه الأجهزة ، وعند حدوث خلل في البيانات المخزنة بالسيموس هنا تظهر مشكلة عند تعامل البيوس مع المكون الذى تغيرت بياناته المخزنة ، وتقوم البطارية بتغذية شريحة السيموس كهربيا للحفاظ على البيانات المخزنة بها في حالة فصل التيار الكهربى عن الحاسب
النتيجة :
1- أنه إذا تم تغيير أحد المكونات فان البيانات المخزنة في cmos ستكون غير مطابقة لبيانات المكون الجديد وبذلك تحدث مشاكل عند بدء التشغيل وعلاجها يكون بتعديل
البيانات المخزنة في cmos عن طريق تشغيل برنامج الإعداد set up( كما في حالة تغيير القرص الصلب) ، وكذلك إذا حدث فقد في كل أو بعض البيانات المخزنة في شريحة
CMOS فستظهر مشكلات عند بدء التشغيل .
2- أن ضعف البطارية قد يؤدى إلى فقد في البيانات المخزنة في شريحة CMOS مما يوجب تغيير البطارية .
كيفية تعديل بيانات السيموس :
الحالة الأولى : وهى الحالة التي يحدث فيها تغيير بطريق الخطأ في بعض اعداداتCMOS
الحل :
بعض من كتبوا في هذه النقطة في المواقع الأخرى كانوا يؤكدون أنه يمكن إعادة إعدادات CMOS بالضغط على خيار load default ولكن هذا – حسب تجربتي- خطأ
وغير صحيح ,فالضغط على الخيار المذكور لا يعيد إعدادات CMOS القياسية كما كانت ، ولإثبات ذلك قمت بالتجربة الأتية :
1- عند بدء التشغيل تظهر جملة hit del if you want to run setup
فبالضغط على زر del من لوحة المفاتيح يتم الدخول على شاشة البيوس
ملاحظة :في بعض الأجهزة يتم الدخول بواسطة مفتاح f2 أو غير ذلك
2- داخل شاشة البيوس يتم الوصول إلى السطر المطلوب بواسطة الأسهم التي بلوحة المفاتيح,نقف على الاختيار standard CMOS setup ونضغط
enter فيتم الدخول الى شاشة أخرى فيها الوقت والتاريخ وخيارات أخرى منها :
.................................................. ..........Pri master
.................................................. .............Pri slave
.................................................. .........Sec master
.................................................. ............Sec slave
.................................................. ......Floppy driveA
3- نستخدم الأسهم بلوحة المفاتيح للوصول إلى السطر المطلوب ثم نستخدم زري + و- أو نستخدم زري page up وpage down بلوحة المفاتيح لعرض الخيارات
المتاحة في هذا السطر وهكذا تنتقل إلى السطر التالي ثم نضغط ESC للخروج ( أو حسب التعليمات التي بالشاشة) ثم نضغط F10 فتظهر رسالة
save to CMOS and Exit?y
فنختار )y اختصار yes ) ثم نضغط enter فيتم إعادة تشغيل الجهاز
4- إذا دخلنا مرة أخرى إلى شاشة البيوس وضغطنا على الخيارين load Bios default
Load setup default
ثم دخلنا إلى الاختيار standard CMOS setup فسنجد التغييرات التي قمنا بعملها كما هي ولم يتم إرجاعها إلى ما كانت عليه .
ويؤكد ذلك :
أنك إذا وقفت بالماوس على السطر load Bios default فسيظهر بأسفل الشاشة جملة
Load BIOS Defaults except standard CMOS setup
ومعناها أنه سيتم تحميل الإفتراضى ما عدا إعدادات CMOS القياسية
وكذلك إذا وقفت بالماوس على السطر load setup default فسيظهر بأسفل الشاشة جملة
Load setup Defaults except standard CMOS setup
تنبيه :
هذه التجربة تم اجرائها على جهازين مختلفين , الأول البيوس من AMI والثاني من AWARD( طلبت من قريب لي إجرائها على award واخبرني بنفس النتيجة )
ولإعادة الاعدادات كما كانت توجد طرق منها :
الطريقة الأولى: الدخول إلى البيوس وإعادتها يدويا كما بالخطوات السابقة
الطريقة الثانية :
: نزع البطارية من اللوحة الأم بعض الوقت ثم اعادة تركيبها وعند تشغيل الجهاز تظهر رسالة(حسب الجهاز الذى أمامى ):
Cmos settings wrong
CmosGPNV checksum bad
Press f1 to run set up
Press f2 to load default values and continue
فإذا ضغطنا f1 فسيتم الدخول إلى شاشة البيوس وسنجد أن الأعدادات عادت كما كانت فيما عدا التاريخ و الوقت حيث يمكن تعديليهما يدويا
وإذا ضغطنا f2 فسيتم الدخول إلى الويندوز مما يعني أنه قد تم تحميل القيم الافتراضية وإعادة الاعدادات كما كانت فيما عدا الوقت والتاريخ أيضا حيث يمكن تعديليهما
من خلال الويندوز ثم إذا عملنا إعادة تشغيل ودخلنا البيوس سنجد أنه قد تم ضبط التاريخ والوقت فيها أيضا تلقائيا
الحالة الثانية : لتعديل إعدادات CMOS :
عند تركيب مكون جديد ( هارد مثلا أو CD Rom) يمكن الدخول إلى شاشة الاعدادات كما سبق ثم الوصول إلى أول سطر في
.................................................. ........... pri master
.................................................. .............Pri slave
.................................................. .........Sec master
.................................................. ...........Sec slave
ثم نضغط enter فيتم التعريف عليه وظهور بياناته ثم ننزل السطر التالي ( بواسطة الأسهم التي بلوحة المفاتيح ) ونضغط enter فيتم التعرف عليه وهكذا حتى آخر
السطر ثم نخرج بESC ثم نضغط f10 فتظهر رسالة :
save to cmos and exit?y فنضغط enter فيتم إعادة تشغيل الجهاز
طريقة أخرى :
في الأسطر الأربعة السابقة يمكن جعل كل خيار فيها هو Auto( تبديل الخيارات بواسطة +و- أو page up,page down من لوحة المفاتيح) ثم نضغط ESC ثم f10 ثم enter
وبذلك فان الجهاز سيتعرف تلقائيا على أي هارد يتم توصيله به بعد ذلك بدون الحاجة إلى الدخول للبيوس لتعريفه يدويا
اتمني قد أفدكم بهذه المعلومات المتواضعة