المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الإقلاع إلى أنظمة التشغيل Booting to OSs


الصفحات : [1] 2 3

CLoNY
12-03-2010, 09:25 PM
http://i40.tinypic.com/14csapk.gif
الإقلاع إلى أنظمة التشغيل Booting to OSs
http://i39.tinypic.com/nxt9ic.gif

عملية الإقلاع هى:
البحث عن نظام التشغيل وإيجادة ثم تحميلة وإحداث بدء لتشغيل هذا النظام.
وهى مجموعة متسلسلة ومترابطة من الأحداث تنتهى بإحداث بداء لنظام التشغيل

قبل الإقلاع
يقوم المعالج بقراءة البيانات الموجودة فى Bios ROM ومن ثم تحميل البيانات الرئيسية مثل التاريخ والوقت ومعلومات الهاردوير ...الخ
ملحوظة مهمة:
لايشترط أن يكون مصدر Bios ROM هو البيوس ولإيضاح معنى الجملة السابقة نفترض أن لدينا لوحة أم بها بيوس تالف فإنة فى معظم الأحيان يتم الحكم عليها بأنها ماتت.
ولكن هذة النقطة بالذات لا ينتبة إليها الكثيرون وهى أن المعالج يستطيع قراءة Bios ROM من أى قرص خارجى مما يتيح أمامك فرصة لمعالجة البيوس

كيف تتم عملية الإقلاع؟
سوف أتحدث عن عملية إقلاع لنظام تشغيل مثبت على قرص صلب وليس الإقلاع من أسطوانة تحتوى على برامج أو على نظام تشغيل محمول Portable .
فى البداية سأتكلم عن الإقلاع إلى أحد أنظمة ميكروسوفت وبعدها سوف اتكلم عن أنظمة التشغيل الأخرى بصورة منفصلة وكذلك عملية الإقلاع الغير متجانس وهو الإقلاع إلى هارد ديسك يحتوى على أكثر من نظام تشغيل (ويندوز+ماك+لينكس)

بالنسبة لأنظمة ميكروسوفت
لكى يتم الإقلاع إلى نظام تشغيل فإنة يجب أن يكون هناك شىء مهم وهو
القرص الصلب
-لابد أن يحتوى القرص الصلب على أقسام Partitions وأن يكون هناك واحدا على الأقل منها هو قسم أولى Primery Partition وبحد أقصى 4 بارتيشن فقط لكل هاردديسك
-من الممكن عمل قسم ممتد Extended ثم تقسيمة داخليا إلى عدد من الأقسام المنطقية Logical
-كافة الأقسام التى تم إنشاءها على القرص الصلب تندرج تحت مسمى Boot Record ولكن هذا ال Boot Record سيحتاج إلى مكان لحفظ بياناتة الشخصية بة وهو الماستر ولذلك فإن اسمة هو Master Boot Record وهو قطاع من قطاعات الهاردديسك

ما هى قطاعات الهاردديسك؟
نفترض أن لدينا هارد ديسك بة قسم أساسى وأخر ممتد وأن القسم الممتد يحتوى على أقسام منطقية
فتكون القطاعات هى
Master Boot Record
هو بارتيشن حجمة 512 بايت ويقع فى النقطة التالية CHS 0,0,1
ولكن ما معنى CHS 0,0,1
C=Cylinder
H=Head
S=Sector
أى إنة يقع فى أول قطاع من قطاعات الهاردديسك وهو الماستر لكل أقسام الهاردديسك ويرمز لة ب MBR

Partition Boot Sector
ويحتل أول قطاع فى القسم الأساسى Primery Partition و الذى يقوم بإنشاؤة هو نظام التشغيل وحجمة 512 بايت ويرمز لة ب BPR

Extended Boot Sector
ويقع فى بداية القسم الممتد Extended Partition وفية يتم تخزين جداول البارتيشن Partition Table ويرمز لة ب EBR

Logical Extended Boot Sector
عند بداية كل قسم منطقى

وهذة صورة توضيحية لقطاعات الهاردديسك وضعها الأخ الفاضل copra2150 (http://absba.org/member.php?u=179969)

صورة توضيحية لقطاعات الهارد ديسك

http://www.software-discounts.co.uk/images_new/partition_1.jpg

صورة أبسط..

http://i39.tinypic.com/xc8x36.png
الآن لدينا الهاردديسك ونريد الإقلاع إلى أحد أنظمة تشغيل ميكروسوفت
أنظمة ميكروسوفت التى سنبحثها على فئتين
الفئة الاولى وتتضمن أنظمة التشغيل التالية
Windows2000,WindowsXP,Windows2003
الفئة الثانية وتتضمن الأنظمة
Windows Vista,Windows7
وعلى ذلك سنضع فهرس لكل مجموعة كالتالى

البوت إلى انظمة Windows2000,WindowsXP,Windows2003

1-عند بداء تشغيل الجهاز فإن المتحكم فى عملية التشغيل هو البيوس من خلال عدد من العمليات مثل فحص المكونات الرئيسية و المنافذ.....الخ وهذة العملية تسمى Power On Self Test وتختصر إلى POST

2-يتم البحث عن Master Boot Record وعند العثور علية يتم عمل لود لة فى الذاكرة وينتهى هنا دور البيوس وتصبح القيادة لدى MBR

3-جميع الأحداث حتى هذة اللحظة ليست لها علاقة بنظام التشغيل وحتى الان فإن البوت هو System Boot

4-يقوم MBR بفحص الهاردديسك بحثا عن قسم نشط إلى أن يجدة فيقوم بتسليم التحكم إلى Partition boot Sector ويسمى أحيانا Partition Boot Record أو PBR الموجود فى بداية القسم النشط

5-الان أصبح التحكم مع Partition Boot Record الذى يقوم بدورة فى البحث عن ntldr الذى يبداء فى البحث عن ملف البوت Boot.ini لقراءة محتوياتة ومعرفة مسار النظام بغرض الوصول إلى ملف بوت النظام وهو الملف ntoskrnl

6-الملف ntoskrnl هو NT Operating System Kernel وهو الآن يأخذ السيطرة الكاملة معلنا بداء عملية إقلاع نظام التشغيل OS Boot ومعلنا نهاية مرحلة System Boot

طبعا هذة الخطوات سهلة وبسيطة للغاية وأنا أرى أن البوت هذا هو أبسط أنواع البوت على الإطلاق

وهذا رسم توضيحى للأخ copra2150

رسم بيانى Block Diagram يوضح خط سير العملية

http://i42.tinypic.com/2cpq1x0.gif

EFI
Extensible Firmware Interface
قبل أن ندخل إلى شرح البوت فى ويندوز فيستا وويندوز 7 فهناك شىء مهم يجب معرفتة أولا
EFI
لم تتطور البيوس من عام 1980 ولكن أنظمة التشغيل تطورت ولم تعد البيوس قادرة على تلبية مستلزمات أنظمة التشغيل وكذلك تطور كبير للهاردوير ولم يصاحبة أدنى تطور فى البيوس
فى عام 2000 قامت شركة Intel بطرح أول إصدار من إصدارات EFI وكان الغرض من وراء ذلك هو معالجة عيوب البيوس وكذلك بغرض تهميش دور البيوس فى تأثيرها على أنظمة التشغيل تمهيدا للإستغناء عنها مستقبليا
يتم تطوير ال EFI الان من قبل Unified EFI Forum وأصبحت معروفة الان ب UEFI
ولكن ماهى مشكل البيوس والتى تعالجها EFI؟

يوجد فى البيوس مشكلتان رئيسيتان
1- ACPI
ACPI هى اختصار ل Advanced Configuration and Power Interface واجهة الطاقة والتوزيع المتقدم ويوجد بها عددا من الجداول تتحكم فى صلاحية الجهاز للعمل فى بيئة تشغيل معينة أو لا وكذلك القدرة على تشغيل خاصية معينة او عدم تشغيلها وأيضا الكيفية التى يتم بها توزيع الطاقة على المكونات الأساسية للجهاز طبقا لطبيعة نظام التشغيل Operating System-Directed Configuration and Power Management.
ولكنها تتعامل مع الأنظمة على أسس تم وضعها منذ 30 عاما مضت وأصبحت مستلزمات أنظمة التشغيل تخرج عن نطاق قدرات ACPI لذلك فإنة لايمكن الان تشغيل احد أنظمة التشغيل الحديثة إعتمادا على ACPI الموجودة بالبيوس

2-SMBIOS
وهى اختصار ل System Management BIOS ووظيفتها هى إمداد نظام التشغيل بالمعلومات التى يحتاجها النظام
إذن فإن أحد أهم وظائف EFI هو معالجة عدم توافق ACPI و SMBIOS مع أنظمة التشغيل

مكونات EFI

1-EFI Services
وهى مجموعة من الخدمات وتنقسم إلى قسمين
-EFI Boot Services
ويتم توفيرها فى مرحلة البوت
-Runtime Services
وتكون موجودة فى داخل نظام التشغيل

2-Device Drivers
بالإضافة إلى التعريفات التقليدية للأجهزة فإن EFI تقوم بانشاء بيئة للمكونات الغير معتمدة على المعالج processor-independent device environment من خلال ما يسمى ب EFI Bayte Code أو EBC وهذة البيئة تشبة بيئة Open firmware المستخدمة حاليا فى أجهزة Power PC لأجهزة ماكينتوش و أجهزة SPARC من شركة Sun Microsystems

3-Boot Manager
وهو المسئول عن اختيار وتحميل نظام التشغيل اثناء الإقلاع

4-Disk Support
بالإضافة إلى الشكل الكلاسيكى لتقسيم الهارد ديسك و MBR فإن EFI أدخلت شيئا جديدا يسمى GUID Partition Table ويختصر إلى GPT وهو يعتمد على إنشاء Guid لكل بارتيشن يعنى Identifier مثل هذا {9b31a47c-3e8e-11de-9b91-d640738e3d83}

5- EFI Extensions
وتقوم بعمل تحميل لبعض الدريفرات أو البيانات الغير قابلة للتعديل مثل بيانات OEM

6-EFI shell
وهو واجهة التحكم فى EFI ومن الممكن تواجدها بصورة تلقائية فى بعض أنواع الماذربورد مثال محاولة شركة MSI لإدراج الواجهة التطبيقية لل EFI

http://i40.tinypic.com/6jdeeb.jpg

http://i39.tinypic.com/xf3if9.jpg

وغالبا فإنها تكون مصاحبة لأقراص تثبيت أنظمة التشغيل الحديثة ويقوم بعض أنظمة التشغيل بظبط إعدادتها بصورة تلقائية أثناء القيام بتثبيت نظام التشغيل بما يتلائم مع نظام التشغيل بمعنى أن نظام التشغيل يقوم بتهيئتها حسب متطلباتة هو دون النظر إلى البيوس وإعدادتها وEFI يدعم بيئة عمل Intel و Itanium

وهذا هو المخطط العام لل EFI
http://i40.tinypic.com/5l8i74.gif

-

أنظمة التشغيل التى يدعمها EFI
-Windows 2000 advenced Server و Windows Server 2003 و Windows XP 64 Bit ولكن بصورة محدودة
-Windows Vista و Windows 7 بصورة كاملة
-أنظمة Linux بشرط استخدام Elilo Boot Loader
-أنظمة تشغيل ماكينتوش بداية من MAC OS X 10.4 المعروف ب Tiger وكافة إصدارات Leopard وكل إصدارات INTEl Based MAC

الإقلاع إلى انظمة Windows Vista و Windows7
لا تستطيع البيوس أن تتعامل مع أنظمة Vista و 7 للأسباب التى ذكرنها فى شرح EFI (http://absba.org/showpost.php?p=8404127&postcount=25)لأن البيوس لا تستطيع ان تفى للويندوز بمتطلباتة وعلى ذلك فإن للبيوس دور هامشى ومحدود بالنسبة لهذة الأنظمة ويتم الإعتماد على EFI .

-تتم كافة خطوات الإقلاع بصورة طبيعية جدا ولكن المتحكم فى الإقلاع هنا هو EFI Boot Services
-يتم نقل التحكم من قطاع البوت بالهارد ديسك إلى ملف جديد بدلا من NTLDR وهو هنا الملف bootmgr
-فى السابق كان الملف NTLDR يقوم بقراءة الإحداثيات من الملف BOOT.INI ولكن هذا الملف تم الإستغناء عنة الان وعلى ذلك يصبح هناك سؤال مهم ...بل هى محموعة أسألة
ما الذى سيفعلة bootmgr وأى مسار سيسلكة وأى ملفات سيقراءها؟
-الملف bootmgr هو ملف نظام مخفى وهو يتواجد فى القسم الذى يحتوى على البوت ومن الضرورى أن يكون هذا القسم هو قسم أساسى قابل للإقلاع
-القسم القابل للإقلاع قد يكون:C أو قد يكون القسم المخفى المسمى System Reserved

http://i44.tinypic.com/nq7fhs.jpg

-لن يقوم الملف bootmgr بقراءة ملف نصى بسيط مثل ملف BOOT.INI ولكنة سوف يقراء بيانات موجودة داخل قاعدة بيانات
-قاعدة البيانات هذة هى فى حقيقتها Firmware Independent Datbase ولمعرفة معنى هذا المصطلح يمكن الرجوع إلى تعريف EFI
-قاعدة البيانات هذة تحوى بداخلها على معلومات توزيع البوت والمكونات اللازمة لبداء التشغيل
-إن قاعدة بيانات البوت يتم إنشاؤها أثناء تثبيت النظام والذى يقوم بإمداد هذة القاعدة بالبيانات هو EFI وليست البيوس
-تتواجد قاعدة البيانات هذة داخل مجلد مخفى من مجلدات النظام يسمى BOOT وقاعدة البيانات هذة تسمى Boot Configurations Datbase وتختصر إلى BCD

Boot Configurations Datbase
-تتواجد فى القسم النشط داخل مجلد BOOT فى الملف BCD
-تحتوى قاعدة بيانات BCD على معلومات البوت وعلى معلومات إضافية خاصة بدريفرات الجهاز
-تستطيع قاعدة البيانات هذة إدارة الإقلاع لعدد من أنظمة التشغيل المختلفة سواء كانت أنظمة التشغيل هذة من النوع المعتمد على البيوس BIOS based operating أو نظام من النوع المعتمد على NVRAM وهى اختصار ل Non Voltile RAM وهى أحد مكونات EFI
-تقوم بعمل بوت لنظام التشغيل عن طريق تشغيل ملف Winload.exe وفى حالة وجود نظام تشغيل من أنظمة NT فإنها تقوم بنفسها بتشغيل الملف NTLDR

كيف تتم إدارة BCD ؟
يوجد عدد من الطرق للتحكم فى قاعدة بيانات البوت وإدارتها وأدوات التحكم فى BCD كالتالى

1-Advenced System Properties
وهى الخصائص المتقدمة للنظام أكتب SystemPropertiesAdvanced فى Run

http://i42.tinypic.com/of22l5.jpg

2-msconfig
لتغيير خصائص عملية الإقلاع من خلال الخيارات الموجودة فى نافذة Boot

http://i40.tinypic.com/2vii26d.jpg

3-Windows Recovery Environment Startup Repair
وهى خاصة بإصلاح البوت وكذلك بداء التشغيل ويتم الوصول إليها عن طريق الدخول إلى خيارات الإقلاع بالضغط على F8 فى بداية الإقلاع ثم اختيار Repair Your computer ثم متابعة الخطوات وسوف يتم تشخيص واصلاح البوت بصورة آلية

http://i42.tinypic.com/24llf6o.jpg

4-bootrec.exe
هذا الامر يستخدم لإصلاح البوت عند فشل الطريقة السابقة وهو يتم كالتالى
-قم بالدخول إلى Windows Recovery Environment Startup Repair وعند الوصول إلى المرحلة الموضحة بالصورة قم بالضغط على Commend Prompet

http://i40.tinypic.com/hsoxl0.jpg

الأوامر المستخدمة لإصلاح BCD باستخدام bootrec.exe هى فى حقيقتها حذف لقاعدة البيانات ثم إعادة إنشاءها وهى كالتالى


bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

بنفس الترتيب المذكور
يوجد اوامر أخرى فى bootrec

/FixMbr
/FixBoot
/ScanOs
/RebuildBcd

5-bcdedit.exe
وهى أداة تحرير ال BCD من داخل الويندوز ويمكن من خلالها عمل تعديل فى سيناريو الإقلاع وكذلك إضافة نظام نشغيل أخر إلى قائمة البوت ويتم ذلك كالتالى
run>cmd>bcdedit
ولمعرفة المزيد عن الاوامر الخاصة ب bcdedit فى الرابط التالى
BCDEdit Command-Line Options (http://technet.microsoft.com/en-us/library/cc709667(WS.10).aspx)

وبذالك نكون قد أعطينا فكرة موجزة عن الإقلاع فى أنظمة ميكروسوفت

copra2150
13-03-2010, 01:07 AM
بارك الله فيك أخى الحبيب..
موضوع رائع وبانتظار تكملته ان شاء الله

واسمح لى بالمشاركة
صورة توضيحية لقطاعات الهارد ديسك

صورة أبسط..

بالتوفيق

CLoNY
13-03-2010, 06:31 AM
بارك الله فيك أخى الحبيب..
موضوع رائع وبانتظار تكملته ان شاء الله

واسمح لى بالمشاركة
صورة توضيحية لقطاعات الهارد ديسك



صورة أبسط..



بالتوفيق

شكرا لك أخى copra2150 وتم إدراج الصور التوضيحية بالشرح

الهترك
13-03-2010, 07:52 AM
الموضوع كبير و مهم و ساعود إليه ..........

و أهلا و سهلا ...بإبداعاتك ..

mahmoud_abdou
13-03-2010, 08:10 AM
الموضوع كبير و مهم و ساعود إليه ..........

و أهلا و سهلا ...بإبداعاتك ..
أقل ما يقال:);)
و إن كان شكله كبير جدا و مهم جدا جدا جدا:D
و دا اقل شئ الواحد يتوقعه من الاخ CLoNY

وأنا مش عارف باب الاسئلة مفتوح حاليا و لا بعد انتهاء الموضوع بس انا مجهز السؤال ده:D

لايشترط أن يكون مصدر Bios ROM هو البيوس ولإيضاح معنى الجملة السابقة نفترض أن لدينا لوحة أم بها بيوس تالف فإنة فى معظم الأحيان يتم الحكم عليها بأنها ماتت.
ولكن هذة النقطة بالذات لا ينتبة إليها الكثيرون وهى أن المعالج يستطيع قراءة Bios ROM من أى قرص خارجى مما يتيح أمامك فرصة لمعالجة البيوس

كيف نجعل المعالج يقرا البيوس من قرص خارجي:eek:؟
و علي كده ممكن الواحد يجرب bios update من غير ما يشحن البيوس فعلا مجرد تشغيل من قرص خارجي ولا ايه؟:rolleyes:

CLoNY
13-03-2010, 09:10 AM
الموضوع كبير و مهم و ساعود إليه ..........

و أهلا و سهلا ...بإبداعاتك ..
اهلا يا سيد المعلمين:D

waledakmal
13-03-2010, 09:12 AM
نفس السؤال كنت عاوز اساله
قراءة البيوس روم من اى قرص خارجى
ياريت تقولى ماالمقصود
وبحبك ياكولونى مهما الناس لامونى
:D:D:p:D:D

CLoNY
13-03-2010, 09:28 AM
أقل ما يقال:);)


و إن كان شكله كبير جدا و مهم جدا جدا جدا:D
و دا اقل شئ الواحد يتوقعه من الاخ CLoNY

وأنا مش عارف باب الاسئلة مفتوح حاليا و لا بعد انتهاء الموضوع بس انا مجهز السؤال ده:D



كيف نجعل المعالج يقرا البيوس من قرص خارجي:eek:؟
و علي كده ممكن الواحد يجرب bios update من غير ما يشحن البيوس فعلا مجرد تشغيل من قرص خارجي ولا ايه؟:rolleyes:



نعم وهذا يتم بالفعل من خلال ما يسمى ب Bios Crisis Recovery وفيها يتم توجية المعالج إجباريا لقراءة البيوس وعمل لود من أحد الأقراص
لإن قدر الله لنا الحياة فسوف أشرح Crisis Recovery بعد أن أنتهى من موضوع البوت

CLoNY
13-03-2010, 04:23 PM
نفس السؤال كنت عاوز اساله

قراءة البيوس روم من اى قرص خارجى
ياريت تقولى ماالمقصود
وبحبك ياكولونى مهما الناس لامونى
:D:D:p:D:D



أهلا بيك يا أسطى وليد:D
المقصود كما سيق وأشرت بانة يمكننا شحن البيوس عالطاير يعنى دبل كيك فلوبى أو فلاش

CLoNY
13-03-2010, 05:12 PM
OK

badr_2005
13-03-2010, 05:23 PM
بيض الله وجهك يوم تبيض وجوه وتسود وجوه

بارك الله فيك ممكن طلب يالغالى انك تهتم بالنقطه الاخيره اللى ركزو عليها زملاء


لايشترط أن يكون مصدر Bios ROM هو البيوس ولإيضاح معنى الجملة السابقة نفترض أن لدينا لوحة أم بها بيوس تالف فإنة فى معظم الأحيان يتم الحكم عليها بأنها ماتت.
ولكن هذة النقطة بالذات لا ينتبة إليها الكثيرون وهى أن المعالج يستطيع قراءة Bios ROM من أى قرص خارجى مما يتيح أمامك فرصة لمعالجة البيوس


يعني مثل عمل محاكى للبيوس او مايسمى emu

الغريب.
13-03-2010, 06:20 PM
والله انك تستحق الترقيه الى عضو مبدع
ايه ده الابداع ما شاء الله تبارك الله
------------
كيف يمكن الاقلاع بدون بيوس؟؟:eek:انا الي اعرفه انه اذا خرب البيوس خربت اللوحه كلها ومش حترجع :eek:يعني الله يعوضك بغيرها
لايشترط أن يكون مصدر Bios ROM هو البيوس ولإيضاح معنى الجملة السابقة نفترض أن لدينا لوحة أم بها بيوس تالف فإنة فى معظم الأحيان يتم الحكم عليها بأنها ماتت.
ولكن هذة النقطة بالذات لا ينتبة إليها الكثيرون وهى أن المعالج يستطيع قراءة Bios ROM من أى قرص خارجى مما يتيح أمامك فرصة لمعالجة البيوس

CLoNY
13-03-2010, 06:51 PM
بيض الله وجهك يوم تبيض وجوه وتسود وجوه


بارك الله فيك ممكن طلب يالغالى انك تهتم بالنقطه الاخيره اللى ركزو عليها زملاء




يعني مثل عمل محاكى للبيوس او مايسمى emu


لاء مش عمل محاكى للبيوس
القصة كالتالى
يحدث أحيانا أثناء تحديث البيوس
-ينقطع التيار الكهربى
-استخدام بيوس من اصدار غير صحيح أو استخدام ملف تالف فى التحديث
-أسباب أخرى متنوعة
ينتج عنها ما يسمى موت للماذربورد أو للجهاز المحمول
الكثير يسارع بتغيير الماذربورد أو إرسال اللاب توب للتوكيل مما قد يكلف أموالا باهظة
يوجد خاصية فى معظم اللوحات وكذلك فى الأجهزة المحمولة اسمها Crisis Recovery Mode
هذة الخاصية تعتمد على إجبار الماذر بورد على أن تجعل المعالج يقوم بقراءة البيوس روم من مصدر خارجى حتى يعمل الجهاز وبعدها تستطيع عمل تحديث للبيوس التالفة أو الغير موجودة أصلا داخل البيوس
طريقة استخدام Crisis Recovery Mode تختلف من جهاز إلى آخر وكذلك تختلف حسب نوع البيوس
-يتم تحميل البيوس من موقع الشركة المنتجة
-يتم عمل قرص الإنقاذ على فلاشة او فلوبى
-يتم الدخول الإجبارى إلى Crisis Recovery Mode بطريقة تختلف من جهاز إلى آخر
-عند استخدام المعالج للبيانات الموجودة داخل قرص الإنقاذ فإن الجهاز يعمل بصورة طبيعية
-يتم استبدال البيوس روم الموجودة بالقرص بدلا من التى فى البيوس
بس:D

يمانية
13-03-2010, 07:05 PM
ماشاء الله ، وفيت بوعدك بسرعة .....:cool:
ألف شكر على الموضوع ، جاري الإطلاع

جوزيت خيرا

badr_2005
13-03-2010, 07:09 PM
لاء مش عمل محاكى للبيوس
القصة كالتالى
يحدث أحيانا أثناء تحديث البيوس
-ينقطع التيار الكهربى
-استخدام بيوس من اصدار غير صحيح أو استخدام ملف تالف فى التحديث
-أسباب أخرى متنوعة
ينتج عنها ما يسمى موت للماذربورد أو للجهاز المحمول
الكثير يسارع بتغيير الماذربورد أو إرسال اللاب توب للتوكيل مما قد يكلف أموالا باهظة
يوجد خاصية فى معظم اللوحات وكذلك فى الأجهزة المحمولة اسمها Crisis Recovery Mode
هذة الخاصية تعتمد على إجبار الماذر بورد على أن تجعل المعالج يقوم بقراءة البيوس روم من مصدر خارجى حتى يعمل الجهاز وبعدها تستطيع عمل تحديث للبيوس التالفة أو الغير موجودة أصلا داخل البيوس
طريقة استخدام Crisis Recovery Mode تختلف من جهاز إلى آخر وكذلك تختلف حسب نوع البيوس
-يتم تحميل البيوس من موقع الشركة المنتجة
-يتم عمل قرص الإنقاذ على فلاشة او فلوبى
-يتم الدخول الإجبارى إلى Crisis Recovery Mode بطريقة تختلف من جهاز إلى آخر
-عند استخدام المعالج للبيانات الموجودة داخل قرص الإنقاذ فإن الجهاز يعمل بصورة طبيعية
-يتم استبدال البيوس روم الموجودة بالقرص بدلا من التى فى البيوس
بس:D

الف الف شكرا اخى CLoNY على توضيح بارك الله فيك

CLoNY
13-03-2010, 07:18 PM
الف الف شكرا اخى CLoNY على توضيح بارك الله فيك
مثال على عملية الدخول لل Crisis Recovery Mode بالنسبة للوحات MSI

من المحتمل أن تكون هذة المشكلة سببها Bad Block
الحل
سنحتاج إلى فلاش ديسك وطبعا جهاز آخر سليم

خطوات العمل
1-قم بتحميل البرنامج التالى HP USB Disk Storage Format Tool
http://www.eocfiles.com/bdc86eb1ed29...ks/SP27608.exe (http://www.eocfiles.com/bdc86eb1ed2989c30dcd1902e84939ae/bootdisks/SP27608.exe)
2-قم بتثبيت البرنامج ثم قم بوضع فلاش ديسك بالجهاز ثم تشغيل البرنامج
3-قم باختيار الخيارات الموضحة بالصورة

http://i35.tinypic.com/i2sh95.jpg


4-قم بتحميل الملف التالى وفك الضغط عنة
http://www.zshare.net/download/6611261627897298/ (http://www.zshare.net/download/6611261627897298/)
فى خانة using DOS system files located at قم بالاستعراض إلى المكان الموجود بة المجلد boot ثم اضغط Start
5-إذهب إلى موقع الشركة هنا
http://www.msi.com/index.php?func=downloaddetail&type=bios&maincat_no=1&prod_no=1832
وقم بتحميل تحديث البيوس وفك الضغط عنة قم بتغيير اسم ملف البيوس الأصلى وسوف تجد اسمة مثل هذا A7529IMS.450 فقم بتغييرة إلى AMIBOOT.ROM ثم قم بنسخة إلى الفلاشة
6-قم بوضع الفلاش الذى يحتوى على البيوس فى الجهاز المراد إصلاحة وقم بتشغيل الجهاز مع الضغط باستمرار على Ctrl+Hom وانتظر حتى تسمع صوت Beep ثم أعد التشغيل

هذة الطريقة تستخدم لاستعادة البيوس إجباريا من الفلاش



ولكن يبدو أن صاحب المشكلة لم ينتبة لمشاركتى

CLoNY
13-03-2010, 07:19 PM
ماشاء الله ، وفيت بوعدك بسرعة .....:cool:



ألف شكر على الموضوع ، جاري الإطلاع

جوزيت خيرا


شكرا لكى أخت يمانية وبارك الله فيكى

الغريب.
13-03-2010, 08:03 PM
شكرا لك على التوضيح الان فهمت ما تقصده:)

nananony
13-03-2010, 09:43 PM
شرح اكثر من رائع
بارك الله فيك

omar ayash
13-03-2010, 10:51 PM
بارك الله فيك على هاذا المجهود

يعطيك الف عافيه :)

waledakmal
14-03-2010, 12:55 AM
ملاحظه خفيفه وبسيطه ن شاء الله
*
لو فى الامكان عزيزى اى شروحات يتم وضعها فى الموضوع الرئيسى وليست ضمن مشاركات حتى يسهل ايجادها والالمام بها
*
:D;)
معاك اونلاين
ننتظر باقى الدروس والابداعات

yehiasalah
14-03-2010, 03:24 AM
الظاهر انى دائما ااتى فى الاخر
ومش لاقى رد يتناسب مع ابداعك

http://www8.0zz0.com/2010/02/28/05/348896762.gif (http://www.0zz0.com)

http://www6.0zz0.com/2010/02/24/00/310697706.gif (http://www.0zz0.com)

http://www9.0zz0.com/2010/02/16/02/815650738.gif (http://www.0zz0.com)

copra2150
14-03-2010, 09:12 AM
http://absba.org/showpost.php?p=8400800&postcount=10

مشكور أستاذى الفاضل
واسمح لى بالمشاركة مرة اخرى
رسم بيانى Block Diagram يوضح خط سير العملية

http://i42.tinypic.com/2cpq1x0.gif

CLoNY
14-03-2010, 09:31 AM
http://absba.org/showpost.php?p=8400800&postcount=10

مشكور أستاذى الفاضل
واسمح لى بالمشاركة مرة اخرى
رسم بيانى Block Diagram يوضح خط سير العملية

http://i42.tinypic.com/2cpq1x0.gif

ألف شكر لك أخى copra2150 فقد قمت برفع مستوى الأداء
يمكننا الان رفع مستوى الأداء حتى يصبح الموضوع مرجعا حقيقيا للبوت;)

CLoNY
14-03-2010, 04:09 PM
تمت

CLoNY
14-03-2010, 04:15 PM
شرح اكثر من رائع
بارك الله فيك
شكرا جزيلا ,بارك الله فيك

CLoNY
14-03-2010, 04:27 PM
بارك الله فيك على هاذا المجهود

يعطيك الف عافيه :)

شكرا لك أخى egle وبارك الله فيك

CLoNY
14-03-2010, 04:30 PM
ملاحظه خفيفه وبسيطه ن شاء الله

*
لو فى الامكان عزيزى اى شروحات يتم وضعها فى الموضوع الرئيسى وليست ضمن مشاركات حتى يسهل ايجادها والالمام بها
*
:D;)
معاك اونلاين
ننتظر باقى الدروس والابداعات


أهلا بك يا أخ وليد:)
صعب جدا وضعها جميعا فى مشاركة واحدة ولكنى عملت فهرس فى الصفحة الأولى وتصل إلى الشرح بالضغط على كل عنوان

CLoNY
14-03-2010, 04:32 PM
الظاهر انى دائما ااتى فى الاخر
ومش لاقى رد يتناسب مع ابداعك

http://www8.0zz0.com/2010/02/28/05/348896762.gif (http://www.0zz0.com)

http://www6.0zz0.com/2010/02/24/00/310697706.gif (http://www.0zz0.com)

http://www9.0zz0.com/2010/02/16/02/815650738.gif (http://www.0zz0.com)

شكرا لك أخى يحيى وفقك الله:)

ramay
14-03-2010, 05:41 PM
نعم وهذا يتم بالفعل من خلال ما يسمى ب Bios Crisis Recovery وفيها يتم توجية المعالج إجباريا لقراءة البيوس وعمل لود من أحد الأقراص
لإن قدر الله لنا الحياة فسوف أشرح Crisis Recovery بعد أن أنتهى من موضوع البوت
بارك الله فيك وننتظر المزيد من هذه شروحات مهم والتى لا نره غير قليل في منتديات العربية

yehiasalah
15-03-2010, 03:03 AM
بجد موضوع فى عاية الروعة ويستحق التثبيت

3abdo_13
15-03-2010, 04:37 AM
الله ينور ، :D :p

5/5

متابع معاك ، ............

أكرم العزاني
15-03-2010, 07:10 AM
http://lh4.ggpht.com/_z4b5jp-IzP8/Ssuj1gQirTI/AAAAAAAAAEM/kO2mYEcEtBg/cooltext436123166.gif

CLoNY
15-03-2010, 08:45 AM
تمت الإضافة

CLoNY
15-03-2010, 09:15 AM
بارك الله فيك وننتظر المزيد من هذه شروحات مهم والتى لا نره غير قليل في منتديات العربية
شكرا لك اخى ramay وسوف اقوم بعمل شرح مفصل قريبا إن شاء الله

aha2009
15-03-2010, 01:25 PM
5/5 thank u

yllla
15-03-2010, 02:20 PM
بارك الله فيك أخى الحبيب..
موضوع رائع وبانتظار تكملته ان شاء الله

CLoNY
15-03-2010, 05:02 PM
بجد موضوع فى عاية الروعة ويستحق التثبيت
شكرا لك أخى يحيى:)

CLoNY
15-03-2010, 05:04 PM
الله ينور ، :D :p

5/5

متابع معاك ، ............

شكرا لك يا أسطى عبدة:D
بارك الله فيك

CLoNY
15-03-2010, 05:06 PM
http://lh4.ggpht.com/_z4b5jp-IzP8/Ssuj1gQirTI/AAAAAAAAAEM/kO2mYEcEtBg/cooltext436123166.gif



أهلا بك أخ أكرم, وفقك الله

CLoNY
15-03-2010, 05:08 PM
5/5 thank u

لاشكر على واجب.
وفقكم الله

CLoNY
15-03-2010, 05:09 PM
بارك الله فيك أخى الحبيب..
موضوع رائع وبانتظار تكملته ان شاء الله

شكرا لك اخى yllla بارك الله فيكم

CLoNY
15-03-2010, 05:11 PM
تمت إضافة الشرح

ramay
16-03-2010, 09:48 AM
بارك الله فيك أخي وعندي سؤال هو عندي نظامين لو أردات أجعل واحد منهم يظهر الأقلاعه عندما ضغط F8 فقط هل أقدر يعني أسوي مثال عملية نقل من الأقلاع الى Safe MODE
هل يظبط في أنتظر ك بارك الله فيك :D

CLoNY
16-03-2010, 04:31 PM
بارك الله فيك أخي وعندي سؤال هو عندي نظامين لو أردات أجعل واحد منهم يظهر الأقلاعه عندما ضغط F8 فقط هل أقدر يعني أسوي مثال عملية نقل من الأقلاع الى Safe MODE
هل يظبط في أنتظر ك بارك الله فيك :D

لا تستطيع ذلك للسبب التالى

البوت يأخذ أحد اتجاهين وهما إما البوت العادى Normal Boot أو البوت الآمن Safe Boot
F8 تستخدم للدخول إلى Safe boot وأنت إذا قمت بالدخول إلى Safe Boot فهذا لة معنى واحد فقط وهو أنك قد دخلت بالفعل إلى أحد الأنظمة ولم تعد خيارات البوت إلى نظام اخر ممكنة
مثال
نفرض ان لدينا جهاز متعدد البوت وبة نظامين وهما فيستا وويندوز 7
كل نظام لة بوت خاص بة ولابد لك من اختيار أحدهما من القائمة أولا لكى تتمكن من الدخول إلى Safe Boot الخاص بة
هذا الشكل يوضح الفكرة
http://i39.tinypic.com/w82smq.jpg

إذن F8 ليست من خيارات الإقلاع المتعدد ولكنها أحد خيارات بووت النظام
والحل بالنسبة للفكرة التى طرحتها هو استخدام بووت خارجى Third-party Boot Manager مثل Chameleon Boot

ramay
16-03-2010, 06:55 PM
والحل بالنسبة للفكرة التى طرحتها هو استخدام بووت خارجى Third-party Boot Manager مثل Chameleon Boot
بارك الله فيك ممكن توضيح وكيف أستخدمها أني أتعبك معي

CLoNY
16-03-2010, 08:33 PM
بارك الله فيك ممكن توضيح وكيف أستخدمها أني أتعبك معي

فية طريقة أسهل الان وسوف اشرح بعض البرامج الخاصة بهذا الموضوع ويمكنك استخدام هذة الطريقة مؤقتا
والطريقة الاسهل
http://i43.tinypic.com/2141kyo.jpg

غير القيمة إلى 2 ثانية وإذا أردت التغير السريع للويندوز الأخر فقم بالضغط على زر السهم لأسفل فى بداية الإقلاع

deferentman
16-03-2010, 10:15 PM
بارك الله فيك أخي

لكن الجزء :

يستطيع قراءة Bios ROM من أى قرص خارجى

لم أفهمه جيداً :confused:، ما المقصود بالقرص الخارجي ؟ مثل ماذا يعني ؟

CLoNY
17-03-2010, 06:09 AM
بارك الله فيك أخي

لكن الجزء :



لم أفهمه جيداً :confused:، ما المقصود بالقرص الخارجي ؟ مثل ماذا يعني ؟

سأشرح الموضوع بالتفصيل

waledakmal
17-03-2010, 07:19 AM
ممتاز والله عزيزى
;)
بس استفسار بسيط وان شاء الله مش هثقل عليك:o
هل ويندوز7 فيه ريبير زى xp بمعنى اصلاح من الاول للاخر وليست نقطه معينه او امر سيتم وضعه لاستبدال مرحله تالفه باخرى صالحه
لانى لم اجد اى اصلاح الا ريبير ستارت اب
وخاصية الاوتو ارانج ممكن نعطلها منين داخل الفولدرات برده لويندوز7
***
معك online