بعد إتمام برمجة شریحة ال
وللشرح بقیة
الجزء الرابع
أوتوماتیكیا BIOS برمجة شریحة ال
یحتوي على مجموعة الأوامر الخاصة Autoexec.bat إلى عملیة تتم بصورة أوتوماتیكیة باستخدام ملف BIOS یمكن تحویل عملیة برمجة شریحة ال
بإتمام ھذه العملیة. ویوضع ھذا الملف على قرص الإقلاع الذي قمنا بإعداده من قبل.
المستخدم في ھذه الطریقة. Autoexec.bat تعرض شریحة العرض التالیة محتویات ملف
@echo off
if exist oldbios.bin goto old
awdflash.exe newbios.bin oldbios.bin /py /sy /cc /cp /cd /sb /r
goto end
:old
awdflash.exe oldbios.bin /py /sn /cc /cp /cd /sb /r
:end
یتم oldbios.bin القدیم في ملف باسم BIOS تلقائیا، مع الاحتفاظ بنسخة من ال BIOS بمجرد استخدام قرص الإقلاع الجدید، سیتم برمجة شریحة ال
حفظھ على القرص.
القدیم المحفوظة في ملف BIOS إذا قمت باستخدام نفس قرص الإقلاع مرة أخرى بعد الانتھاء من برمجة الشریحة، سیتم إعادة برمجة الشریحة بنسخة ال
القدیم تلقائیا عند BIOS للقیام بھذه العملیة عن عمد، وذلك حتى یسمح بإعادة برمجة الشریحة بال Autoexec.bat وقد أعد ملف oldbios.bin.
Display System. الحاجة. كما تسمح ھذه الطریقة ببرمجة الشریحة دون الحاجة إلى تشغیل نظام العرض
BIOS لبرمجة شریحة Award Flash كیفیة استخدام برنامج
Award Flash v الصیغة العامة لأمر تشغیل برنامج 7.70
ھي:
AWDFLASH [Filename 1] [Filename 2] [key [/key ]...]
حیث:
Filename 1: for reflashing
Filename 2: for the previous version of the BIOS
Award Flash خیارات التشغیل لبرنامج
/Pn أو Py
الحالي إلى ملف BIOS أم لا. ویسمح لك ھذا الخیار باستخدام البرنامج لنسخ ال BIOS على ما إذا كنت ترید برمجة شریحة ال No أو Yes ترمز للإجابة ب
BIOS. الحالي دون برمجة الشریحة بنسخة جدیدة من ال BIOS الخاصة بال Checksum أو أن تحصل على ال
/Py. القیمة الافتراضیة لھذا الخیار ھي
/Sn أو Sy
الحالي في ملف أم لا. BIOS على ما إذا كنت ترید حفظ نسخة من ال No أو Yes ترمز للإجابة ب
/Sy. القیمة الافتراضیة لھذا الخیار ھي
Display System. عند القیام ببرمجة الشریحة أوتوماتیكیا في حالة تعطل نظام العرض Autoexec.bat في ملف /Sn ینصح باستخدام
/CC
بعد الانتھاء من برمجة الشریحة. Clear CMOS تستخدم لعمل
عن تلك التي قام CMOS الجدید بإنشائھا في ذاكرة BIOS یفید استخدامھ في حالة وجود احتمال أن تختلف صیاغة مصفوفات تخزین البیانات التي یقوم ال
BIOS. القدیم بإنشائھا مسبقا، وھو ما یتسبب عنھ مشاكل عند تشغیل اللوحة الأم بعد الانتھاء من برمجة ال BIOS ال
User’s Manual وخاصة في حالة عدم وجود دلیل المستخدم ، Clear CMOS الخاص ب Jumper یوفر علیك استخدام ھذا الخیار عناء البحث عن ال
الخاص باللوحة الأم.
/CP
من PnP بعد الانتھاء من برمجة الشریحة، وذلك بھدف مسح البیانات الخاصة بجمیع المكونات المادیة التي تدعم خاصیة Clear ESCD تستخدم لعمل
ESCD. ذاكرة
على اللوحة الأم بعد PnP في حالة تركیب مكونات مادیة جدیدة تدعم خاصیة Startup Problems یفید استخدام ھذا الخیار لتلافي مشاكل بدء التشغیل
BIOS. إتمام برمجة شریحة ال
التي تم مسحھا تلقائیا عند إعادة التشغیل. ESCD وتقوم اللوحة الأم بتحدیث محتویات ذاكرة
CD
بعد الانتھاء من برمجة الشریحة، وذلك بھدف مسح البیانات الخاصة بجمیع المكونات المادیة الموجودة على Clear DMI Data pool تستخدم لعمل
اللوحة الأم.
في حالة تركیب مكونات مادیة جدیدة على اللوحة الأم بعد إتمام برمجة شریحة ال Startup Problems یفید استخدام ھذا الخیار لتلافي مشاكل بدء التشغیل
BIOS.
التي تم مسحھا تلقائیا عند إعادة التشغیل. DMI Data pool وتقوم اللوحة الأم بتحدیث محتویات
/SB
یتم قراءتھا عند تشغیل الجھاز، وھي نادرا ما تتغیر، لذلك لا داعي BIOS وھو یمثل أول وحدة ذاكرة في شریحة ال ، BootBlock تستخدم لتجنب برمجة ال
لإعادة برمجتھا ما لم ینصح بذلك من قبل مصنع اللوحة الأم.
في حالة فشل عملیة البرمجة الأساسیة. Software باستخدام ال BIOS في أنھ یسمح بإعادة برمجة شریحة ال BootBlock یفید عدم برمجة ال
ضد البرمجة. BootBlock لحمایة ال Jumper بعض اللوحات الأم تكون مزودة ب
/SD
في ملف وتخزینھ على القرص. DMI Data pool تستخدم لحفظ محتویات ال
لوحظ أنھ بالرغم من ذكر ھذا الخیار ضمن خیارات البرنامج إلا أنھ لا یعمل.
/R
بعد انتھاء برمجة الشریحة. (Reset) تستخدم لإعادة تشغیل الجھاز
/Tiny
لإتمام عملیة البرمجة. RAM تستخدم لإجبار البرنامج على استخدام مساحة صغیرة من الذاكرة
بالكامل في الذاكرة قبل بدء عملیة البرمجة، وإنما یسمح لھ بتحمیلھ في الذاكرة BIOS من تحمیل ملف ال Award Flash استخدام ھذا الخیار یمنع برنامج
على أجزاء.
أثناء برمجة الشریحة. “Insufficient Memory” استخدام ھذا الخیار یسمح لنا بتجنب ظھور رسالة
/E
بعد الانتھاء من برمجة الشریحة. DOS تستخدم للعودة إلى نظام التشغیل
/LD
بعد الانتھاء من برمجة الشریحة، مع منع ظھور رسالة: Clear CMOS تستخدم لعمل
"Press F1 to continue or DEL to setup"
/F
Award Flash. الحالي عوضا عن الألجوریثمات المبیتة في برنامج BIOS باستخدام ألجوریثمات ال BIOS تستخدم لبرمجة شریحة ال
لإتمام عملیة البرمجة. Award Flash یتم اللجوء إلى استخدام ھذا الخیار مع بعض اللوحات الأم التي لا تسمح بتطبیق الألجوریثمات المبیتة في برنامج
/CKS
Hexadecimal. والتي تعرض في صورة رقم ست عشري ، Checksum تستخدم للحصول على ال
/CKSxxxx
وفي حالة عدم تطابق القیمتین ، /CKS التي نحصل علیھا باستخدام الخیار xxxxh بالقیمة BIOS الخاصة بملف ال Checksum تستخدم لمقارنة ال
یعرض رسالة:
"The program file's part number does not match with your system!"
Award Flash رسائل الخطأ لبرنامج
“Insufficient Memory”
وكذلك عندما تكون ، Enabled في الوضع Video BIOS Cacheable و System BIOS Cacheable تظھر ھذه الرسالة عندما تكون خیارات
كما قد تظھر ھذه الرسالة بسبب تحمیل برنامج إدارة ضغط الھارد دسك والمعروف ب Enabled. في الوضع Shadow الخیارات المرتبطة بال
عند بدء التشغیل. RAM في الذاكرة drvspace.bin
/Tiny. ویمكن علاج ھذه المشكلة باستخدام خیار
“The Program File’s Part Number Does Not Match With Your System”
الذي تحاول برمجتھ على الشریحة غیر مناسب للوحة الأم. BIOS تظھر ھذه الرسالة عندما یكون ال
الصحیح وبرمجة الشریحة بھ. BIOS ویمكن علاج ھذه المشكلة بالحصول على ملف ال
ملاحظة
للملف الذي تقوم ببرمجتھ، لذلك یجب التأكد دائما من أنك تقوم ببرمجة ال Compatibility Check لا یتم فحص التوافقیة /Py في حالة استخدام الخیار
الصحیح BIOS
“Unknown Type Flash”
تظھر ھذه الرسالة في الحالتین الآتیتین:
على لوحة أم لا تدعم ھذا الفولت. V 12 أو 5 V تدعم البرمجة باستخدام Flash ROM عند محاولة برمجة شریحة
التي تقوم ببرمجتھا تالفة. Flash ROM عندما تكون شریحة
“Program Chip Failed”
الخاص بھذه Boot Block وسبب ظھور ھذه الرسالة أن ال Intel 28F من نوع . 001 Flash ROM تظھر ھذه الرسالة عادة أثناء برمجة شریحة
الشریحة علیھ نوع من الحمایة یمنع برمجتھ إلا باستخدام فولت مختلف عن الفولت المستخدم لبرمجة باقي الشریحة.
الجزء الخامس
وكیفیة علاجھ BIOS عدم اكتمال برمجة شریحة ال
الأصلي الموجود على الشریحة یكون قد تم مسحھ كلیا BIOS ینشأ ھذا العیب نتیجة لانقطاع لحظي للتیار الكھربي أثناء برمجة الشریحة، وینتج عن ذلك أن ال
الجدید لم یتم كتابتھ على الشریحة بالكامل. BIOS لم تتم إعادة برمجتھ) بینما ال Boot Block أو جزئیا (إذا كان ال
التي لم تتم برمجتھا بالكامل، حیث سیسمح ال BIOS الأصلي لم تتم إعادة برمجتھ، فإنھ یمكن تشغیل الجھاز باستخدام شریحة ال Boot Block إذا كان ال
الموجود علیھا بتشغیل الجھاز في طور محدود للغایة ولكنھ كاف لإعادة برمجة الشریحة. Boot Block
Boot Block وملاحظة ما یظھر على الشاشة .فإذا كان ال Reset سلیما أو لا بإعادة تشغیل الجھاز Boot Block یمكن الاستدلال عما إذا كان ال
سلیما، ستظھر الرسالة التالیة:
Award BootBlock BIOS v1.0 Copyright
1998, Award Software, Inc. BIOS ROM checksum error Detecting
floppy drive A media…
أو PCI وذلك لاستحالة تشغیل بطاقات عرض من نوع ISA من نوع Display Card ویشترط لظھور ھذه الرسالة على الشاشة استخدام بطاقة عرض
مبرمجة بصورة سلیمة. BIOS بصورة تامة وھو ما لا یمكن حدوثھ مالم تكن شریحة ال Chipset بدون تشغیل ال AGP
سلیما. لذلك فللحصول على Boot Block لا تقوم بعرض الرسالة السابقة على الشاشة حتى إذا كان ال ISA لوحظ أن الكثیر من بطاقات العرض من نوع
Cirrus Logic CL-GD من نوع. 5422 ISA أفضل النتائج، ینصح باستخدام بطاقة عرض
وللتغلب على ھذه المشكلة یمكن الإستعانة بالطریقة الأوتوماتیكیة التي سبق ، ISA بعض اللوحات الأم (وبالذات الحدیثة منھا (لا تدعم بطاقات العرض من نوع
Display System. بدون الحاجة إلى تشغیل نظام العرض BIOS شرحھا لإعادة برمجة شریحة ال
في ھذه Floppy Drive. سلیما وتعرض الرسالة السابقة على الشاشة، ومع ذلك لا یسمح لك باستخدام ال Boot Block في بعض الحالات یكون ال
بھا حتى نتمكن من استخدامھ. Floppy Drive وتوصیل ال ISA من نوع IDE الحالة یلزم استخدام بطاقة
على وضع Jumper ضبط ھذا ال Flash Recovery. یسمى Jumper تكون مزودة ب Intel بعض اللوحات الأم المصنعة من قبل شركة
BIOS. لتشغیل الجھاز في حالة فشل برمجة شریحة ال Boot Block سیسمح لك باستخدام ال Recovery
فإذا حدثت مشكلة لإحداھا أمكن BIOS. حیث تزود اللوحة الأم بشریحتي ، Dual BIOS تقنیة Gigabyte تستخدم بعض مودیلات اللوحات الأم من نوع
تشغیل اللوحة الأم بواسطة الشریحة الأخرى، كما یمكن استخدام الشریحة السلیمة لبرمجة الشریحة الأخرى.
TwinBIOS. تسمى Dual BIOS تقنیة شبیھة بتقنیة Chaintec تستخدم بعض مودیلات اللوحات الأم من نوع
التي لم تكتمل برمجتھا سلیما، فلن یمكنك تشغیل الجھاز باستخدام ھذه الشریحة. وفي ھذه الحالة سنلجأ BIOS في شریحة ال Boot Block إذا لم یكن ال
لإعادة برمجة الشریحة. IC-Flasher إلى استعمال دائرة ال
سنحتاج إلى المكونات التالیة: IC-Flasher لبناء دائرة ال
لوحة مطبوعة صغیرة.
على أن یكونا من نفس النوع. ، PLCC) أو BIOS (DIP عدد 2 سوكیت لشریحة ال
10K. عدد 2 مقاومة
-Position Switch. مفتاح 2
سنحتاج إلى ما یلي: IC-Flasher عند استخدام دائرة ال
سلیمة ومبرمجة من أي لوحة أم. BIOS شریحة
الذي ذكرناه سابقا. Autoexec.bat قرص الإقلاع الذي قمنا بإعداده سابقا ولكن بدون ملف
Atmel 29C020 DIP مثل.( 32 Flash ROM ( إضافیة من نوع BIOS شریحة
IC-Flasher: تبین شریحة العرض التالیة طریقة بناء دائرة ال
ویجب أن تكون السعة التخزینیة لھذه الشریحة الإضافیة مطابقة للسعة التخزینیة للشریحة ، U الإضافیة في سوكیت 2 Flash ROM یتم تركیب شریحة ال
المراد برمجتھا