الرئيسية
» لينوكس
»
كيفية إصلاح محرك أقراص NTFS في نظام ويندوز لا يعمل على نظام لينكس
كيفية إصلاح محرك أقراص NTFS في نظام ويندوز لا يعمل على نظام لينكس
إذا لم يتمكن نظام لينكس من فتح قرص صلب مهيأ لنظام ويندوز، فتأكد أولاً من أنه قسم NTFS وأن الجهاز نفسه سليم. في بعض حالات مشاكل بيانات NTFS الوصفية، ntfsfixيمكن لأداة لينكس إجراء إصلاحات محدودة وطلب فحص شامل عند بدء تشغيل ويندوز في المرة القادمة. هذه الأداة ليست نسخة لينكس من CHKDSK ، ولا يمكنها إصلاح الأجهزة المعطلة أو استعادة الملفات المفقودة. قم بعمل نسخة احتياطية من أي بيانات قابلة للقراءة قبل إجراء أي تغييرات؛ إذا كان القرص يصدر صوت طقطقة، أو ينقطع اتصاله، أو يُبلغ عن أخطاء في الإدخال/الإخراج، فتوقف عن ذلك وأعطِ الأولوية لنسخ البيانات أو إنشاء صورة لها.
قم بتثبيت أداة إصلاح نظام الملفات NTFS
ntfsfixيأتي مزودًا بأدوات NTFS. تختلف أسماء الحزم بين توزيعات لينكس، وبعض التوزيعات تفصل برنامج التشغيل والأدوات في حزم منفصلة. ثبّته من المستودعات الرسمية لإصدارك.
توزيعة لينكس
أمر التثبيت
أوبونتو أو ديبيان
sudo apt install ntfs-3g
فيدورا
sudo dnf install ntfsprogs
آرتش لينكس
sudo pacman -S ntfsprogs
openSUSE Tumbleweed
sudo zypper install ntfsprogs
قد يختلف توفر الحزم باختلاف الإصدارات، خاصةً في openSUSE Leap. إذا لم يتمكن مدير الحزم لديك من العثور على الأداة، فتحقق من فهرس حزم التوزيعة قبل إضافة مستودع آخر. يوثق دليل ntfsfix الأداة، بينما توضح حزم Ubuntu ntfs-3g و Fedora ntfsprogs و Arch ntfsprogs كيفية تنظيم الحزم.
قم بتثبيت الحزمة التي توفر ntfsfixالتوزيع الخاص بك.
حدد قسم NTFS بعناية
قم بتوصيل القرص الصلب، وافتح نافذة طرفية، ثم قم بتشغيل الأمر التالي:
lsblk -f
انظر إلى الأعمدة FSTYPE<<> LABELو <<> و << MOUNTPOINTS>. اختر القسم الذي يظهر نظام ملفاته باسم << ntfs>. قد يظهر القرص باسم << > /dev/sdbمع قسم مثل /dev/sdb1<<>؛ تستخدم أقسام NVMe أسماءً مثل << /dev/nvme0n1p3>. يجب أن يستهدف أمر الإصلاح قسم NTFS ، وليس القرص بأكمله. لا تنسخ اسم الجهاز الموضح أدناه كمثال قبل التحقق من مخرجاتك.
استخدم هذه الطريقة lsblk -fللعثور على قسم NTFS بدلاً من تخمين اسم الجهاز الخاص به.
قم بإلغاء تحميله وقم بتشغيل فحص عدم الكتابة
استبدل /dev/sdX1في الأوامر بقسم NTFS الذي حددته بالضبط. تحقق مما إذا كان نظام Linux قد قام بتثبيته:
findmnt --source /dev/sdX1
إذا كان القرص مثبتاً، فأغلق الملفات والنوافذ التي تستخدم القرص، ثم قم بإلغاء تثبيته:
sudo umount /dev/sdX1
إذا أشار الأمر إلى أن الهدف مشغول، فأغلق البرامج التي تستخدمه وحاول مرة أخرى. لا تتابع العملية أثناء تثبيت القسم. يمكنك بعد ذلك طلب ntfsfixتقرير بما سيفعله الأمر في حال عدم إجراء أي تغييرات.
sudo ntfsfix --no-action /dev/sdX1
هذه معاينة مفيدة، وليست تشخيصًا كاملاً أو ضمانًا لنجاح الإصلاح. إذا لم يكن القسم المحدد بنظام ملفات NTFS، فتوقف وأعد التحقق من قائمة الأجهزة.
قم بإلغاء تحميل القسم المحدد قبل تشغيل أداة نظام الملفات؛ استبدل العنصر النائب باسم جهازك الذي تم التحقق منه.
قم بتشغيل إصلاح NTFS المحدود
بعد تأكيد الجهاز وفصله، قم بتشغيل الأمر التالي:
sudo ntfsfix /dev/sdX1
اقرأ المخرجات وانتظر حتى ينتهي الأمر. ntfsfixيعالج هذا الأمر مجموعة محدودة من مشكلات عدم اتساق نظام الملفات NTFS الشائعة، ويعيد ضبط سجل NTFS، ويجدول فحصًا لاتساق NTFS عند تشغيل نظام Windows لأول مرة. لا تعني رسالة اكتمال أمر Linux بالضرورة إصلاح جميع مشكلات نظام الملفات.
أكمل الفحص في نظام التشغيل ويندوز
افصل القرص بأمان إذا لزم الأمر، ثم أعد توصيله بجهاز كمبيوتر يعمل بنظام ويندوز، واترك أي فحص مُجدول لنظام الملفات يعمل. إذا استمر ويندوز في الإبلاغ عن أخطاء، فافتح موجه الأوامر كمسؤول وقم بتشغيل الأمر التالي chkdsk X: /f، مع استبدال X:بحرف محرك الأقراص الظاهر في ويندوز. تُشير وثائق مايكروسوفت إلى أن هذا الأمر /fيُصلح أخطاء نظام الملفات المنطقية؛ إذا كان القرص قيد الاستخدام، فقد يطلب ويندوز جدولة الفحص عند إعادة التشغيل التالية. قم بنسخ الملفات المهمة احتياطيًا أولًا، لأن عمليات الإصلاح تُغير بيانات تعريف نظام الملفات.
استخدم أداة CHKDSK الخاصة بنظام التشغيل Windows لإجراء فحص كامل لنظام الملفات NTFS؛ استبدل حرف محرك الأقراص الصحيح في نظام التشغيل Windows.
إذا كان القرص للقراءة فقط بعد استخدام نظام ويندوز، فقد يظل في وضع الإسبات أو يتأثر بخاصية بدء التشغيل السريع. يوضح دليل NTFS-3G أن هذا قد يجعل أقسام NTFS الداخلية للقراءة فقط أو غير متناسقة. قم بتشغيل ويندوز وأعد إيقاف تشغيله بالكامل قبل المحاولة مرة أخرى؛ لا تقم بفرض إمكانية الكتابة على قرص في وضع الإسبات.
لا تستخدم العلامات الإضافية كحلول عامة.
من السهل إساءة فهم النصيحة القديمة --clear-bad-sectors: فهي تمسح قائمة القطاعات التالفة المسجلة في نظام الملفات NTFS، والتي يصفها الدليل بأنها مفيدة بعد استنساخ قرص قديم إلى قرص جديد. لكنها لا تُصلح القطاعات التالفة فعليًا أو القرص المعطل. كما أنها --clear-dirtyتُغير علامة "غير نظيف" لوحدة التخزين؛ فهي ليست بديلًا عن فحص نظام الملفات. تجنب هذه الخيارات إلا إذا كنت تفهم سبب الحاجة إلى تغيير البيانات الوصفية.
إذا كان القرص مفقودًا lsblk، أو ينقطع اتصاله بالإنترنت بشكل متكرر، أو يُنتج أخطاء قراءة، ntfsfixفإن هذه الأداة غير مناسبة. تحقق من الكابل أو المنفذ أو العلبة فقط إذا كان ذلك آمنًا، واحفظ بياناتك قبل محاولة إجراء أي إصلاحات أخرى. بالنسبة لأخطاء نظام الملفات العادية، استخدم هذه الأداة ntfsfixكخطوة إسعافية أولية فقط، وأكمل الفحص في نظام ويندوز باستخدام أداة CHKDSK.