كيفية إصلاح مشكلات القرص الصلب باستخدام Chkdsk في أنظمة التشغيل Windows 7 و 8 و 10

في أي وقت يكون لديك أخطاء في محرك الأقراص الثابتة - أو حتى سلوك غريب قد لا تربطه في البداية بمحرك أقراص ثابت - يمكن أن يكون Check Disk منقذًا. فيما يلي دليل كامل لاستخدام أداة Check Disk التي تأتي مع كل إصدار من Windows.

ما يفعله Chkdsk (ومتى يتم استخدامه)

تقوم الأداة المساعدة Check Disk ، المعروفة أيضًا باسم chkdsk (نظرًا لأن هذا هو الأمر الذي تستخدمه لتشغيله) بالمسح عبر محرك الأقراص الثابتة بأكمله للعثور على المشكلات وإصلاحها. إنها ليست أداة مثيرة للغاية - ويمكن أن يستغرق تشغيلها بعض الوقت - ولكنها يمكن أن تساعد حقًا في منع حدوث مشكلات أكبر وفقدان البيانات على المدى الطويل. يؤدي Chkdsk وظيفتين ، اعتمادًا على كيفية تشغيله:

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

قد يبدو كل هذا تقنيًا للغاية ، لكن لا تقلق: لست بحاجة إلى فهم خصوصيات وعموميات كيفية عمله لمعرفة متى يجب عليك تشغيله.

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

على سبيل المثال: واجهت مشكلة ذات مرة حيث بدأ Outlook فجأة في التعطل علي بعد وقت قصير من التحميل. بعد الكثير من استكشاف الأخطاء وإصلاحها ، كشف فحص chkdsk أن لدي قطاعات تالفة حيث تم تخزين ملف بيانات Outlook الخاص بي. لحسن الحظ ، كان chkdsk قادرًا على استعادة القطاعات في حالتي ، وعاد كل شيء إلى طبيعته بعد ذلك.

ذات صلة: تم توضيح القطاعات السيئة: لماذا تتسبب محركات الأقراص الثابتة في تلف القطاعات وما يمكنك القيام به حيال ذلك

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

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

كيفية فحص قرص من Windows

يعد تشغيل أداة Check Disk من سطح مكتب Windows أمرًا سهلاً. في File Explorer ، انقر بزر الماوس الأيمن فوق محرك الأقراص الذي تريد التحقق منه ، ثم اختر "خصائص".

في نافذة الخصائص ، قم بالتبديل إلى علامة التبويب "أدوات" ثم انقر فوق الزر "تحقق". في Windows 7 ، يسمى الزر "تحقق الآن".

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

بعد أن يفحص Windows محرك الأقراص الخاص بك ، إذا لم يتم العثور على أخطاء ، يمكنك فقط النقر فوق "إغلاق".

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

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

كيفية فحص أو إلغاء فحص القرص المجدول

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

في الموجه ، اكتب الأمر التالي - استبدل حرف محرك الأقراص إذا لزم الأمر.

chkntfs ج:

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

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

إذا تمت جدولة فحص القرص في المرة التالية التي تبدأ فيها تشغيل Windows ، ولكنك قررت أنك لا تريد إجراء الفحص ، فيمكنك إلغاء الفحص عن طريق كتابة الأمر التالي:

chkntfs / xc:

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

كيفية استخدام أمر ChkDsk في موجه الأوامر

If you’re willing to use the Command Prompt (or you have to because Windows won’t boot properly), you can exert a little more control over the disk checking process. Plus, if you’re using Windows 8 or 10, it’s the only way to force automatic fixing or bad sector scanning into the mix. Open up the Command Prompt with administrative privileges by hitting Windows+X and selecting “Command Prompt (Admin).” You’ll be using the chkdsk command. The command supports a number of optional switches, but we’re mostly concerned with two of them: /f and /r .

If you just use the chkdsk command by itself, it will scan your drive in read-only mode, reporting errors but not attempting to repair them. For this reason, it can usually run without having to restart your PC.

If you want chkdsk to attempt to repair logical file system errors during the scan, add the /f switch. Note that if the drive has files that are in use (and it probably will), you’ll be asked to schedule a scan for the next restart.

chkdsk /f c:

If you want chkdsk to scan for bad sectors as well, you’ll use the /r switch. When you use the /r switch, the /f switch is implied, meaning that chkdsk will scan for both logical errors and bad sectors. But while it’s not really necessary, it also won’t hurt anything if you throw both the /r and /f switches on the command at the same time.

chkdsk /r c:

Running chkdsk /r gives you the most thorough scan you can perform on a volume, and if you have some time to spare for the sector check, we highly recommend running it at least periodically.

There are, of course, other parameters you can use with chkdsk . So, for the sake of completeness—and your geeky enjoyment—here they are:

C:\>chkdsk /? Checks a disk and displays a status report.  CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]  volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation. /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. On NTFS: Displays cleanup messages if any. /R Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R)  The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume.

Hopefully, Chkdsk will fix whatever hard drive problems you may have, and you can go back to using your computer normally.