موجز
الوصف
fsck.fat يتحقق
من اتساق
أنظمة
ملفات MS-DOS
ويحاول
إصلاحها
اختيارياً.
يمكن
تصحيح
مشاكل نظام
الملفات
التالية
(بهذا
الترتيب):
- يحتوي FAT على
أرقام
عناقيد غير
صالحة. يتم
تغيير
العنقود
إلى EOF.
- تحتوي
سلسلة
عناقيد
الملف على
حلقة. يتم
كسر
الحلقة.
- عناقيد
تالفة
(أخطاء
قراءة). يتم
وضع علامة
تالفة على
العناقيد
وإزالتها
من الملفات
المالكة
لها. هذا
الفحص
اختياري.
- أدلة تحتوي
على عدد
كبير من
الإدخالات
التالفة
(ربما
تالفة).
يمكن حذف
الدليل.
- الملفات . و ..
ليست أدلة.
يمكن حذفها
أو إعادة
تسميتها.
- الأدلة . و ..
في الدليل
الجذر. يتم
حذفها.
- أسماء
ملفات
تالفة. يمكن
إعادة
تسميتها.
- إدخالات
دليل مكررة.
يمكن حذفها
أو إعادة
تسميتها.
- أدلة ذات
حقل حجم غير
صفري. يتم
تعيين
الحجم إلى
صفر.
- الدليل . لا
يشير إلى
الدليل
الأب. يتم
تعديل مؤشر
البداية.
- الدليل .. لا
يشير إلى أب
الدليل
الأب. يتم
تعديل مؤشر
البداية.
- . و .. ليسا أول
إدخالين في
دليل غير
جذر. يتم
إنشاء
الإدخالات،
مع نقل
الفتحات
المشغولة
إذا لزم
الأمر.
- رقم
العنقود
البادئ
لملف غير
صالح. يتم
اقتطاع
الملف.
- يحتوي
الملف على
عناقيد
تالفة أو
حرة. يتم
اقتطاع
الملف.
- سلسلة
عناقيد
الملف أطول
مما تشير
إليه حقول
الحجم. يتم
اقتطاع
الملف.
- يشارك
ملفان أو
أكثر نفس
العنقود
(العناقيد).
يتم اقتطاع
جميع
الملفات
باستثناء
ملف واحد.
إذا كان
الملف الذي
يتم
اقتطاعه هو
ملف دليل
تمت قراءته
بالفعل،
يتم إعادة
تشغيل فحص
نظام
الملفات
بعد
الاقتطاع.
- سلسلة
عناقيد
الملف أقصر
مما تشير
إليه حقول
الحجم. يتم
اقتطاع
الملف.
- تسمية وحدة
التخزين في
الدليل
الجذر أو
التسمية في
قطاع
الإقلاع
غير صالحة.
يتم إزالة
التسميات
غير
الصالحة.
- تسمية وحدة
التخزين في
الدليل
الجذر
والتسمية
في قطاع
الإقلاع
مختلفتان.
يتم نسخ
تسمية وحدة
التخزين من
الدليل
الجذر إلى
قطاع
الإقلاع.
- العناقيد
محددة
كمستخدمة
ولكنها غير
مملوكة
لملف. يتم
تحديدها
كحرة.
بالإضافة
إلى ذلك،
يتم اكتشاف
المشكلات
التالية،
ولكن لا يتم
إصلاحها:
- معاملات
غير صالحة
في قطاع
الإقلاع
عندما
يتحقق fsck.fat من
نظام
ملفات،
فإنه يجمع
كل
التغييرات
في الذاكرة
وينفذها
فقط بعد
اكتمال
جميع
الفحوصات.
يمكن تعطيل
هذا
باستخدام
الخيار -w.
يُدعم
نوعان
مختلفان من
نظام ملفات
FAT. المعياري
هو أنظمة
ملفات FAT12 و FAT16 و FAT32
كما عرفتها
مايكروسوفت
والمستخدمة
على نطاق
واسع في
الأقراص
الصلبة
والوسائط
القابلة
للإزالة
مثل عصي USB
وبطاقات SD.
النوع
الآخر هو
متغير Atari
القديم
المستخدم
في Atari ST.
هناك بعض
الاختلافات
الطفيفة في
تنسيق Atari: يتم
تفسير بعض
حقول قطاع
الإقلاع
بشكل مختلف
قليلاً،
وإدخالات FAT
الخاصة
لنهاية
الملف
والعنقود
التالف
يمكن أن
تكون
مختلفة. تحت
MS-DOS، يُستخدم
0xfff8 لـ EOF
ويستخدم Atari 0xffff
افتراضيًا،
لكن كلا
النظامين
يتعرفان
على جميع
القيم من
0xfff8–0xffff كنهاية
ملف. يستخدم
MS-DOS فقط 0xfff7
للعناقيد
التالفة،
بينما في Atari
القيم 0xfff0–0xfff7
لهذا الغرض
(لكن القيمة
القياسية
لا تزال 0xfff7).
الخيارات
- -a
- إصلاح نظام
الملفات
آليًا. لا
حاجة لتدخل
المستخدم.
كلما كان
هناك أكثر
من طريقة
لحل مشكلة،
يتم
استخدام
النهج
الأقل
تدميرًا.
- -A
- اختر
استخدام
تنويعة
أتاري (Atari)
لنظام
ملفات FAT إذا
لم يكن
نشطًا
بالفعل،
وإلا فاختر
نظام ملفات
FAT القياسي.
يُختار هذا
مبدئيًا
إذا شُغل mkfs.fat
على نظام Linux Atari
68k.
- -b
- إجراء فحص
قطاع إقلاع
للقراءة
فقط.
- -c
صفحة
- استخدام
صفحة
الشيفرة DOS
صفحة لفك
تشفير
أسماء
الملفات
القصيرة.
افتراضيًا،
تُستخدم
صفحة
الشيفرة 850.
- -d
مسار
- حذف الملف
المحدد. إذا
كان هناك
أكثر من ملف
بهذا
الاسم، يتم
حذف الأول.
يمكن إعطاء
هذا الخيار
أكثر من
مرة.
- -f
- إنقاذ
سلاسل
العناقيد
غير
المستخدمة
إلى ملفات.
افتراضيًا،
تُضاف
العناقيد
غير
المستخدمة
إلى مساحة
القرص
الحرة
باستثناء
الوضع
التلقائي
(-a).
- -F NUM
- تحديد جدول
FAT رقم
للوصول إلى
نظام
الملفات.
افتراضيًا،
يُفترض
القيمة 0 ثم
يتم اختيار
أول جدول FAT
غير تالف.
غير تالف
يعني أن
جدول FAT لديه
عنقود أول
صالح. إذا
تم استخدام
القيمة
الافتراضية
0 وكانت
جميع جداول
FAT تالفة،
فإن fsck.fat
يستسلم ولا
يحاول
إصلاح نظام
ملفات FAT. إذا
تم تحديد
قيمة رقم
غير صفرية،
فإن fsck.fat
يستخدم
جدول FAT رقم
لإصلاح
نظام ملفات
FAT. إذا كان
جدول FAT رقم
لديه عنقود
أول تالف،
فإن fsck.fat
سيصلحه. في
أي حال، إذا
كان نظام
ملفات FAT
يحتوي على
جداول FAT
أكثر، فإن
المحتوى
المُصلح
لجدول FAT
المختار
يُنسخ إلى
جداول FAT
الأخرى.
لإصلاح
العنقود
الأول
التالف،
يلزم
استدعاء fsck.fat
بقيمة رقم
غير صفرية.
- -l
- سرد أسماء
مسارات
الملفات
التي تتم
معالجتها.
- -n
- وضع عدم
التشغيل:
التحقق من
الأخطاء
بشكل غير
تفاعلي،
ولكن لا
تكتب أي شيء
إلى نظام
الملفات.
- -p
- مثل -a،
للتوافق مع
أدوات *fsck
الأخرى.
- -r
- إصلاح نظام
الملفات
بشكل
تفاعلي.
يُطلب من
المستخدم
المشورة
كلما كان
هناك أكثر
من نهج
لإصلاح عدم
الاتساق.
هذا هو
الوضع
الافتراضي
ويتم
الاحتفاظ
بالخيار
فقط
للتوافق مع
الإصدارات
السابقة.
- -S
- اعتبر
أسماء
الملفات
القصيرة (8.3)
التي تحتوي
على مسافات
في المنتصف
غير صالحة،
كما فعلت
الإصدارات
السابقة من
هذا
البرنامج.
على الرغم
من أن
مواصفات FAT
لا تحظر هذه
الأسماء،
ولم يتم
التعامل
معها
كأخطاء
بواسطة
أدوات فحص
نظام
الملفات من
Microsoft، إلا أن
العديد من
برامج DOS غير
قادرة على
معالجة
الملفات
بهذه
الأسماء. قد
يؤدي
استخدام
هذا الخيار
إلى جعلها
قابلة
للوصول
لهذه
البرامج.
-
- تعتبر
أسماء
الملفات
القصيرة
التي تبدأ
بمسافة غير
صالحة بغض
النظر عن
إعداد هذا
الخيار.
-
- قامت
الإصدارات
السابقة من
هذا
البرنامج
بمعالجة EA DATA.
SF و WP ROOT. SF بشكل
استثنائي
كأسماء
قصيرة
صالحة؛
استخدام
هذا الخيار
لا يحافظ
على هذا
الاستثناء.
- -t
- ضع علامة
على
العناقيد
غير
القابلة
للقراءة
كتالفة.
- -u PATH
- حاول
استعادة
الملف
المحدد.
يحاول fsck.fat
تخصيص
سلسلة من
العناقيد
المتجاورة
غير
المخصصة
بدءًا من
عنقود
البداية
للملف
المستعاد.
يمكن إعطاء
هذا الخيار
أكثر من
مرة.
- -U
- اعتبر
تسمية وحدة
التخزين
والإقلاع
بالأحرف
الصغيرة
غير صالحة
واسمح فقط
بالأحرف
الكبيرة.
هذه
التسميات
محظورة
بواسطة
مواصفات FAT،
ولكنها
مستخدمة
على نطاق
واسع
بواسطة
أدوات Linux.
علاوة على
ذلك، لا
تواجه
أنظمة MS-DOS و Windows
مشاكل في
قراءتها.
لذلك،
يُسمح
افتراضيًا
بتسميات
وحدة
التخزين
والإقلاع
بالأحرف
الصغيرة.
- -v
- وضع
الإسهاب.
يُنتج
مخرجات
أكثر
قليلاً.
- -V
- قم بإجراء
مرحلة تحقق.
يتم تكرار
فحص نظام
الملفات
بعد
التشغيل
الأول. يجب
ألا تُبلغ
المرحلة
الثانية عن
أي أخطاء
قابلة
للإصلاح. قد
تستغرق
وقتًا أطول
بكثير من
المرحلة
الأولى،
لأن
المرحلة
الأولى قد
تولد قائمة
طويلة من
التعديلات
التي يجب
فحصها لكل
قراءة قرص.
- --variant
النوع
- أنشئ نظام
ملفات من
البديل TYPE.
القيم
المقبولة
هي standard و atari
(بأي مزيج
من الحروف
الكبيرة/الصغيرة).
راجع أعلاه
ضمن الوصف
لمعرفة
الاختلافات.
- -w
- اكتب
التغييرات
على القرص
فورًا.
- -y
- نفس -a
(إصلاح نظام
الملفات
آليًا)
للتوافق مع
أدوات fsck
الأخرى.
- --help
- اعرض رسالة
مساعدة تصف
الاستخدام
والخيارات
ثم اخرج.
حالة
الخروج
- 0
- لم يتم
اكتشاف أي
أخطاء
قابلة
للاسترداد.
- 1
- تم اكتشاف
أخطاء
قابلة
للاسترداد
أو اكتشف fsck.fat
تناقضًا
داخليًا.
- 2
- خطأ في
الاستخدام.
لم يصل fsck.fat
إلى نظام
الملفات.
الملفات
- fsck0000.rec،
fsck0001.rec، ...
- عند
الاسترداد
من نظام
ملفات
تالف، يقوم
fsck.fat بتفريغ
البيانات
المستردة
في ملفات
مسماة fsckNNNN.rec
في الدليل
الأعلى
لنظام
الملفات.
العلل
- لا يزيل
الأدلة
الفارغة
تمامًا.
- يجب أن يعطي
رسائل
تشخيصية
أكثر.
- يجب أن
تستخدم
استعادة
الملفات
خوارزمية
أكثر
تعقيدًا.
انظر
أيضًا
الصفحة
الرئيسة
المؤلفون
ترجمة
تُرجمت
هذه الصفحة
من الدليل
بواسطة
زايد
السعيدي
<zayed.alsaidi@gmail.com>
هذه
الترجمة هي
وثيقة
مجانية؛
راجع
رخصة
جنو العامة
الإصدار 3
أو ما بعده
للاطلاع
على شروط
حقوق النشر.
لا توجد أي
ضمانات.
إذا وجدت
أي أخطاء في
ترجمة صفحة
الدليل
هذه، يرجى
إرسال بريد
إلكتروني
إلى قائمة
بريد
المترجمين:
kde-l10n-ar@kde.org.