السلام عليكم ورحمة الله وبركاته
دورة في احتراف ويندوز XP
لأغلب المستخدمين ، عمليه بدء التشغيل لا تعني شيئا . فقط ضغط المفتاح
التشغيل ON في الكمبيوتر ، تنتظر فتره من الوقت تظهر شاشه الترحيب بالوندوز
Welcome Screen ، تختار احد المستخدمين وتدخل Log On ونتتقل الى سطح
المكتب
عندما تقوم بتشغيل جهازك ، في الحقيقة يقوم بالكثير من الخطوات المتقنة والمعقدة في آن واحد سوف اذكرها بشكل مبسط ،
أول خطوة يقوم بها هي عمليه الفحص الذاتي Power On Self Test واختصارا
Post.الهدف منها فحص كافه أجزاء الحاسوب. وأي وحدة أو بطاقة لا تعمل بشكل
جيد سوف يتم الإعلان عنها إما بكتابة الخطأ على الشاشة أو تسمع بعض
الصفارات القصيرة Beep كل صفاره لها معنى معين .!!
بعد عملية الـ Post يقوم نظام الإدخال والإخراج الأساسي Basic input
output system واختصارها Bois بقراءة سجل الإقلاع الرئيسي Master Boot
Record واختصارها MBR وهو القطاع الأول في الهادر سك الأول إذا كان هناك
هارديسكات أخرى .بعد قراءة الـ MBR يقوم الـ Bois بتحويل العملية إلى الكود
الموجود في الـ MBR .
الآن يبدأ الدور عند ملف Ntldr وهو احد ملفات الإقلاع في windows xp وله
العديد من العمليات وأهمها قراءة ملف Boot.ini وعرض النتائج مثلا إذا
وجد هناك أكثر من نظام تشغيل سوف يعرض Boot Menu أي قائمة لاختيار نظام
التشغيل المراد ، أيضا هناك وقت محدد لهذه العملية والعديد من الخصائص .
لاحظ ان ملف Ntldr يجب ان يكون في البار تشين الذي يحتوي نظام التشغيل
(Root) أي (C ) في الأغلب بجانب بعض من الملفات الأخرى كـ Ntdetect.com)
وأيضا boot.ini و (bootsect.dos و( Ntbootdd.sys
بعد ظهور شاشة اختيار نظام التشغيل واختيار نظام Windows xp يقوم ملف Ntldr
بثلاث مهام هي : تشغيل ملف Ntdetect.com لإحضار بعض المعلومات ، البحث في
ملف boot.ini لمعرفة البارتشين ، وتحميل أهم ملفين في ويندوز xp ويعتبر
هذين الملفين من نواة النظام Ntoskrnl.exe و hall.dll ، هذين الملفين يقعان
في (%SystemRoot%\System32 ) أي مجلد السيستم 32
الان يقوم ملف ntldr بقراءة ملفات الريجستري Registry ويقوم بتحميل الـ device drivers .
في هذه اللحظه يقوم Ntoskrnl.exe بأخذ الدور وتشغيل ملف Winlogon.exe الذي
يقوم بتشغيل ملف Lsass.exe Local Security Administrator الذي يعرض شاشه
الويندوز ، ويسمح لك بكتابة اليوزر والباسورد والدخول إلى الويندوز .
Customizing Multiboot Menus
اذا كان هناك اكثر من نظام تشغيل على جهازك ، سوف تشاهد عند بدء التشغيل
قائمه تظهر كل مرة تعيد فيها تشغيل جهازك Restart ، هذه القائمة boot menu
سوف تسمح لك باختيار نظام التشغيل الذي تريده أن يعمل . بالوضع الطبيعي
Default هذه القائمة تظهر لمدة 30 ثانية أيضا سوف يظهر عداد للثواني وهذا
الوقت سوف يتناقص تدريجيا . إذا لم تختار أي نظام تريده حتى انتهاء الوقت ،
سوف يتم تلقائيا تشغيل نظام التشغيل الافتراضي عاده يكون آخر نظام تشغيل
تم تحميله إلى الجهاز "بغض النظر عن Linux بسبب ان لها Boot Loader خاص
بها.
بينما هذه القائمة متاحة والوقت يتنازل ، يمكنك من اختيار أي نظام في
القائمة ، وبمجرد تحريك مفتاح الأسهم للأعلى او للأسفل . سوف يتوقف الوقت .
بعد اختيار نظام التشغيل الذي تريده ، قم بالضغط على زر Enter .
في اي وقت يمكنك تغيير هذه القائمة من خلال نظام Windows . تغيير الوقت
الافتراضي ، تغيير نظام التشغيل الافتراضي .تغير اسم النظام الذي يظهر في
القائمة ، إضافة خيارات أخرى للدخول في حالة المشاكل ،
وهناك ثلاثة طرق لتغييرها ، وهي :
1- عن طريق خيار الـ Startup And Recovery
2- عن طريق التعديل في ملف boot.ini
3- عن طريق msconfig
وهذه العمليات كلها في النهاية تستهدف التعديل في ملف Boot.ini .
نأتي اولا الى طريقة التغيير عن طريق Startup And Recovery:
1- من لوحه التحكم Control Panel ، اختر System ، ثم اختر Advanced أو
يمكنك بالضغط على أيقونة جهاز الكمبيوتر My Computer بالزر الأيمن واختر
Properties ثم اختر Advanced.
2- اختر Startup And recovery ، ستخرج في البداية شاشة توضح لك بأن الوقت
يجب ان يكون محصور بين ثانيه إلى 99 ثانيه ، بعد ضعط على O.k ، ستخرج لك
شاشة الـ Srartup And Recovery ، الآن في خانه نظام تشغيل الافتراضي
Defalut Operating System اختر النظام الذي تريد أن تجعله ينفذ مباشرة بعد
انتهاء الوقت المحدد في الـ Boot Loader طبعا) .ولتحديد الوقت (من 1-99
ثانيه قم بتحديد الوقت في خانه
Time to disply list of operating system .
لجعل النظام الافتراضي الذي تم تحديده في الخيار الأول يقلع مباشرة قم بوضع الوقت 0 Zero
التعديل في هذه الطريقة ، يتم عن طريق التعديل في ملف boot.ini ، يمكنك
الوصول إليه من خلال البارتشين الذي يكون فيه نظام التشغيل وفي العادة c ،
سنتكلم عن هذه الطريقة فيما بعد .
أو يمكنك الضغط على خيار Edit للتعديل أيضا في ملف Boot.ini مباشرة ..
Boot.ini
في البداية عليك بفتح ملف boot.ini ، الذي يقع في البارتشين الذي يكون فيه
النظام ،واغلب الأحوال يكون c:/boot.ini ، لكنك لا تستطيع فتح الملف مباشرة
والكتابة فيه ، لأنه من ملفات النظام ، وملفات النظام تكون غير مرئية
Hidden وللقراءة فقط Read only
لجعل الملف مرئي للجميع ، قم بفتح خصائص المجلد Folder Options ، ومن قائمه
View قم بإزالة علامة صح على مربع Hide protected operating System File
.وعلى hide Files And folder أيضا.
ألان أصبح الملف ظاهر أمامك ، ولجعل الملف صالح للكتابة ، اضغط على الملف
boot.ini بالزر الأيمن وافتح خصائص المجلد Properties ، ألان قم بإزالة
علامة الصح من أمام Read Only .
ARC paths in Boot.ini
يتكون ملف Boot.ini من قسمين رئيسين هما:Boot Loader و operating System .
سنشرح الثاني بشكل نظري:
[operating System]
يتكون من انظمة التشغيل التي تريدها أن تظهر في قائمه اختيار انظمه التشغيل
Boot Menu . أيضا قد يكون هناك أكثر من خيار لكن لنظام تشغيل واحد !! أي
خيارات أخرى لكن لنفس النظام مثل ا Safe Mode و كذلك إقلاع بدون شاشه
الويندوز
ويكون بهذا الشكل /
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
دعنا نعرف ما هي ويسمى بمسار ARC ..
المعامل الاول والثاني Multi و disk تأتي دائما بالقيم (القيم بين قوسين)
المعامل الثالث rdisk يشير إلى القرص الذي يحتوي على ملفات الإقلاع ، وتكون
0 إذا كان لديك قرص صلب hard disk واحد ، أما إذا كان لديك قرصين وتريد
أن يقلع من الثاني ضع 1 ، وهكذا .
المعامل الرابع partition تشير إلى القسم الذي يحتوي على نظام التشغيل
المعامل الخامس غالبا Windows او winnt يشير إلى موقع ملفات نظام التشغيل .
الان قم بفتح ملف Boot.ini
بعد فتحك لملف boot.ini بواسطه المفكره notepad ، ستشاهد مثل هذه الاسطر (باعتبار ان لديك نظام تشغيل واحد) :
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect
كما قلنا ان ملف boot.ini يتكون من قسمين : boot loader و operating system .
القسم الاول Boot loader:
يتكون من الوقت الذي تريده لتنفيذ نظام التشغيل الافتراضي defalut (إذا
انتهى الوقت سوف يتم الدخول إلى default os اي نظام التشغيل الافتراضي.
والوقت الافتراضي هو 30 ثانية ، يمكنك كما ذكرنا سابقا وضع الوقت بين 1-99
ثانيه ، أما إذا وضعت صفر فسوف يتم الدخول تلقائيا إلى نظام التشغيل
الافتراضي ، وإذا وضعت -1 فانه لن يظهر هناك أي وقت (هذه الخاصية غير
متوفرة عند استخدام Startup And Recovery .ويتكون ايضا من نظام التشغيل
الافتراضي ، اي النظام الذي تريد ان يتم تنفيذه بعد أن ينفذ الوقت . (هنا
لا تستطيع أن تغير إلا رقم البارتيشن الذي تريد أن تجعله افتراضي ) ، كما
سيأتي ذكره بعد قليل بالتفصيل !
القسم الثاني Operating System :
يتكون من انظمة التشغيل التي تريدها أن تظهر في قائمه اختيار أنظمة التشغيل
Boot Menu .أيضا قد يكون هناك أكثر من خيار لكن لنظام تشغيل واحد !! أي
خيارات أخرى لكن لنفس النظام ، كما سيأتي ذكره بعد قليل .
في حاله ان لديك نظامين تشغيل مثلا :
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
نبدأ بالقسم الثاني [Operating System] :
لاحظ انه يتكون من نظامين تشغيل ، الأول windows xp ويقع في البارتيشن الأول والثاني windows 2000 ويقع في البارتيشن الثاني .
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
هذا هو النظام الأول ، ويقع في البارتيشن الأول partition(1) ، وملفات
النظام في المجلد WINDOWS ، وعند بدء التشغيل سوف تظهر قائمه لاختيار
النظام الذي تريد تشغيله ، يكون اسم النظام محصور بين القوسين ، إذا اسم
النظام الذي سيظهر في المثال السابق هو Microsoft Windows Home Edition ،
يمكنك تغير اسمه كما تشاء مع المحافظة على القوسين ) ، (هذه الخاصية -تغيير
اسم نظام التشغيل- غير متوفرة عند استخدام Startup And recovery
fastdetect هو احد المعاملات) وظيفته عدم فحص منفذ الماوس ، وهذه
المعاملات تستخدم في اغلب الأحيان للمطورين ومصلحي الأخطاء ولها فوائد
كبيرة
نعود الى القسم الاول في ملف Boot.ini وهو [Boot Loader] :
يتكون من خاصيتين فقط الأولى لتعيين الوقت كما ذكرنا سابقا ، والثانية
Defalut لتعيين نظام التشغيل الافتراضي أي عند انتهاء الوقت المحدد يتم
الإقلاع منه ) ، ولتغييره عليك بتغيير رقم البارتيشن ، وموقع ملفات النظام .
مثال / لدينا جهاز يحتوي windows xp و windows 2000 الاقلاع الافتراضي هو
للاكس بي والزمن 30 ، نريد تغيير زمن الاقلاع وجعله 10 ثواني وجعل نظام
windows 2000 هو النظام الافتراضي ؟
ملف boot.ini قبل التعديل /
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Window s
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
ملف boot.ini بعد التعديل /
كود:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
ملاحظه /
قم بكتابه msconfig في قائمه run تشغيل ، من قائمه ابدأ start طبعا
من الخيارات Tabs الموجودة في الأعلى ، اختر Boot.ini ، سوف تجد العديد من
المعاملات التي تم شرحها ، لكن ليست جميعها ، لذلك التعديل اليدوي في ملف
boot.ini يعتبر أفضل الطرق على الإطلاق .
One Operating System
في حاله لديك نظام تشغيل واحد ، ما الفائدة من الـ Boot menu ؟؟ سؤال جيد ،
وللإجابة عليه دعونا ندخل إلى المعاملات المستخدمة في ملف الـ Boot.ini:
BASEVIDEO
يستخدم عاده للإقلاع بمحرك VGA القياسي ، أي عندما تواجه مشكلة ما في الشاشة ، تستخدم هذا الخيار للدخول بالمحرك القياسي .
BOOTLOG
معلومات حول عمليه الإقلاع ، تجدها في ملف c:\windows\ntbtlogl.txt
DEBUG
يقوم بتشغيل مصحح الأخطاء debugger أثناء الإقلاع .
FASTDETECT
يقوم بإلغاء فحص منافذ الـ serial و parallel
MAXMEM:n
يحدد الحد الأعلى للذاكرة Ram التي يستخدمها النظام
NOGUIBOOT
يقوم بإلغاء شاشة الاكس بي أثناء الإقلاع ،أي يقوم بالدخول إلى النظام
مباشر او مكان كتابه اليوزر والباسورد إذا كان هناك مستخدمين آخرين
NODEBUG
يقوم بإيقاف الـ Debugger من التحميل
SAFEBOOT:x
الإقلاع من الوضع الآمن Safe Mode ، والـ x تشير إلى احد المعاملات التالية :
minimal : يقوم بالإقلاع مستخدما اقل عدد من ملفات النظام
network: نفس السابق بالإضافة إلى تحميل ملفات ومحركات الشبكة
minimal(alternate shell): الدخول إلى سطر الأوامر Command Prompt
SOS
يقدم العديد من المعلومات المهمة أثناء الإقلاع ، نسخه النظام ، وكميه
الذاكرة المستخدمة ، يعرض جميع المحركات التي تم تحميلها وغير ذلك من
المعلومات
ملاحظه / لإضافة أي من المعاملات إلى ملف الـ Boot.ini ، سوف يكون بهذا الشكل :
كود:
[boot loader]
timeout=45
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect /noguiboot
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" / fastdetect
لاحظ المعامل noguiboot أي إقلاع بدون شاشه وندوز ،وهكذا مع جميع المعاملات السابقة .
أيضا قبل البدء في تعديل ملف boot.ini ، يجب أن تأخذ منه نظيفه ، يعني
لاقدر الله مسحت شي بالغلط وما قدرت ترجعه ، كل ما عليك فعله ببساطه هو نسخ
الملف Boot.ini ولصقه باي مكان مثلا القرص d . فقط
الان نعود الى السؤال السابق ، لدينا نظام واحد فقط ، الان من الممكن ان
نضع قائمه لاختيار نظام التشغيل ، مثلا النظام الاول هو نفس النظام ،
الثاني هو مثلا للوضع الآمن ، الثالث هو مثلا لتتبع الخطاء وهكذا ،
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Trace Problems XP Home Edition" /fastdetect /bootlog /sos
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Safe Start XP Home Edition /fastdetect" /safeboot:network
لاحظ /
Microsoft Windows XP Home Edition
Trace Problems XP Home Edition
Safe Start XP Home Edition
:
في البداية الـ recovery Console اداة سطر أوامر ، تستخدم عادة في حاله
الفشل الى الدخول إلى النظام ، والى الوضع الآمن أيضا ، له العديد من
الميزات والخصائص ، نعود لموضوعنا إضافة هذا الخيار إلى قائمة Boot Loader
آمر جيد جدا ،
يمكن الدخول إلى هذه الخاصية من سي دي الـ windows عند الإقلاع ، لكن وضعه في القائمة أفضل ،
أولا قم بوضع السي دي داخل المكان المخصص له ، ثم قم بكتابه هذا الأمر في قائمه run :
e:\i386\winnt32.exe /cmdcons
مع تغيير e حسب محرك السي دي
سوف تظهر لك رسالة تخبرك عن الـ Recovery Console ، قم بضغط موافق yes ،
الآن عند إعادة التشغيل سوف تلاحظ وجود هذا الخيار في قائمه اختيار نظام
التشغيل :
Microsoft Windows Recovery Console
في حاله اردت حذف الـ Recovery Console ، قم بالتعديل في ملف Boot.ini كما سبق ذكر ذلك ، سوف تجد هذا السطر :
C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdconsقم بحذفه ، ثم قم بحذف المسار C:\cmdcons و c:\cmldr .
(عند حذفه سوف توفرسبعة Mg من القرص الصلب
دورة في احتراف ويندوز XP
لأغلب المستخدمين ، عمليه بدء التشغيل لا تعني شيئا . فقط ضغط المفتاح
التشغيل ON في الكمبيوتر ، تنتظر فتره من الوقت تظهر شاشه الترحيب بالوندوز
Welcome Screen ، تختار احد المستخدمين وتدخل Log On ونتتقل الى سطح
المكتب
عندما تقوم بتشغيل جهازك ، في الحقيقة يقوم بالكثير من الخطوات المتقنة والمعقدة في آن واحد سوف اذكرها بشكل مبسط ،
أول خطوة يقوم بها هي عمليه الفحص الذاتي Power On Self Test واختصارا
Post.الهدف منها فحص كافه أجزاء الحاسوب. وأي وحدة أو بطاقة لا تعمل بشكل
جيد سوف يتم الإعلان عنها إما بكتابة الخطأ على الشاشة أو تسمع بعض
الصفارات القصيرة Beep كل صفاره لها معنى معين .!!
بعد عملية الـ Post يقوم نظام الإدخال والإخراج الأساسي Basic input
output system واختصارها Bois بقراءة سجل الإقلاع الرئيسي Master Boot
Record واختصارها MBR وهو القطاع الأول في الهادر سك الأول إذا كان هناك
هارديسكات أخرى .بعد قراءة الـ MBR يقوم الـ Bois بتحويل العملية إلى الكود
الموجود في الـ MBR .
الآن يبدأ الدور عند ملف Ntldr وهو احد ملفات الإقلاع في windows xp وله
العديد من العمليات وأهمها قراءة ملف Boot.ini وعرض النتائج مثلا إذا
وجد هناك أكثر من نظام تشغيل سوف يعرض Boot Menu أي قائمة لاختيار نظام
التشغيل المراد ، أيضا هناك وقت محدد لهذه العملية والعديد من الخصائص .
لاحظ ان ملف Ntldr يجب ان يكون في البار تشين الذي يحتوي نظام التشغيل
(Root) أي (C ) في الأغلب بجانب بعض من الملفات الأخرى كـ Ntdetect.com)
وأيضا boot.ini و (bootsect.dos و( Ntbootdd.sys
بعد ظهور شاشة اختيار نظام التشغيل واختيار نظام Windows xp يقوم ملف Ntldr
بثلاث مهام هي : تشغيل ملف Ntdetect.com لإحضار بعض المعلومات ، البحث في
ملف boot.ini لمعرفة البارتشين ، وتحميل أهم ملفين في ويندوز xp ويعتبر
هذين الملفين من نواة النظام Ntoskrnl.exe و hall.dll ، هذين الملفين يقعان
في (%SystemRoot%\System32 ) أي مجلد السيستم 32
الان يقوم ملف ntldr بقراءة ملفات الريجستري Registry ويقوم بتحميل الـ device drivers .
في هذه اللحظه يقوم Ntoskrnl.exe بأخذ الدور وتشغيل ملف Winlogon.exe الذي
يقوم بتشغيل ملف Lsass.exe Local Security Administrator الذي يعرض شاشه
الويندوز ، ويسمح لك بكتابة اليوزر والباسورد والدخول إلى الويندوز .
Customizing Multiboot Menus
اذا كان هناك اكثر من نظام تشغيل على جهازك ، سوف تشاهد عند بدء التشغيل
قائمه تظهر كل مرة تعيد فيها تشغيل جهازك Restart ، هذه القائمة boot menu
سوف تسمح لك باختيار نظام التشغيل الذي تريده أن يعمل . بالوضع الطبيعي
Default هذه القائمة تظهر لمدة 30 ثانية أيضا سوف يظهر عداد للثواني وهذا
الوقت سوف يتناقص تدريجيا . إذا لم تختار أي نظام تريده حتى انتهاء الوقت ،
سوف يتم تلقائيا تشغيل نظام التشغيل الافتراضي عاده يكون آخر نظام تشغيل
تم تحميله إلى الجهاز "بغض النظر عن Linux بسبب ان لها Boot Loader خاص
بها.
بينما هذه القائمة متاحة والوقت يتنازل ، يمكنك من اختيار أي نظام في
القائمة ، وبمجرد تحريك مفتاح الأسهم للأعلى او للأسفل . سوف يتوقف الوقت .
بعد اختيار نظام التشغيل الذي تريده ، قم بالضغط على زر Enter .
في اي وقت يمكنك تغيير هذه القائمة من خلال نظام Windows . تغيير الوقت
الافتراضي ، تغيير نظام التشغيل الافتراضي .تغير اسم النظام الذي يظهر في
القائمة ، إضافة خيارات أخرى للدخول في حالة المشاكل ،
وهناك ثلاثة طرق لتغييرها ، وهي :
1- عن طريق خيار الـ Startup And Recovery
2- عن طريق التعديل في ملف boot.ini
3- عن طريق msconfig
وهذه العمليات كلها في النهاية تستهدف التعديل في ملف Boot.ini .
نأتي اولا الى طريقة التغيير عن طريق Startup And Recovery:
1- من لوحه التحكم Control Panel ، اختر System ، ثم اختر Advanced أو
يمكنك بالضغط على أيقونة جهاز الكمبيوتر My Computer بالزر الأيمن واختر
Properties ثم اختر Advanced.
2- اختر Startup And recovery ، ستخرج في البداية شاشة توضح لك بأن الوقت
يجب ان يكون محصور بين ثانيه إلى 99 ثانيه ، بعد ضعط على O.k ، ستخرج لك
شاشة الـ Srartup And Recovery ، الآن في خانه نظام تشغيل الافتراضي
Defalut Operating System اختر النظام الذي تريد أن تجعله ينفذ مباشرة بعد
انتهاء الوقت المحدد في الـ Boot Loader طبعا) .ولتحديد الوقت (من 1-99
ثانيه قم بتحديد الوقت في خانه
Time to disply list of operating system .
لجعل النظام الافتراضي الذي تم تحديده في الخيار الأول يقلع مباشرة قم بوضع الوقت 0 Zero
التعديل في هذه الطريقة ، يتم عن طريق التعديل في ملف boot.ini ، يمكنك
الوصول إليه من خلال البارتشين الذي يكون فيه نظام التشغيل وفي العادة c ،
سنتكلم عن هذه الطريقة فيما بعد .
أو يمكنك الضغط على خيار Edit للتعديل أيضا في ملف Boot.ini مباشرة ..
Boot.ini
في البداية عليك بفتح ملف boot.ini ، الذي يقع في البارتشين الذي يكون فيه
النظام ،واغلب الأحوال يكون c:/boot.ini ، لكنك لا تستطيع فتح الملف مباشرة
والكتابة فيه ، لأنه من ملفات النظام ، وملفات النظام تكون غير مرئية
Hidden وللقراءة فقط Read only
لجعل الملف مرئي للجميع ، قم بفتح خصائص المجلد Folder Options ، ومن قائمه
View قم بإزالة علامة صح على مربع Hide protected operating System File
.وعلى hide Files And folder أيضا.
ألان أصبح الملف ظاهر أمامك ، ولجعل الملف صالح للكتابة ، اضغط على الملف
boot.ini بالزر الأيمن وافتح خصائص المجلد Properties ، ألان قم بإزالة
علامة الصح من أمام Read Only .
ARC paths in Boot.ini
يتكون ملف Boot.ini من قسمين رئيسين هما:Boot Loader و operating System .
سنشرح الثاني بشكل نظري:
[operating System]
يتكون من انظمة التشغيل التي تريدها أن تظهر في قائمه اختيار انظمه التشغيل
Boot Menu . أيضا قد يكون هناك أكثر من خيار لكن لنظام تشغيل واحد !! أي
خيارات أخرى لكن لنفس النظام مثل ا Safe Mode و كذلك إقلاع بدون شاشه
الويندوز
ويكون بهذا الشكل /
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
دعنا نعرف ما هي ويسمى بمسار ARC ..
المعامل الاول والثاني Multi و disk تأتي دائما بالقيم (القيم بين قوسين)
المعامل الثالث rdisk يشير إلى القرص الذي يحتوي على ملفات الإقلاع ، وتكون
0 إذا كان لديك قرص صلب hard disk واحد ، أما إذا كان لديك قرصين وتريد
أن يقلع من الثاني ضع 1 ، وهكذا .
المعامل الرابع partition تشير إلى القسم الذي يحتوي على نظام التشغيل
المعامل الخامس غالبا Windows او winnt يشير إلى موقع ملفات نظام التشغيل .
الان قم بفتح ملف Boot.ini
بعد فتحك لملف boot.ini بواسطه المفكره notepad ، ستشاهد مثل هذه الاسطر (باعتبار ان لديك نظام تشغيل واحد) :
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect
كما قلنا ان ملف boot.ini يتكون من قسمين : boot loader و operating system .
القسم الاول Boot loader:
يتكون من الوقت الذي تريده لتنفيذ نظام التشغيل الافتراضي defalut (إذا
انتهى الوقت سوف يتم الدخول إلى default os اي نظام التشغيل الافتراضي.
والوقت الافتراضي هو 30 ثانية ، يمكنك كما ذكرنا سابقا وضع الوقت بين 1-99
ثانيه ، أما إذا وضعت صفر فسوف يتم الدخول تلقائيا إلى نظام التشغيل
الافتراضي ، وإذا وضعت -1 فانه لن يظهر هناك أي وقت (هذه الخاصية غير
متوفرة عند استخدام Startup And Recovery .ويتكون ايضا من نظام التشغيل
الافتراضي ، اي النظام الذي تريد ان يتم تنفيذه بعد أن ينفذ الوقت . (هنا
لا تستطيع أن تغير إلا رقم البارتيشن الذي تريد أن تجعله افتراضي ) ، كما
سيأتي ذكره بعد قليل بالتفصيل !
القسم الثاني Operating System :
يتكون من انظمة التشغيل التي تريدها أن تظهر في قائمه اختيار أنظمة التشغيل
Boot Menu .أيضا قد يكون هناك أكثر من خيار لكن لنظام تشغيل واحد !! أي
خيارات أخرى لكن لنفس النظام ، كما سيأتي ذكره بعد قليل .
في حاله ان لديك نظامين تشغيل مثلا :
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
نبدأ بالقسم الثاني [Operating System] :
لاحظ انه يتكون من نظامين تشغيل ، الأول windows xp ويقع في البارتيشن الأول والثاني windows 2000 ويقع في البارتيشن الثاني .
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
هذا هو النظام الأول ، ويقع في البارتيشن الأول partition(1) ، وملفات
النظام في المجلد WINDOWS ، وعند بدء التشغيل سوف تظهر قائمه لاختيار
النظام الذي تريد تشغيله ، يكون اسم النظام محصور بين القوسين ، إذا اسم
النظام الذي سيظهر في المثال السابق هو Microsoft Windows Home Edition ،
يمكنك تغير اسمه كما تشاء مع المحافظة على القوسين ) ، (هذه الخاصية -تغيير
اسم نظام التشغيل- غير متوفرة عند استخدام Startup And recovery
fastdetect هو احد المعاملات) وظيفته عدم فحص منفذ الماوس ، وهذه
المعاملات تستخدم في اغلب الأحيان للمطورين ومصلحي الأخطاء ولها فوائد
كبيرة
نعود الى القسم الاول في ملف Boot.ini وهو [Boot Loader] :
يتكون من خاصيتين فقط الأولى لتعيين الوقت كما ذكرنا سابقا ، والثانية
Defalut لتعيين نظام التشغيل الافتراضي أي عند انتهاء الوقت المحدد يتم
الإقلاع منه ) ، ولتغييره عليك بتغيير رقم البارتيشن ، وموقع ملفات النظام .
مثال / لدينا جهاز يحتوي windows xp و windows 2000 الاقلاع الافتراضي هو
للاكس بي والزمن 30 ، نريد تغيير زمن الاقلاع وجعله 10 ثواني وجعل نظام
windows 2000 هو النظام الافتراضي ؟
ملف boot.ini قبل التعديل /
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\Window s
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
ملف boot.ini بعد التعديل /
كود:
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
ملاحظه /
- نظام windows XP دائما موقع ملفات النظام هو windows اما windows 2000 دائما موقعه هو winnt .
بعض الاحيان اذا كان لديك نظامين وقد حذفت احدها ، يكون موجود مع بدايه
التشغيل (وطبعا لا تستطيع الدخول إليه لأنه محذوف أصلا) ، لذلك قم بالدخول
الى ملف boot.ini وقم بحذف السطر الذي يمثل النظام المحذوف .
لعلك لاحظت ان حذف أي سطر داخل ملف Boot.ini ، لا يعني حذف النظام بل يكون موجود لكن لا يظهر في قائمه اختيار انظمه التشغيل .
قم بكتابه msconfig في قائمه run تشغيل ، من قائمه ابدأ start طبعا
من الخيارات Tabs الموجودة في الأعلى ، اختر Boot.ini ، سوف تجد العديد من
المعاملات التي تم شرحها ، لكن ليست جميعها ، لذلك التعديل اليدوي في ملف
boot.ini يعتبر أفضل الطرق على الإطلاق .
One Operating System
في حاله لديك نظام تشغيل واحد ، ما الفائدة من الـ Boot menu ؟؟ سؤال جيد ،
وللإجابة عليه دعونا ندخل إلى المعاملات المستخدمة في ملف الـ Boot.ini:
BASEVIDEO
يستخدم عاده للإقلاع بمحرك VGA القياسي ، أي عندما تواجه مشكلة ما في الشاشة ، تستخدم هذا الخيار للدخول بالمحرك القياسي .
BOOTLOG
معلومات حول عمليه الإقلاع ، تجدها في ملف c:\windows\ntbtlogl.txt
DEBUG
يقوم بتشغيل مصحح الأخطاء debugger أثناء الإقلاع .
FASTDETECT
يقوم بإلغاء فحص منافذ الـ serial و parallel
MAXMEM:n
يحدد الحد الأعلى للذاكرة Ram التي يستخدمها النظام
NOGUIBOOT
يقوم بإلغاء شاشة الاكس بي أثناء الإقلاع ،أي يقوم بالدخول إلى النظام
مباشر او مكان كتابه اليوزر والباسورد إذا كان هناك مستخدمين آخرين
NODEBUG
يقوم بإيقاف الـ Debugger من التحميل
SAFEBOOT:x
الإقلاع من الوضع الآمن Safe Mode ، والـ x تشير إلى احد المعاملات التالية :
minimal : يقوم بالإقلاع مستخدما اقل عدد من ملفات النظام
network: نفس السابق بالإضافة إلى تحميل ملفات ومحركات الشبكة
minimal(alternate shell): الدخول إلى سطر الأوامر Command Prompt
SOS
يقدم العديد من المعلومات المهمة أثناء الإقلاع ، نسخه النظام ، وكميه
الذاكرة المستخدمة ، يعرض جميع المحركات التي تم تحميلها وغير ذلك من
المعلومات
ملاحظه / لإضافة أي من المعاملات إلى ملف الـ Boot.ini ، سوف يكون بهذا الشكل :
كود:
[boot loader]
timeout=45
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect /noguiboot
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" / fastdetect
لاحظ المعامل noguiboot أي إقلاع بدون شاشه وندوز ،وهكذا مع جميع المعاملات السابقة .
أيضا قبل البدء في تعديل ملف boot.ini ، يجب أن تأخذ منه نظيفه ، يعني
لاقدر الله مسحت شي بالغلط وما قدرت ترجعه ، كل ما عليك فعله ببساطه هو نسخ
الملف Boot.ini ولصقه باي مكان مثلا القرص d . فقط
الان نعود الى السؤال السابق ، لدينا نظام واحد فقط ، الان من الممكن ان
نضع قائمه لاختيار نظام التشغيل ، مثلا النظام الاول هو نفس النظام ،
الثاني هو مثلا للوضع الآمن ، الثالث هو مثلا لتتبع الخطاء وهكذا ،
كود:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Trace Problems XP Home Edition" /fastdetect /bootlog /sos
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Safe Start XP Home Edition /fastdetect" /safeboot:network
لاحظ /
Microsoft Windows XP Home Edition
Trace Problems XP Home Edition
Safe Start XP Home Edition
:
في البداية الـ recovery Console اداة سطر أوامر ، تستخدم عادة في حاله
الفشل الى الدخول إلى النظام ، والى الوضع الآمن أيضا ، له العديد من
الميزات والخصائص ، نعود لموضوعنا إضافة هذا الخيار إلى قائمة Boot Loader
آمر جيد جدا ،
يمكن الدخول إلى هذه الخاصية من سي دي الـ windows عند الإقلاع ، لكن وضعه في القائمة أفضل ،
أولا قم بوضع السي دي داخل المكان المخصص له ، ثم قم بكتابه هذا الأمر في قائمه run :
e:\i386\winnt32.exe /cmdcons
مع تغيير e حسب محرك السي دي
سوف تظهر لك رسالة تخبرك عن الـ Recovery Console ، قم بضغط موافق yes ،
الآن عند إعادة التشغيل سوف تلاحظ وجود هذا الخيار في قائمه اختيار نظام
التشغيل :
Microsoft Windows Recovery Console
في حاله اردت حذف الـ Recovery Console ، قم بالتعديل في ملف Boot.ini كما سبق ذكر ذلك ، سوف تجد هذا السطر :
C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdconsقم بحذفه ، ثم قم بحذف المسار C:\cmdcons و c:\cmldr .
(عند حذفه سوف توفرسبعة Mg من القرص الصلب