صيانة الهارد دسك صيانة اقراص الهادر ديسك " الهادرسك " Hard Driver Disk

   

الصورة الرمزية اشرف
اشرف
:: مشرف ::
تاريخ التسجيل: Nov 2004
المشاركات: 1,190
نشاط [ اشرف ]
قوة السمعة:
قديم 19-10-2005, 01:33 PM المشاركة 9   
افتراضي



الاخ الكريم ... السلام عليكم

اجراء Low Level Format اما ان يكون موجود ضمن اقسام ال BIOS .. او ان ياتي في قرص مرن او مدمج للشركة المصنعة للقرص ذاته (يفضل) ...

ارجو الرجوع الي المشاركة رقم 27 في الموضوع الاتي:

http://www.qariya.com/vb/showthread....5&page=2&pp=15


اذا لم تكن لديك الخبرة الكافية ... لا تجري العملية .. لان الخطأ قد يعني ضياع القرص الصلب بالكامل ....




اشرف



تبدو خطواتنا بطئية ولكنها أنيقة
اعلانات

الصورة الرمزية اشرف
اشرف
:: مشرف ::
تاريخ التسجيل: Nov 2004
المشاركات: 1,190
نشاط [ اشرف ]
قوة السمعة:
قديم 23-10-2005, 10:43 PM المشاركة 10   
افتراضي


اولا اسف علي التاخير لاكمال ما وعدت من الموضوع .... ونعود انشاء الله الي التكملة .. ونبدأ بعلاقة القرص الصلب و BIOS ... ومن ثم الدخول علي لماذا القديم والجديد ...

القرص الصلب و BIOS

يلعب BIOS ونظام التشغيل دور مهم في كيفية استخدام قرصك الصلب. بينما BIOS أخذ أكثر من دور "مقعد خلفي" في عملية الوصول المباشر اكثر من نظم التشغيل خلال السنوات القليلة الماضية، ولكن مازال هناك مزيج من التداخل بين الاثنين. هنا نأخذ نظرة سريعة في تأثير BIOS على الإعداد والوصول للقرص الصلب.

دور BIOS في وصول للقرص الصلب

إنّ نظام الاتصال بين BIOS وعتاد الكمبيوتر يعتبر نظام اتصال من المستوي الادني lowest-level.و BIOS له عدّة أدوار هامّة في سيطرة الوصول إلى الأقراص الصلبة وهي:

BIOS Interrupt Routines: والمقصود بهذا استخدام البرامج software لاعداد الطريقة التي يتم بها تجهيز عناوين لعتاد الجهاز hardware وذلك لضمان عدم التضارب في استخدام العتاد. وهذا ما يدعي بخدمات ال BIOS او BIOS services والمستعملة من قبل العديد من برامج التطبيق ونظم التشغيل. ولهذا فان التطبيقات ليست بحاجة إلى أن تعرف كيف تتخاطب مع كلّ نوع من انواع القرص الصلب بشكل منفرد. (تتجاوز العديد من أنظمة التشغيل الحديثة هذه الخدمة والتي لم تعد تصلّح اليوم ولكن ما زالت قد تستعملها لأغراض التوافق. )

Hard Disk Detection and Configuration: الانواع القياسية من الاقراص الصلبة IDE/ATA يتم اعدادها في BIOS بعدة طرق مختلفة ، وبرامج BIOS الحديثة تستوجب IDE/ATA حديثة ايضا لتوصيف البارمترات الخاصة بالقرص وبصورة آلية (او العكس).

Hard Disk Interface Mode Support: يعمل BIOS مع مجموعة رقائق النظام chipset على اللوحة الام ونظام نقل الادخال والاخراج I/O Bus للسيطرة علي أنواع وأنماط الوصلة التي يمكن أن تستعمل مع القرص الصلب.

The Int13h Interface :

عندما يريد اي نظام تشغيل او تطبيق الدخول علي القرص الصلب فمن الطبيعي استخدام خدمات BIOS لفعل ذلك، والوصلة الاساسية المستخدمة في BIOS لهذا برنامج يعرف ب The Int13h Interface ، وكلمة Int13h تعني الاتي Int ماخوذة من Interrupt و 13h بالنظام الستعشري hexadecimal تعني 19 .

Int13h يدعم العديد من الأوامر المختلفة التي يمكن أن تعطي إلى BIOS، ومن ثمّ نقلها إلى القرص الصلب.وهذا يتضمن تقريبا كل الاشياء التي تود ان تفعلها في القرص الصلب من القراءة والكتابة والتهئية .. والي ما ذالك. Int13h يعتبر لعدة سنوات سابقة هو المقياس المستخدم لكل الاقراص الصلبة بسبب استخدامه من قبل DOS . وفي السنوات الاخيرة فقط تم هجر هذه الطريقة لعنونة الاقراص الصلبة لصالح طريقة جديدة للعنونة كما سيأتي ذكرها لاحقا. إستعمال Int 13 h يتطلّب برنامج استحضار لمعرفة البارامترات المعيّنة للقرص الصلب وتزويده بالقيم الفعلية لرؤوس القراءة وعدد الاسطوانات والقطاعات وعنونتها بالطريقة التي تسمح بالدخول ومخاطبة القرص الصلب.
Int13h نظام يستخد 24 Bit لتوصيف مكونات القرص الصلب كما يلي:

- 10 Bits لعدد الاسطوانات ، اي ما مجموعه 1024 اسطوانة .
- 8 Bits لرؤوس القراءة ، اي ما مجموعه 256 رأس.
- 6 Bits لعدد القطاعات ، اي ما مجموعه 63 قطاع (القطاعات تبدأ من 1 وليس صفر).

وبالحساب يعني ان Int13h من الممكن ان يدعم 16.5 مليون قطاع وكل قطاع يحوي 512 بايت وبذلك يكون المجموع 8.45 GB ، طبعا في تلك الفترة كان هذا القرص كبير جدا ولا يتم تصنيعه للكثير، اما الان فهذا القرص صغير جدا بحيث لم يعد يستخدمه الكثير من الناس ايضا ، وبذلك انتهي عهد Int13h بسبب محدودية الدعم ليحل محله عهد Int13h extensions وسنعرف اذا ما كان يستخدم 24 Bits للتوصيف ايضا ام انه يستخدم اكثر من ذلك.


وسنكمل انشاء الله





اشرف



تبدو خطواتنا بطئية ولكنها أنيقة
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية اشرف
اشرف
:: مشرف ::
تاريخ التسجيل: Nov 2004
المشاركات: 1,190
نشاط [ اشرف ]
قوة السمعة:
قديم 10-11-2005, 04:06 PM المشاركة 11   
Smile


شكرا للمرور والكلمات الطيبة ...

والان تكملة الموضوع السابق...

Int13h Extensions

كما ذكرنا سابقا عن محدودية سعة Int13h والتي تستخدم 24 bits فقط للعنونة وبذلك لا تسمح بالتخاطب مع قرص صلب سعته اكبر من 8.46 GB ، وبالطبع فان هذه السعة لكثير من البرامج الحديثة ونظم التشغيل خاصة تعتبر مشكلة لمحدودية السعة في مقابل تزايد احجام البرامج ونظم التشغيل ولذلك كان لابد من زيادة مساحات التخزين في الاقراص الصلبة مما يستلزم البحث بتغير Int13h .

ومن الطبيعي جدا البحث عن تغيير روتين Int13h المستخدم الي روتين اخر ولم يكن الامر بالصعوبة التي تمنع هذا الشئ ، ولكن تغيير Int13h تعني الاستغناء عن كل الاجهزة والبرامج القديمة وهو شئ مستحيل في زمن بسيط وغير مقبول عند المشتري فهذا يعني خسارة فادحة .

وكان الحل بتطوير Int13h والوصول الي الروتين المطورInt13h Extensions والذي اصبح يستخدم 64 bits بدلا عن 24 bits للعنونة وهو يسمح بسعة قصوي قدرها 9.4*10^21 بايت (9.4 تريليون جيجابايت) ، ودعونا نعقد اتفاق انه مما تسارعت التقنية فان الوصول الي هذا الرقم من المساحة لن يكون قريبا وبالتالي نحن نعمل بسلام لتطوير حاسبنا الشخصي دون اي نوع من المخاوف في هذه الناحية مادمنا نستخدم الروتين Int13h Extensions علي اجهزتنا.


ما رأي الاعضاء هل نكتفي بهذا القدر من القرص الصلب ...

ام نواصل ...





اشرف



تبدو خطواتنا بطئية ولكنها أنيقة


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:20 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)