بعد إتمام برمجة شریحة ال
وللشرح
بقیة
الجزء الرابع
أوتوماتیكیا 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 یتم تركیب شریحة ال
المراد
برمجتھا