برنامج فحص القرص وإصلاح الأعطاب فيه

CHKDSK و SCANDISK

 

          في الأنظمة الأقدم كان برنامج CHKDSK الأكثر استخداما، وتم استبداله شيئاً فشيئاً، حتى أصبح البرنامج المستخدم لفحص الأقراص هو برنامج SCANDISK، لنلقي نظرة على البرنامج CHKDSK ونرى كيف يمكن تشغيل هذا البرنامج:-

CHKDSK [drive:][[path]filename] [/F] [/V]

  [drive:][path]  Specifies the drive and directory to check.

  filename           Specifies the file(s) to check for fragmentation.

  /F                     Fixes errors on the disk.

  /V                    Displays the full path and name of every file on the disk.

Type CHKDSK without parameters to check the current disk.

 

حيث :-

    في حالة أننا كتبنا CHKDSK وضغطنا زر الإدخال، نكون قد طلبنا فحص حامل الأقراص الحالي بدون محاولة إصلاحه.

[drive:][[path]filename]  : تحدد اسم حامل الأقراص والممر واسم الملف أو الملفات التي نريد فحصها ومحاولة إصلاحها.

/F    : طلب محاولة إصلاح الأخطاء التي يجدها البرنامج.

/V   : طلب عرض الاسم الحامل لاسم الملف والمنطقة على القرص المفحوص.

 

 

برنامج SCANDISK

    

 حتى نستطيع التعامل مع برنامج SCANDISK علينا أن نتعرف على بعض الأمور الهامة وهي:-

 

 1- لهذا البرنامج شكلان، الأول يعمل ببيئة DOS، والثاني يعمل ببيئة WINDOWS، وكلاهما يؤديان نفس الأعمال، ولكن البرنامج الأول في طور الخروج من قائمة برامج نظام التشغيل.

 2- برنامج SCANDISK عبارة عن نظام يعمل على فحص الأقراص بأنواعها بشكل كامل، ويملك إمكانيات ممتازة لإصلاح الأعطال.

3- يستطيع البرنامج تفحص الأقراص العادية، كما ويستطيع تفحص الأقراص المضغوطة، Compressed Drives، وفي حالة الرغبة بتفحص قرص مضغوط، يفضل دائما أن نلجأ لتفحص القرص المضيف (الغير المضغوط) الذي أنشأنا منه القرص المضغوط، قبل فحص القرص المضغوط، لأن مشاكل في القرص المضيف تعني بالضرورة مشاكل بالقرص المضغوط.

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

5- يمكن تحديد أسم حامل الأقراص الذي نرغب بفحصه بذكر أسمه بعد اسم البرنامج ثم ضغط زر الإدخال (من خلال سطر الأوامر).

6- يمكننا تحديد الاختيار المطلوب داخل البرنامج باستخدام الماوس أو الحرف البارز ضمن الكلمة التي نرغب باختيارها أو بالتحرك بالأسهم للكلمة المطلوبة وضغط زر الإدخال.

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

8- يمكن تحديد سير عمل البرنامج من خلال الملف SCANDISK.INI المصاحب لهذا البرنامج، حيث يمكن الدخول على هذا الملف من خلال أحد برامج المحررات وتتبعه وتحديد ومعرفة الطريقة التي سار بها البرنامج.

9- يمكن تحديد منطقة عمل للبرنامج لاكثر من حامل أقراص بذكر أسماء حاملات الاقراص الواحد تلو الاخر بعد اسم البرنامج ومن خلال سطر الاوامر.

10- يمكن تحديد طريقة سير عمل البرنامج من خلال سطر الأوامر المصاحب لأمر التشغيل حيث يمكن تشكيل سطر الأوامر بهذا الشكل:-

  

SCANDISK [drive: [drive: …] | /ALL] [CHECKONLY] | [/AUTOFIX [/NOSAVE] | /CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY]

حيث:

/ALL           : طلب فحص جميع الأقراص المتواجد في النظام.

/SURFACE : نطلب من البرنامج القيام بالفحص الشامل للقرص دون سؤالنا إذا كنا نرغب بأداء فحص شامل للقرص. 

ولتفحص سعة قرص مضغوطة Volume غير مفتوحة للعمل Unmounted علينا إستخدام هذه الصيغة :-

SCANDISK volume-name [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/MONO] [/NOSUMMARY]

حيث:

 volume-name :  تحدد اسم السعة المضغوطة والغير مفتوحة للعمل، والتي ترغب بفحصها ومحاولة إصلاحها، ويجب أن يتم تحديد اسم هذه المنطقة بشكل حامل بحيث يحتوي على اسم حامل الأقراص  الصحيح، وعلى الأرجح أن يكون اسم حامل الأقراص H:.

ولتفحص التذبذب في تسجيل ملف أو مجموعة ملفات على القرص نستخدم الصيغة التالية:-

SCANDISK /FRAGMENT [drive:] [path] filename(s)

ولإرجاع القرص لوضعه الأصلي بعد عملية تعديل غير مرغوب بها نستخدم الصيغة التالية:-

SCANDISK /UNDO [undo-drive:] [/MONO]

حيث:

 Undo-drive : تحدد اسم القرص المتحرك الذي يحوي اسم ملف التراجع المصنوع سابقا.

 وبشكل عام، ولجميع الصيغ السابقة، علينا أن نأخذ بعين الاعتبار أن :-

 drive:                  : اسم حامل الأقراص الذي نرغب بفحصه.

/AUTOFIX         : طلب محاولة إصلاح الأعطال الموجودة في القرص دون أخبارنا عنها.

/NOSAVE           : بالوضع الطبيعي، عندما يجد البرنامج مناطق بها معلومات ولكن ليس لها عنوان (Lost clusters)، فإنه يقوم بحفظ هذه المناطق بملفات ووضعها في المنطقة الرئيسية من حامل الأقراص المفحوص، وعندما نضمن طلب تشغيل البرنامج بـ /NOSAVE، نكون قد طلبنا منه حذف هذه المناطق عوضا عن حفظها.

/CHECKONLY  : نطلب بهذا المحدد من البرنامج أن يفحص فقط محتويات القرص وعدم إصلاحها.

/CUSTOM          : طلب تشغيل البرنامج بناءاً على المعطيات التي تم تحديدها في الملف SCANDISK.INI.

/MONO              : نعلم البرنامج بأن الشاشة التي نستخدمها غير ملونة حتى يقوم بملائمة نفسه معها.

/NOSUMMARY : نطلب بهذا المحدد من البرنامج عدم عرض ملخص نتائج الفحص، كما ونطلب منه عدم سؤالنا إذا كنا نريد ملف تراجع أم لا.