السلام عليكم و رحمه الله و بركاته

اخوانى الاحباء

ان شاء الله هنتكلم عن موضوع مهم جدا...........



و هو نظام الملفات على الكمبيوتر ؟
و كيفيه وضع الملفات على الهارد ؟
و كيف يتم استدعاء الملفات من الهارد ؟
و ما هى الانظمه المستخدمه فى وضع الملفات و انواعها ؟
و ما هى انواع نظم التشغيل و كيف تدعم النظام الموجود للملفات ؟
و كيفيه تحويل الملفات من نظام الى اخر عن طريق برنامج بارتشن ماجيك ؟


و لكى نفهم هذه الاشياء لابد اولا من معرفه تركيب الهارد ديسك من الداخل و كيفيه عمله ؟

تركيب الهارد ديسك :

اولا القرص الصلب يعتبر مستقل بذاته وسط مكونات الحاسب و يتصل باللوحه الام و يحتوى على اجزاء ميكانيكيه و اخرى الكترونيه ........

الاجزاء الميكانيكيه

يتكون من مجموعة من الأقراص متراصة فوق بعضها البعض ولها محور مشترك تدور حوله ، وهذه الأقراص مغلفة بمادة قابلة للمغنطة حتى يمكن تخزين البيانات على سطحها على شكل شحنات ، ولكي يتم تخزين واسترجاع البيانات يجب أن يكون هناك رأس للقراءة والكتابة ويوجد في الواقع رأس واحد للقراءة والكتابة على كل سطح من أسطح الأقراص ويتحرك هذا السطح جيئة وذهاباً ليتم التخزين على كامل مساحة هذه الأقراص ، وتوضع الرؤس والأقراص معاً داخل علبة محكمة الإغلاق لمنع دخول أية أجسام غريبة مهما كانت صغيرة ، فإي جسم غريب قد يتسبب بتلف سطح القرص .

الاجزاء الالكترونيه

وهو عبارة عن لوح إلكتروني مهمته تحويل الإشارات الكهربائية ( البيانات ) إلى مناطق ممغنطة على القرص ليتمكن بعد ذلك من استعادتها( التخزين والاسترجاع ) وكذلك عملية التحكم بدوران القرص وحركة رؤس القراءة والكتابة.

و يتكوت القرص الصلب من الداخل من الاتى :

الأقراص (platters)

و هى اقراص دائريه تشبه تقريبا السى دى و تصنع هذه الأقراص من الألمونيوم ( حيث أنه مادة خاملة قابلة للتشكيل ورخيصة ) أو - في الأقراص الحديثة جداً - من الزجاج المقوى بالسيراميك الذي يعتبر أفضل من حيث مقاومة الارتفاع في درجة الحرارة .

[IMG]http://kingofegypt.******.com/images[75].jpg[/IMG]

محرك الأقراص (spindle motor)


وهو عبارة عن محرك يقوم بتحريك الأقراص بسرعة معينة تقاس بوحدة "دورة في الدقيقة" RPM و تدور الأقراص بسرعة دوران تتراوح عادة بين 4500 و 5400 دورة في الدقيقة وقد تصل إلى 10000 الدقيقة أو أكثر في حسب نوع القرص .

وكلما كان معدل دوران المحرك أسرع كما كان أفضل لأن رأس القراءة سوف يتمكن من الحصول على البينات المطلوبه أسرع مما سوف يقلل الوقت الفاصل بين طلب الحاسب للبيانات .

[IMG]http://kingofegypt.******.com/images[57].jpg[/IMG]
رؤس القراءة والكتابة

يوجد على كل قرص من الأقراص رأسين للقراءة والكتابة ( واحد على الوجه السفلي والآخر على الوجه العلوي ) ، أي أنه في حالة القرص الصلب الذي يحتوي على 4 أقراص فإنه يحوي على 8 رؤس قراءة وكتابة وهكذا .

[IMG]http://kingofegypt.******.com/images[55].jpg[/IMG]
[IMG]http://kingofegypt.******.com/images[52].jpg[/IMG]

ده طبعا اختصار لمكونات القرص الصلب .

نيجى بقى لحاجه مهمه اخرى و هى كيفيه تقسيم القرص الصلب ؟؟

المسار Track :

يخزن القرص الصلب البيانات على شكل بتات ، التي تشكل البايتات ( كل 8 بتات = واحد بت ) ، ترتب البتات على كل قرص من الأفراص المكونة للقرص الصلب على شكل دوائر يطلق على كل منها " مسار" track وهذه الدوائر طبعاً تكبر كلما اقتربنا من الطرف الخارجي للقرص

[IMG]http://kingofegypt.******.com/images[1].jpg[/IMG]

السلندر cylinder

إن رؤوس القراءة والكتابة مربوطة مع بعضها بمحور مشترك ومحرك واحد ، فإذا كان واحد من الرؤوس على المسار الخارجي الأخير من قرص ما فإن الرؤوس الأخرى جميعاً تقع على المسار نفسه على باقي الأقراص وهكذا ، وإذا تخيلنا تلك المسارات مجتمعة فإنها تكون حلقات الواحدة فوق الأخرى وتكون معاً ما يشبه الاسطوانة وهذا هو اسمها فعلاً ( السلندر) .


[IMG]http://kingofegypt.******.com/images[5].jpg[/IMG]


القطاع (sector)


عندما يود الحاسب تخزين بعض البيانات فإنه طبعاً يخزنها على شكل ملفات ، وعليه عند تخزين أي ملف أن يسجل موقع كل ملف حتى يمكنه عند الحاجة إلى استرجاع الملف الرجوع إلى نفس المكان مرة أخرى ، وتخزن مواقع جميع الملفات المخزنة في القرص في منطقة مخصصة لهذا الغرض تسمى جدول مواقع الملفات FAT و ان شاء الله هنتكلم عليها بالتفصيل ، وحتى يفعل ذلك يجب أن يقوم بإعطاء كل بايت في القرص رقماً ( مثل عناوين البيوت ) ، وإذا استعملنا هذه الطريقة فإن جدول مواقع الملفات ( ومع كثرة عدد الملفات ) سيستهلك الكثير من مساحة القرص في تخزين مواقع الملفات.

و دى صور توضيحيه للهارد ديسك

[IMG]http://kingofegypt.******.com/hd_clus[1].gif[/IMG]

صوره اخرى


[IMG]http://kingofegypt.******.com/z_ibm_ultrastar36zx[1][1].jpg[/IMG]

[IMG]http://kingofegypt.******.com/ide[1].jpg[/IMG]

دى مكونات الهارد ديسك باختصار نشوف بقى مع بعض ان شاء الله كيفيه وضع الملفات على الهارد و استدعائها ..........؟؟

كيفيه وضع الملفات على الهارد ديسك و كيفيه استدعائها مره اخرى عن طلبها ؟

نظام الملفات


قبل أن نستطيع استخدام أي قرص ( قرص صلب ، مرن ، قرص zip أو غيرها ) لابد من تهيئة ذلك القرص ، وعندما نهيئ ذلك القرص فإنما نقوم بتقسيمه إلى وحدات تخزين صغيرة تسمى الكلسترات (جمع كلستر cluster )، وعندما نخزن ملف ما فإنه يخزن في واحد من هذه الكلسترات ، وإذا كان الملف كبيراً فإن القرص الصلب يقسمه إلى عدد من الكلسترات يكفي لتخزين الملف .

ومجموعة الكلسترات المكونة لملف ما لا يشترط بالضرورة أن تكون موجودة في أماكن متجاورة على القرص بل يمكن أن تكون متفرقة ، ولكل كلستر من كلسترات القرص له رقم مميز عن الكلسترات الأخرى ونظام الملفات لديه سجل ( يسمى FAT اختصاراً لـ File Allocation Table ) بجميع الملفات وأماكن الكلسترات المكونة لها ( أي أنها خريطة للكلسترات ) و عندما يود نظام التشغيل ( مثل وندوز ) قراءة ملف ما من القرص الصلب فيمكنه ذلك بالاستعانة بنظام الملفات للقرص الذي يمكنه من معرفة أين توجد الكلسترات المكونة لملف ما مما يمكن نظام التشغيل من قراءة الملف .

اذن ما هو نظام الفات


هو نظام يستخدمه الكمبيوتر فى وضع الملفات على الهارد ديسك بنظام معين لكى يمكنه من استدعئها مره اخرى عند طلبها .....

و ينقسم الى

نظام Fat 16

القرص الصلب المهيأ بهذا النوع يجب ينقسم إلى اكثر من قسم إذا كان ذو مساحة اكبر من 2 ميجا بايت
. مثال: إذا كان لديك قرص صلب ذو مساحة 6 ميجابايت فان هذه الهيئة لن تسمح بأخذ اكثر من 2 ميجا بايت للدرايف سي أو لدرايف آخر , و لاستخدام كل المساحة يجب تقسيم القرص الصلب إلى

C drive D drive E drive

كما تستخدم هذه الهيئة في نظام الدوس غالبا .
أنه في استخدام هذه الهيئة فان أقل مساحة لأي ملف يخزن في القرص الصلب هي 64 كيلو بايت. مثال: إذا قمت بتخزين ملف مساحته 15 كيلو بايت فانه يتخزن بمساحة 64 أوتوماتيكيا و يسبب هذا خسارة في مساحة القرص الصلب.

نظام FAT-32

بهذه الهيئة يستطيع القرص الصلب أن يحمل 6 ميجابايت أو أكثر دفعة واحدة دون تقسيم و يخزن الملف بحجمه الأصلي مما يعطي ميزة توفير المساحة و حرية تقسيم القرص الصلب


نظام NTFS


بهذه الهيئة يستطيع القرص الصلب أن يحمل 6 ميجابايت أو أكثر دفعة واحدة دون تقسيم و تكون الملفات محمية أكثر إضافة إلى القدرة إلى ضغط الملفات إلى أحجام اصغر. من أنظمة ويندوز ، لايمكن لغير ******s NT

الوصول الى الملفات المخزنة تحت هذا النوع والعمل عليها . استخداماتهم


الانظمه التى تدعم ملفات الفات

FAT 16 : أغلبها ( دوس و وندوز 3.11 و 95 و 98 و 2000 و NT ) وOS/2 بعض أصدارات لينكس ، لذا فهو أكثر أنظمة الملفات شيوعاً و يتعامل مع الهارد بحد اقصى 2.1 جيجابايت تقريبا .


FAT 32 : وندوز 98 ، وندوز 2000 ، وندوز 95 و يتعامل مع الهارد ذات الحجم 2 تيرابايت (2048 جيجابايت )


NTFS : وندوز NT ، وهو نظام أفضل من FAT16 و 32 حيث يعطي سرعة أكبر و موثوقية في الأداء وكذلك مستوى أعلى من الأمان وقليل من المساحة الضائعة بالاضافه لامن و سريه الملفات و النظام .


الفورمات

شرح الفورمات بالتفصيل والصور. الشرح التالى يتم عمله لهارد ديسك موجود عليه أقسام منشأه من قبل، أما فى حالة الهارد ديسك الجديد ولا توجد عليه أى أقسام من قبل يتم تطبيق الخوات من 1 إلى 4 ثم بعد ذلك الخطوات من بعد الفاصل بالترتيب.



1- - يجب عمل Startup disk عن طريق:
ا- من الControl panel يتم اختيار Add or Remove program.
ب- من الTabs العلويه يتم اختيار Startup Disk.



2- يتم عمل restart للجهاز مع وضع ال Disk فى الdrive. وبعد النبويت تظهر الشاه التاليه:

[IMG]http://prince0of0egypt.******.com/fdisk01.gif[/IMG]

فنختار منها الإختيار الأول



وبعدين ندخل على الدوس وتظهر الشاه التاليه:

[IMG]http://prince0of0egypt.******.com/fdisk02.gif[/IMG]


3- بعد دخول الDOS يتم كتابة الأمر fdisk من الCommand Prompt. وتظهر الشاشه التاليه:


[IMG]http://prince0of0egypt.******.com/fdisk03.gif[/IMG]

4- يتم اختيار Y لتحديد نظام FAT32 للملفات والذي يدعم المساحات الكبيرة للأقراص الصلبة. فتظهر الشاشه التاليه:


[IMG]http://prince0of0egypt.******.com/fdiskagain01.gif[/IMG]

5- يتم اختيار 3 (Delete partition or Logical DOS Drives) والمختصة بمسح أقسام القرص الصلب. فتظهر


[IMG]http://prince0of0egypt.******.com/fdiskagain02.gif[/IMG]


6- يتم اختيار3 (Delete logical DOS Drives in the Extended Dos Partition).


[IMG]http://prince0of0egypt.******.com/fdiskagain03.gif[/IMG]

[IMG]http://prince0of0egypt.******.com/fdiskagain04.gif[/IMG]


7- يتم مسح الأقسام واحد واحد. بنفس الأسلوب.
8- بعد ذلك يتم اختيار 2 (Delete Extended DOS Partition).
9- اختيار 1 (Delete Primary DOS Prtition)

كده مبروك مافيش الهوا على الجهاز


______________________________________________


نبدأ من الأول نقسم الهارد



1- من أول شاشة ظهرت نختار 1 (Creat DOS partition or logical DOS drive)

[IMG]http://prince0of0egypt.******.com/fdisk04.gif[/IMG]

2- نختار 1 (Creat Primary DOS Parttion).

[IMG]http://prince0of0egypt.******.com/fdisk05.gif[/IMG]


تظهر بعد ذلك شاشة مواصفات الهارد ديسك

[IMG]http://prince0of0egypt.******.com/fdisk06.gif[/IMG]


وبعدين شاشه التقسيم الأوتوماتيكى أو إنه ياخد المساحه كلها على قسم واحد


[IMG]http://prince0of0egypt.******.com/fdisk07.gif[/IMG]

3- نختار N حتى تتاح لنا الفرصة للتقسيم اليدوى. فتظهر لنا

[IMG]http://prince0of0egypt.******.com/fdisk08.gif[/IMG]


وبعديها


[IMG]http://prince0of0egypt.******.com/fdisk09.gif[/IMG]



4- يتم تحديد مساحة القسم الأول من القرص (C) عن طريق كتابة الحجم مباشرة أو كنسبة مئوية من حجم القرص.

وبعدين


[IMG]http://prince0of0egypt.******.com/fdisk10.gif[/IMG]


وبعديها


[IMG]http://prince0of0egypt.******.com/fdisk11.gif[/IMG]

5- نختار 2 حتى نحفز القسم الرئيسيبعد ذلك نختار 1 ( Creat DOS parttion or Logical DOS Drive) وبعد كده نختار 1 من الشاشه اللى جايه

[IMG]http://prince0of0egypt.******.com/fdisk12.gif[/IMG]

وبعدين نرجع للشاشه دى

[IMG]http://prince0of0egypt.******.com/fdisk13.gif[/IMG]

ونختار منها 2 (Creat Extended DOS Parttion)

حيظهر


[IMG]http://prince0of0egypt.******.com/fdisk14.gif[/IMG]

وبعد كده حيبقى عندنا الشكل ده

[IMG]http://prince0of0egypt.******.com/fdisk15.gif[/IMG]

ثم نعود للشاشة السابقة ونختار 3 (Creat Logical DOS Drives in the Extended DOS Partition). فيظهر لنا


[IMG]http://prince0of0egypt.******.com/fdisk16.gif[/IMG]

وبعد كده الشاشه دى

[IMG]http://prince0of0egypt.******.com/fdisk17.gif[/IMG]


6- يتم تحديد كل قسم إما بإدخال الحجم مباشرة أو كنسبة مئوية من الجزء المتبقى من القرص. فيظهر القسم الذى تم تحديده بالشكل التالى


[IMG]http://prince0of0egypt.******.com/fdisk18.gif[/IMG]



بعد كده كل الأقسام التى تم عملها تظهر بالشكل التالى


[IMG]http://prince0of0egypt.******.com/fdisk19.gif[/IMG]



وفى الآخر تظهر الشاشه التاليه كتنبيه لعمل ريستارت وفورمات لكل الأقسام التى تم إنشائها


[IMG]http://prince0of0egypt.******.com/fdisk20.gif[/IMG]

7- يتم عمل Restart للجهاز مع بقاء القرص المرن فى المشغل ويتم عمل أمر format لكل من الأقسام التى تم إنشائها. و ننتهى بعد ذلك بعمليه تحميل نظام التشغيل او Operating system


اتمنى انا اكون وفقت فى الشرح

و ارحب باى استفسار

اخوكم حمزه

Kingof_eg_445@hotmail.com

و السلام عليكم