System Files & Disk Partitions

  • Uploaded by: Eskender Ahmed
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View System Files & Disk Partitions as PDF for free.

More details

  • Words: 1,806
  • Pages: 13
‫شـــــروحا‬ ‫ت عاشق الكس بي [ ‪] 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]‬‬

Related Documents


More Documents from ""

The Holly Quran
May 2020 10
May 2020 7
May 2020 11
May 2020 0
May 2020 0
May 2020 1