شـــــروحا ت عاشق الكس بي [ ] Xplover
دراسة حول ملفات النظام وأجزاء القرص الصلب
System Files & Disk Partitions
System Files & Disk Partitions ملفات النظام وأجزاء القرص الصلب -------------------------------------------------------------ملفات النظام وأجزاء القرص الصلب او " "Disk Partitionsهي من اهم الشياءالتي يجب ان تعرفها في نظام التشغيل وسوف نتطرق الى ملفات النظام في بيئة Windows NTحيث انها في نفس التقنة المبني عليها ( Windows XPو ( Windows 2000وضع في اعتبارك ان هناك ملفات أخرة في ) Windows 95و ) Windows 3.11إل اننا سوف نركز على بيئة NT
تتكون ملفات النظام في بيئة NTمن عددة ملفات كتالي : Boot.ini هذا الملف يحوي العدادات الفتراضية الخاصة بنظام التشغيل أو ، O S Defaultsمثل مكان وجود النظام على القرص الصلب و اعدادات النظام و القوائم الخ ... BOOTSECT.DOS يوفر هذا الملف خيار تحميل نظام تشغيل أخر غير نظام الويندوز على الكمبيوتر
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
NTDETECT.COM يقوم هذا الملف بعمل تعقب او بحث عن الـــ Hardwareاو ما يسمى " " Hardware Detect NTLDR هذا الملف يقوم بتحميل ملفات النظام باكمله NTOSKRNL.EXE الملف التنفيذي الخاص بانظام HAL.DLL الملف السؤال عن الــ Hardwareو التعامل معه أو ( Hardware ) Abstraction Layer OSLOADER.EXE ملف تحميل المعلومات التعامل مع النظام RISCأو ( Reduce ) Instruction Set Computer و هى كما تعلم جميع الجهزة المتوافقة مع IBM. NTBOOTDD.EXE هذا الملف مسؤل عن تحميل ملفات النظام إذا كان النظام على ( ) Removable Mediaأو SCSI
و لناخذ بعض أهم هذه الملفات بشيء من التفصيل لنها مهمة جداً
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
BOOT.INI
يحوي هذا الملف بقائمة بانظمة التشغيل الموجود على الكميوتر و ايضا ً ترتيهم و هو عبارة عن جزئين وهما :
Boot loader يحوي هذا الجزء جزئين هامين و هما : Timeout هذا الجزء يحدد الوقت المتاح أمام المستخدم لختيار نظام التشغيل اخر من القائمة او تحميل النظام الحالى من القائمة إذا لم يختر المستخدم أى خيار في خلل هذا الوقت Default هذا هو الجزء الخاص بمكان نظام التشغيل الفتراضي في حال عدم اختيار أى خيار من الفائمة -------------------------------------------------------------------Operating Systems هذا الجزء سوف يعرض لك قائمة بكل انظمة التشغيل المتاحة و
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
اماكن وجودها على القرص الصلب لحظ كما في الصورة بالعلى ان )multi(inيستخدم مع الـــ HD حيث nيحدد رقم القرص و كما ترى ايضا ً )partition(nحيث nرقم الجزء الخاص على القرص الصلب ولو وجدت )rdisk(nهذا معناه ان النظام على SCSIو \ pathهو مكان تواجد نظام التشغيل NTLDR كما تعرفت عليه سابقا ً هو المسؤل عن تحميل ملفات النظام من على Removable Media ولحظ ان هذا الملف يحتاج الى ( ) NTDETECT.COMلكي يعمل تحت بيئة NTويقوم هذا الملف بعمل عددة خطوات هامة هي : -1يدخل المعالج في بيئة ( ) bit 32 -2تحميل ملف النظام من على الـــ )) Boot Disk -3يقرأ محتويات ملف ( ) Boot.ini -4في انه وجد نظام تشغيل أخر يحمل ملف أخر يدعى ( ) BOOTSECT.DOSويترك التحكم لنظام أخر -5لو أن نظام NTأو مبني على نفس التقنية فانه يقوم بتحميل ملف ( ) NTDETECT.COMو بعد ذالك يقوم الملف بتحميل ( ) NTOSKRNL.EXEلتحميل النظام NTDETECT.COM هو ملف نظام مخفي Hidden Fileموجود في القرص الصلب الذي يحوي ملفات النظام في الــ ( ) Root وهو مسؤل عن التحقق من الــ ( ) Hardwareالموجود و اعطاء البيانات للملف NTLDRليقوم ببناء قائمة الــ Hardwareفي الــ Registryفي مكان يدعى ( ) HKEY_LOCAL_MACHINE ويحوي ملف NTDETECT.COMالمعلومات الخاصة بالكمبيوتر من الــ BUSو لوحة المفاتيح و المنافذ و خلفه NTUSER.DAT ملف هام جداًا وهو يحوي جميع البيانات التي يتم تخزينها في الريجستري و المتعلقة بمستخدم الكمبيوتر من اعدادات يخزنها في ( ) HKEY_CURRENT_USER Registry Data Files ملفات الريجستري في نظام تشغيل ويندوز اكس بي و NTو 2000 يتم حفظها في الملفات التالية :
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
وكما عرفت سابقا ً فانه يمكنك ان تدخل على الـــ Registry عنطريق هذا المسار Start > Run > regedit وننتقل الن الى جزء أخر وهو
أجزاء القرص الصلب Disk Partitions
بطبع شاهدت الرسالة بالعلى عندما حاولت ان تقسم القرص الصلب باستخدام Fdisk وكان هذا القرص مساحته كبير ة كما هو معلوم ان أى Hard Disk جديد لبد ان يتم عمل Partitionsاو تقسيم ثم عمل Formatقبل ان تستخدمه ولكن : ما هو فائدة تقسيم الــ Hard disk -1تركيب اكثر من نظام يدعم انظمة ملفات مختلفة مثل ( FAT 16
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
و ) FAT 32 -2لو أن هناك مشكلة حدثت للقرص فسوف تحدث على أحد القسام ليس للكل -3يمكنك أن تركب اكثر من نظام تشغيل مختلف على نفس الـــ HDمثل ويندوز و لينكس -4وضع ملفات النظام في جزء و ملفاتك الخرى في جزء أخر في حال حدوث مشكلة -5التقسيم يزيد من سرعة قراءة البيانات من الــ H D -6يمكنك التحكم في كل جزء كما تشاء ولكن كيف يمكنك ان تقوم بتقسيم HD؟ ا لمر يتوقف على عدة أشياء : يمكنك ان تستخدم FDISKوهو أمر موجود في الـ DOSأو موجود في السطوانات الــ Bootable التي تستخدمها لتقوم بعمل Bootولكن هذا الخيار أو استخدام FDISKلم يعد مجدي هذه اليام نظرا ً لزيادة سعة الـ Hard Disk والتي لم يعد مجديا ً استخدام FDISKفي التعامل معها نظرا ً في قصور نظام FDISK وتقسم القراص ذات الحجام الكبيرة ولكن يمكنك استخدام هذا المر في القراص الصغيرة يمكنك أن تستخدم البرامج الخاصة لتعامل مع الـ Hard Diskوكل قرص له برامجه الخاصة على سبيل المثال Data Life Guardمن شركة Western Digital و هناك شيء هام لبد أن تضعه في أعتبارك وهو ايا كانت الطريقة المستخدمة لتقسيم الـ Hard Disk عند تقسمه يصبح لتالي :
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
كما هو ظاهر في المخطط يوضح لك أن الـ Physical Driveلبد ان ياخذ C أى Driveأو Partitionsأخر تاخذ من الـ Dحتى Zويطلق عليها Logical Drives وهناك ايضا ً Active Partitionالذي يخبر الكمبيوتر بأن نظام التشغيل يوجد على Drive وهو غالبا ً يكون على Drive Cويمكنك ان تقسم الــ Hard Diskعلى جهاز أخر يوجد عليه Windows XPعلى سبيل المثال تقوم باستخدام ( Consol ) Managementلتقسيم HD ويمكنك أن تستخدم برنامج القرص الصلب الشهير Partition Magic
انظمة الملفات File Systems سوف نحاول أن نتعلم بعض الشياء المهمة انظمة الملفات فلقد عرضنا سويا نظرة عامة مسبقا ً والن سوف نعرف بشيء من التفاصيل انواع الـ File Systems. اغلب انظمو الملفات تستخدم الــ ( ) Sectorsو الـ Sectorحوالي
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
512بايت ويستخدم نظام الملفات هذه الطريقة لترتيب الملفات و الفهارس و المجلدات لمعرفة هل هذا الـ Sector مستغل ام ل ولى ملف وايهما غير مستغل و هكذا . FAT 16 ً يستخدم هذا النظام من قبل الـ DOSوايضا Windowsومعناه ان النظام يقرأ bit 16من البيانات مرة وأحدة أو في كل مرة خواص الــ FAT 16 -1اقصى مساحو للبارتيشن كانت GB 2.1في الدوز و GB .4في الويندوز -2اقصى عدد للملفات الـ Partitionهو 65,536ملف -3ل يدعم الملفات ذات السماء الطويلة Long File Names -4ل يمكنه معالجة البيانات بكفاءة على الـ Large Clustersفي الـ Partitionsالكبيرة وللعلم الـ ( ) Cluster = (n) sectorحيث nعدد متغير على سبيل المثال ) ) K cluster = 8 sectors 4 -5ل يدعم أمن المعلومات Security -6يصبح القرص الصلب اكثر بطئا ً عندما تكبر مساحة الـ Partition FAT 32 هو نظام تدعمه الويندرز هو عبارة عن استخدام bit 32في معالجة البيانات على القرص سواء قرأءة أو كتابة وهذا النظام يدعم حوالي MB 2048لمساحة الـ Partitionالوأحد ويدعم ايضا اسماء الملفات الطويلة و من أهم ميزته ايضا ً : -1صغير الحجم الـ Clusterل يتعدي K 4. -2يدعم نقل الـ MBRو FATباستخدام برامج معينة والعديد الميزات الخرى NTFS 4 هو نظام ملفات جديد وحديث تم ابتكاره من قبل OS/ 2وهو يدعم حجم الـ Partitionيصل الى GB :16ومن أهم ميزاته : -1يدعم أسماء الملفات الطويلة -2حجم الـ Clusterصغير جدا -3ل يتأثر أداء القرص بحجم الـ Partition
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
-4يدعم ضغط الملفات -5يدعم عزل الـ Bad Clustersأوتوماتيكيا ً ولكن ايضا ً هناك بعض المشاكل! -1انه ل يدعم سوى انظمة التشغيل Windows NT, 2000, XP -2ل يمكن استخدامه مع القراص التي تقل 400MB -3ل يمكن ان يتم عمل Formatلـ Floppyأو Zip driveبهذا النظام NTFS 5 هذا النظام نشاء مع بدايات ويندوز ٢٠٠٠وهو به العديد من الميزيا الهامة والتي لم تكون في سابقه : -1الحماية للملفات و المجلدات على سواء File and Folder. Encryptions -2يدعم تقنية Per User Disk Quotaوهى هامة لل Servers -3يدعم Active Directory
بناء فهارس و مجلدات Directory Structure المقصود ببناء الفهارس و المجلدات هو طريقة وجودها و ترتيبها وخلفه و المجلدهو في الحقيقة لمر ملف ال انه له خواص أخرى ليست في الملف لنه يستطيع احتواء العديد من الملفات في داخله Directory= many Files
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
ويتمثل المجلدات و الملفات على شكل شجرة كما في الشكل السابق و يخزن الفرس المعلومات التالية : اسم الملف و امتداده File name and extension File name and extensionهو الذي يخبر الفهرس هل هذا الملف فهرس فرعي ام ملف التاريخ و الوقت التي تم تعديل الملف به حجم الملف File Size بطبع انت تعلم كيف تنشأ فهرسا ً او مجلد في المويندوز كما في الصورة النالية :
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
ناتي للملفات و الملفات هي تعتير المكون الساسي لى نظام وهي التي تحوي البيانات فكل البيانات يتم تسجيلها في الملفات ومن أهم الشياء التي يجب أن نركزعليها هي امتدادات الملفات او Extensions وهي التي تحدد نوع ملف و البرنامج التي تستطيع التعامل مع هذا الملف و العديد من الخصائص وفي ما يلي بعض أهم المتدادات EXE أو Executable Fileوهو ملف تنفيذي DLL أو Dynamic Link Libraryوهو يحوي مكتبات ربط معينة بها أوامر تستخدمها على البرمجيات في بيئة الويندوز Drv هو Driverاو ملف تعريفي لـ Hardware Sys ملف النظام و الن نتعرف على File Attributesو انواع الملفات و خواصها
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
Read Only هو ملف للقرأءة فقط ل يمكن ان تكتب عليه Hidden ملف مخفي ل يظهر للمستخدم إذا لم يكون معل ً بخاصية Show Hidden Files System تستخدم هذه الخاصية لترميز ملفات النظام بحيث ل يمكن مسها أو التعديل فيها Archive هذه الخاصية متعلقة بالـ Archive bitوالتي تخبرك متى تم تعديل
1
[email protected]
شـــــروحا ت عاشق الكس بي [ ] Xplover
الملف Date , Modified
وهكذا ينكون تعرفنا على الــ Partitionsوالفهارس و الملفات Directories & Files اتمنى أن تستفيدوا من هذا الدرس المهم مقتبس من كتاب ( ACTSP ) Certi ed Technical Support ) Professional Study
تحيـــــاتي للجميع
1
[email protected]