CHKDSK
CHKDSKيُعدّ الأمر `disk` (اختصارًا لـ "check disk") أمرًا برمجيًا يُستخدم للتحقق من سلامة بيانات نظام الملفات على وحدة تخزين (عادةً قسم ) ومحاولة إصلاح الأخطاء المنطقية - وهي مشاكل برمجية في نظام الملفات (أو بياناته الوصفية ) نتيجةً لخلل برمجي سابق (مثل الأعطال) أو استخدام غير منتظم (مثل إعادة التشغيل القسري). تُعتبر الأخطاء المنطقية أقل خطورة من الأخطاء على مستوى الأجهزة ، والتي لا يمكن إصلاحها باستخدام `disk` ، وقد تتطلب بدلاً من ذلك برامج متخصصة لاستعادة البيانات أو صيانة أو استبدال الأجهزة. على الرغم من أن الاسم ينتهي بـ "DSK" اختصارًا لـ "disk"، إلا أن الأمر يدعم وسائط تخزين أخرى غير الأقراص.CHKDSK
يتوفر هذا الأمر في أنظمة التشغيل DOS و Windows و FlexOS و [ 1 ] 4690 OS و [ 2 ] OS/2 و [ 3 ] DR DOS 6.0 و [ 4 ] و FreeDOS . [ 5 ]
CHKDSKيشبه الأمر fsckالأمر الموجود في نظام Unix ويشبه برنامج Microsoft ScanDisk ، الذي كان موجودًا CHKDSKفي نظامي التشغيل Windows 9x و MS-DOS 6.x.
المتغيرات
CHECKDSK
كان أحد الإصدارات المبكرة لأداة فحص القرص جزءًا من أدوات تشخيص الأجهزة الخاصة بشركة Digital Equipment Corporation ، والتي كانت تعمل على أجهزة TENEX و TOPS-20 في أوائل سبعينيات القرن العشرين . [ 6 ] [ 7 ]
SCP 86-DOS
CHKDSKتمت كتابة الأمر لأول مرة في عام 1980 بواسطة تيم باترسون وتم تضمينه في نظام التشغيل 86-DOS . [ 8 ]
دوس

CHKDSK.COM(من بين العديد من ملفات COM الأخرى) في IBM PC DOS 1.0.يتوفر هذا الأمر في إصدارات MS-DOS 1 والإصدارات الأحدث. [ 9 ]CHKDSK يُنفَّذ كأمر خارجي. تستخدم إصدارات MS-DOS من 2.x إلى 4.x هذا الأمر كملف chkdsk.comتنفيذي. بينما تستخدم إصدارات MS-DOS 5.x والإصدارات الأحدث هذا الأمر chkdsk.exeكملف تنفيذي. [ 10 ]
CHKDSKيمكن أيضًا عرض استخدام الذاكرة، وقد استُخدم هذا الأمر قبل إضافته MEM.EXEفي نظام MS-DOS 4.0. في نظام DR DOS، كان المعامل /Aيُحدد الإخراج لعرض استخدام الذاكرة فقط.
خطأ في نظام التشغيل MS-DOS 5.0
CHKDSKيحتوي نظام التشغيل UNDELETEMS-DOS 5.0 على خلل برمجي قد يؤدي إلى تلف البيانات: إذا كان جدول تخصيص الملفات على القرص يستخدم 256 قطاعًا، CHKDSK /Fفقد يتسبب تشغيله في فقدان البيانات، UNDELETEوقد يؤدي أيضًا إلى نتائج غير متوقعة. يؤثر هذا عادةً على الأقراص ذات سعة تقارب مضاعفات 128 ميجابايت. ينطبق هذا على الإصدارات CHKDSK.EXEالتي UNDELETE.EXEتحمل تاريخ 9 أبريل 1991. تم إصلاح هذا الخلل في MS-DOS 5.0a. [ 11 ]
ويندوز

chkdskفي نظام التشغيل ويندوز إكس بيCHKDSKيمكن تشغيله عبر واجهات سطر الأوامر النموذجية مثل PowerShell و Command Prompt ، ويتوفر إصدار خاص في وحدة التحكم بالاسترداد . [ 12 ]
في نظام التشغيل ويندوز إن تي ، CHKDSKيمكن أيضًا تحديد القطاعات التالفة . في نظامي التشغيل إم إس-دوس 6.x وويندوز 9x ، يتم ذلك عبر برنامج مايكروسوفت سكانديسك . يدعم إصدار ويندوز سيرفر من البرنامج تقنية RAID ، ويمكنه استعادة البيانات بالكامل من القطاعات التالفة في قرص ضمن مصفوفة RAID-1 أو RAID-5 إذا كانت الأقراص الأخرى في المجموعة سليمة. [ 13 ]CHKDSK
تُنقل أجزاء الملفات والمجلدات التي تُعتبر تالفة نتيجةً لأسبابٍ مثل انقطاع التيار الكهربائي أثناء الكتابة، أو طول اسم الملف الزائد، أو وجود أحرف غير صالحة في اسم الملف، إلى مجلدٍ فرعيٍّ ضمن جذر القسم، ويُسمى found.000، ثم يُعاد تسميتها إلى ملفات ومجلدات عامة مرقمة بالنظام الست عشري تبدأ بـ file00000000.chkو dir_00000000.chkعلى التوالي. [ 14 ] [ 15 ]
في عائلة أنظمة ويندوز NT، CHKDSKيتألف الفحص القياسي من ثلاث مراحل لاختبار بيانات تعريف الملفات. يبحث هذا الفحص عن الأخطاء، لكنه لا يُصلحها إلا إذا صدرت له أوامر صريحة بذلك. وينطبق الأمر نفسه على فحص سطح القرص - فهذا الاختبار، الذي قد يستغرق وقتًا طويلاً للغاية على الأقراص الكبيرة أو ذات الأداء المنخفض، لا يُجرى إلا عند طلبه صراحةً. CHKDSKويتطلب هذا الفحص صلاحية كتابة حصرية على وحدة التخزين لإجراء الإصلاحات. [ 16 ] [ 17 ]
بسبب متطلبات الوصول الحصري إلى القرص، CHKDSKلا يمكن فحص قرص النظام في وضع النظام العادي. بدلاً من ذلك، يقوم النظام بتعيين بتة "غير نظيف" لوحدة تخزين القرص ثم يعيد تشغيل الكمبيوتر. أثناء بدء تشغيل نظام ويندوز ، يتم تشغيل نسخة خاصة من أداة CHKDSKتُسمى Autochk( تطبيق واجهة برمجة تطبيقات أصلية ، اختصارًا لـ "الفحص التلقائي") بواسطة SMSS.EXE ، وتقوم هذه الأداة بفحص نظام الملفات ومحاولة إصلاحه إذا تم تعيين بتة "غير نظيف".
نظراً لمتطلبات الوصول الحصري وطبيعة CHKDSKالعملية التي تستغرق وقتاً طويلاً، طبّق نظام التشغيل ويندوز فيستا نموذجاً جديداً لسلامة نظام الملفات، حيث يقوم النظام بإصلاح الأخطاء في وحدات التخزين فور اكتشافها. وفي حال كانت المشكلة خطيرة وتتطلب فحصاً كاملاً، يُخطر مركز الصيانة المستخدم بضرورة فصل وحدة التخزين عن الشبكة في أقرب وقت ممكن. [ 18 ]
أضاف نظاما التشغيل ويندوز فيستا وويندوز سيرفر 2008 ميزة الإصلاح الذاتي، المُفعّلة افتراضيًا، بالإضافة إلى توفير CHKDSKالأمر. تكشف هذه الميزة أخطاء نظام الملفات المادية وتُصلحها تلقائيًا أثناء التشغيل. وبالتالي، CHKDSKتختفي العديد من المشاكل التي كانت تُكتشف سابقًا أثناء التشغيل. ويتم التحكم بها عبر fsutil repairالأمر. [ 19 ] [ 20 ]
وُجّهت الانتقادات إلى ميل النظام إلى AUTOCHKتعديل نظام الملفات تلقائيًا دون طلب صريح من المستخدم الذي قد يرغب في عمل نسخة احتياطية من بياناته مسبقًا، إذ قد تؤدي محاولة الإصلاح إلى تشويش مسارات الملفات والمجلدات أو إضعافها أو حتى قطعها، لا سيما في حالة تثبيت نظام تشغيل متعدد الإقلاع حيث قد تتداخل أنظمة تشغيل متعددة في الكتابة إلى نفس القسم. [ 21 ] [ 22 ] [ 23 ]
الخلل المزعوم في نظام التشغيل ويندوز 7
قبل إصدار ويندوز 7 ، أفاد موقع InfoWorld بوجود تسريب مزعوم للذاكرةCHKDSK ؛ ووفقًا للتقرير، فإن chkdsk /rهذا الأمر يتسبب في وصول استهلاك الذاكرة إلى أقصى حد، ما يؤدي إلى تعطل النظام . نسب راندال سي. كينيدي، من InfoWorld، التقرير الأصلي إلى " مصادر ويب متعددة "، وقال إنه في اختباراته، وصل استهلاك الذاكرة إلى أكثر من 90%، على الرغم من أنه لم يواجه أي تعطل. مع ذلك، اعتبر كينيدي استهلاك الذاكرة هذا خطأً برمجيًا خطيرًا من شأنه أن يعرقل إطلاق ويندوز 7، وانتقد مايكروسوفت بشدة. [ 24 ] رفض توم وارين، من Neowin، تقييم كينيدي لأهمية التسريب المزعوم. [ 25 ] كما رد ستيفن سينوفسكي، من مايكروسوفت، بأن الشركة لم تتمكن من إعادة إنتاج أي تعطل، وأن استهلاك الذاكرة الهائل كان مقصودًا لتحسين الأداء، وليس تسريبًا. راجع إد بوت، من ZDNet، الادعاء أيضًا من خلال اختباراته الخاصة، ولاحظ عدم حدوث أي تعطل. وأشار بوت إلى أن هذا الأمر chkdsk /r، بحكم تصميمه، لا يعمل على محرك النظام أثناء اتصال نظام التشغيل ويندوز بالإنترنت، وخلص إلى أن "هذه ميزة وليست خللاً، واحتمالية تعطل النظام بهذه الطريقة ضئيلة للغاية ويمكن تجنبها تمامًا". [ 26 ]
ReactOS

chkdskعلى نظام التشغيل ReactOSيعتمد أمر ReactOS على نسخة مجانية طوّرها مارك روسينوفيتش لشركة Sysinternals عام 1998. [ 27 ] قام إيمانويل أليبرتي بتكييفه مع ReactOS عام 1999، وهو يدعم وحدات التخزين التي تستخدم نظام الملفات FAT32 . لا يدعم الأمر وحدات التخزين التي تستخدم نظام الملفات Btrfs ، على الرغم من أن ReactOS يدعمه منذ الإصدار 0.4.1.
انظر أيضاً
مراجع
- ↑ "دليل مستخدم FlexOS" (ملف PDF) . www.bitsavers.org . 1986. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 14 سبتمبر 2018. تم الاطلاع عليه بتاريخ 14 سبتمبر 2020 .
- ↑
- ↑ "مساعدة JaTomes - أوامر نظام التشغيل OS/2" . مؤرشف من الأصل بتاريخ 14 أبريل 2019. تم الاطلاع عليه بتاريخ 20 يوليو 2019 .
- ↑ "دليل مستخدم DR DOS 6.0: نصائح لتحسين الأداء وتكوين النظام" (ملف PDF) . مؤرشف من النسخة الأصلية (PDF) بتاريخ 30 سبتمبر 2019. تم الاطلاع عليه بتاريخ 13 أغسطس 2019 .
- ↑ "حزمة ibiblio.org لنظام FreeDOS - chkdsk (قاعدة FreeDOS)" . www.ibiblio.org . مؤرشفة من الأصل بتاريخ 28 نوفمبر 2020. تم الاطلاع عليها بتاريخ 26 يوليو 2020 .
- ↑ "134-TENEX JOBZRO.MAC" . BitSavers . 16-09-1979. مؤرشف من الأصل في 27-01-2019 . تم الاطلاع عليه في 14-08-2020 .
- ↑ "مركز أبحاث زيروكس بالو ألتو" (ملف PDF) . مؤرشف (PDF) من الأصل بتاريخ 4 أكتوبر 2012. تم الاطلاع عليه بتاريخ 11 أكتوبر 2021. تحت إدارة Tenex ..
إجراءات صيانة الأجهزة .. التعافي من أخطاء Checkdsk
- ↑ "دليل مستخدم 86-DOS - الإصدار 0.3" (ملف PDF) . مؤرشف من النسخة الأصلية (PDF) بتاريخ 14 يوليو 2019. تم الاطلاع عليه بتاريخ 9 يونيو 2019 .
- ↑ وولفرتون، فان (2003). تشغيل نظام التشغيل MS-DOS الإصدار 6.22 (إصدار الذكرى السنوية العشرين)، الطبعة السادسة المنقحة . مطبعة مايكروسوفت . ISBN 0-7356-1812-7.
- ↑ "أمر chkdsk في سطر أوامر MS-DOS وويندوز" . www.computerhope.com . مؤرشف من الأصل بتاريخ 21 أغسطس 1999. تم الاطلاع عليه بتاريخ 13 أغسطس 2019 .
- ↑ "متى لا يُنصح باستخدام MS-DOS 5.0 والأوامر " . الدعم (الإصدار 1.1 ). مايكروسوفت . 16 نوفمبر 2006. مؤرشف من الأصل في 12 مارس 2007. تم الاطلاع عليه في 6 نوفمبر 2014 .
CHKDSKUNDELETE - ↑ "وصف وحدة تحكم استعادة نظام التشغيل ويندوز إكس بي للمستخدمين المتقدمين" . الدعم (الإصدار 8.0 ). مايكروسوفت . 11 يوليو 2013. مؤرشف من الأصل في 19 أكتوبر 2004. تم الاطلاع عليه في 4 سبتمبر 2014 .
- ↑ هولم، دان؛ توماس، أورين (2003). "11-3: صيانة وحدات تخزين القرص" . إدارة وصيانة بيئة خادم مايكروسوفت ويندوز 2003. مطبعة مايكروسوفت. ص 11.25 . ISBN 9780735614376.
- ↑ "ما هو المجلد FOUND.000 والملف FILE0000.CHK في نظام ويندوز؟" . 5 ديسمبر 2016. مؤرشف من الأصل في 5 ديسمبر 2016. تم الاطلاع عليه في 25 مايو 2021 .
- ↑ "حذف الملف عندما يكون المسار طويلاً جدًا أو ينتهي الاسم بنقاط أو مسافات" . مؤرشف من الأصل بتاريخ 13 أبريل 2021. تم الاطلاع عليه بتاريخ 25 مايو 2021 .
- ↑ «شرحٌ للمُبدِّلات الجديدة /C و/I المُتاحة للاستخدام مع Chkdsk.exe» . دعم مايكروسوفت . مايكروسوفت. 1 ديسمبر 2007. مؤرشف من الأصل في 24 أكتوبر 2014. تم الاطلاع عليه في 25 يناير 2019 .
- ↑ "استكشاف أخطاء الأقراص وأنظمة الملفات وإصلاحها" . مجموعة موارد ويندوز إكس بي الاحترافية . مايكروسوفت . 3 نوفمبر 2005. مؤرشف من الأصل في 13 يونيو 2007. تم الاطلاع عليه في 4 سبتمبر 2014 .
- ↑ بنغالور، كيران (10 مايو 2012). سينوفسكي، ستيفن (محرر). "إعادة تصميم chkdsk ونموذج صحة NTFS الجديد" . بناء ويندوز 8. مايكروسوفت . مؤرشف من الأصل في 12 مايو 2012.
- ↑ تشين، كين (4 أغسطس 2014). "ميزة الإصلاح الذاتي لنظام الملفات NTFS ميزة مفيدة ولكنها مهملة في ويندوز 7" . نيكست أوف ويندوز . مؤرشف من الأصل في 29 يوليو 2013. تم الاطلاع عليه في 19 نوفمبر 2014 .
- ↑ باوار، أميت (13 فبراير 2008). "إصلاح نظام الملفات NTFS ذاتيًا في ويندوز سيرفر 2008 وويندوز فيستا" . مدونة أميت باوار للبنية التحتية . مايكروسوفت .
- ↑ "هل يؤدي فحص القرص (Scandisk) أو فحص القرص (CHKDSK) إلى فقدان بيانات الكمبيوتر؟" . مدونة استعادة البيانات . 8 فبراير 2017. مؤرشف من الأصل في 12 ديسمبر 2020. تم الاطلاع عليه في 12 ديسمبر 2020 .
- ↑ "تعطيل أو إيقاف فحص القرص التلقائي أثناء بدء تشغيل ويندوز • Raymond.CC" . Raymond.CC . 23 فبراير 2008. مؤرشف من الأصل في 2 ديسمبر 2020. تم الاطلاع عليه في 12 ديسمبر 2020 .
- ↑ "كيفية إصلاح نظام ملفات NTFS التالف في ويندوز باستخدام أوبونتو" . موقع MakeUseOf . 22 سبتمبر 2010. مؤرشف من الأصل في 12 نوفمبر 2020. تم الاطلاع عليه في 12 ديسمبر 2020 .
- ↑ كينيدي، راندال سي. (5 أغسطس 2009). "خلل حرج في نظام ويندوز 7 يُهدد بتعطيل إطلاق المنتج" . إنفوورلد . آي دي جي . مؤرشف من الأصل في 19 فبراير 2015. تم الاطلاع عليه في 19 فبراير 2015 .
- ↑ وارن، توم (5 أغسطس 2009). "يحتوي نظام التشغيل Windows 7 RTM على خلل خطير في أداة chkdsk" . نيوين . مؤرشف من الأصل في 19 فبراير 2015. تم الاطلاع عليه في 19 فبراير 2015 .
- ↑ بوت، إد (5 أغسطس 2009). "هل هو خلل قاتل في ويندوز 7؟ للأسف، لا" . زد نت . سي بي إس إنتراكتيف . مؤرشف من الأصل في 1 ديسمبر 2024. تم الاطلاع عليه في 5 يوليو 2024 .
- ↑ "reactos/reactos" . GitHub . 3 يناير 2022. مؤرشف من الأصل في 11 ديسمبر 2017. تم الاطلاع عليه في 9 يونيو 2019 .
للمزيد من القراءة
- وولفرتون، فان (1990). أوامر نظام التشغيل MS-DOS: مرجع سريع من مايكروسوفت، الطبعة الرابعة المنقحة . مطبعة مايكروسوفت . ISBN 978-1556152894.
- كاثي إيفنز؛ برايان بروفيت (1993). نظام التشغيل OS/2 من الداخل والخارج . أوزبورن ماكجرو هيل . رقم ISBN 978-0078818714.
- فريش، إيلين (2001). دليل أوامر ويندوز 2000 المختصر . أورايلي . ISBN 978-0-596-00148-3.
روابط خارجية
- أوامر ويندوز
- أوامر DOS الخارجية
- برنامج القرص الصلب
- برامج مايكروسوفت المجانية
- أوامر MSX-DOS
- أوامر نظام التشغيل OS/2
