.\" -*- coding: UTF-8 -*- .\" mkfs.fat.8 - manpage for fs.fatck .\" .\" Copyright (C) 2006-2014 Daniel Baumann .\" Copyright (C) 2016 Andreas Bombe .\" Copyright (C) 2018-2021 Pali Rohár .\" .\" This program is free software: you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation, either version 3 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . .\" .\" The complete text of the GNU General Public License .\" can be found in /usr/share/common-licenses/GPL-3 file. .\" .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MKFS.FAT 8 "31 يناير 2021" "dosfstools 4.2" .SH الاسم .\" ---------------------------------------------------------------------------- mkfs.fat \- إنشاء نظام ملفات FAT بنمط MS\-DOS .SH موجز .\" ---------------------------------------------------------------------------- \fBmkfs.fat\fP [\fIخيارات\fP] \fIجهاز\fP [\fIعدد\-الكتل\fP] .SH الوصف يُستخدم \fBmkfs.fat\fP لإنشاء نظام ملفات FAT على جهاز أو في ملف صورة. \fIجهاز\fP هو الملف الخاص المطابق للجهاز (مثل /dev/sdXX) أو ملف الصورة (الذي لا يحتاج إلى الوجود عند إعطاء الخيار \fB\-C\fP). \fIعدد\-الكتل\fP هو عدد الكتل على الجهاز وحجم الكتلة الواحدة هو دائمًا 1024 بايت، بغض النظر عن حجم القطاع أو حجم المجموعة. لذلك يحدد \fIعدد\-الكتل\fP حجم نظام الملفات بوحدة KiB وليس بعدد القطاعات (كما هو الحال مع جميع خيارات \fBmkfs.fat\fP الأخرى). إذا تم حذفه، يختار \fBmkfs.fat\fP آليًا حجم نظام ملفات لملء المساحة المتاحة. .PP يُدعم نوعان مختلفان من نظام ملفات FAT. المعياري هو أنظمة ملفات FAT12 و FAT16 و FAT32 كما عرفتها مايكروسوفت والمستخدمة على نطاق واسع في الأقراص الصلبة والوسائط القابلة للإزالة مثل عصي USB وبطاقات SD. النوع الآخر هو متغير Atari القديم المستخدم في Atari ST. .PP .\" ---------------------------------------------------------------------------- في وضع Atari، إذا لم يوجه المستخدم خلاف ذلك، سيستخدم \fBmkfs.fat\fP دائمًا قطاعين لكل مجموعة، لأن GEMDOS لا يحب القيم الأخرى كثيرًا. سيلتزم أيضًا بالحد الأقصى لعدد القطاعات التي يمكن لـ GEMDOS التعامل معها. تُدار أنظمة الملفات الأكبر عن طريق رفع حجم القطاع المنطقي. يُنشأ رقم تسلسلي متوافق مع Atari لنظام الملفات، ويُستخدم FAT 12 بت فقط لأنظمة الملفات التي لها أحد أحجام الأقراص المرنة المعتادة (720k، 1.2M، 1.44M، 2.88M)، وإلا يُستخدم FAT 16 بت. يمكن تجاوز هذا بالخيار \fB\-F\fP. لا تُكتب بعض حقول قطاع الإقلاع الخاصة بالحاسوب الشخصي، ويُتجاهل رسالة الإقلاع (الخيار \fB\-m\fP). .SH الخيارات .IP \fB\-a\fP 4 عادةً، لأي نظام ملفات باستثناء الصغيرة جدًا، سيقوم \fBmkfs.fat\fP بمحاذاة جميع هياكل البيانات إلى حجم المجموعة، لضمان أنه طالما أن القسم محاذٍ بشكل صحيح، فستكون جميع هياكل البيانات في نظام الملفات كذلك. يعطل هذا الخيار المحاذاة؛ قد يوفر هذا حفنة من المجموعات الإضافية من التخزين على حساب تدهور كبير في الأداء على أقراص RAID أو الوسائط الوميضية أو الأقراص الصلبة ذات القطاعات الكبيرة. .IP \fB\-A\fP 4 اختر استخدام تنويعة أتاري (Atari) لنظام ملفات FAT إذا لم يكن نشطًا بالفعل، وإلا فاختر نظام ملفات FAT القياسي. يُختار هذا مبدئيًا إذا شُغل \fBmkfs.fat\fP على نظام Linux Atari 68k. .IP "\fB\-b\fP \fIقطاع\-النسخ\-الاحتياطي\fP" 4 يختار موقع قطاع الإقلاع الاحتياطي لـ FAT32. المبدئي يعتمد على عدد القطاعات المحجوزة، لكنه عادةً ما يكون القطاع 6. إذا كانت هناك مساحة خالية متاحة بعد قطاع الإقلاع الاحتياطي، فسيوضع نسخ احتياطي لقطاع معلومات FAT32 بعد قطاع الإقلاع الاحتياطي، عادةً في القطاع 7. يجب أن يكون النسخ الاحتياطي ضمن نطاق القطاعات المحجوزة. القيمة 0 تعطل تمامًا إنشاء قطاعات الإقلاع الاحتياطي والمعلومات لـ FAT32. .IP \fB\-c\fP 4 يفحص الجهاز بحثًا عن الكتل التالفة قبل إنشاء نظام الملفات. .IP \fB\-C\fP 4 ينشئ الملف المعطى كـ \fIجهاز\fP في سطر الأوامر، ويكتب نظام الملفات المراد إنشاؤه إليه. يمكن استخدام هذا لإنشاء نظام الملفات الجديد في ملف بدلاً من جهاز حقيقي، ولتجنب استخدام \fBdd\fP مسبقًا لإنشاء ملف بالحجم المناسب. مع هذا الخيار، يجب إعطاء \fIعدد\-الكتل\fP، وإلا فلن يُعرف الحجم المقصود لنظام الملفات. الملف الذي تم إنشاؤه هو ملف متناثر، يحتوي في الواقع فقط على مناطق البيانات الوصفية (قطاع الإقلاع، جداول تخصيص الملفات، والدليل الجذر). لن تُخزن أجزاء البيانات على القرص، لكن الملف سيكون له الحجم الصحيح مع ذلك. يمكن نسخ الملف الناتج لاحقًا إلى قرص مرن أو جهاز آخر، أو تركيبه عبر جهاز حلقة. .IP "\fB\-D\fP \fIرقم\-المحرك\fP" 4 يحدد رقم محرك BIOS الذي سيُخزن في قطاع إقلاع FAT. للأقراص الصلبة والوسائط القابلة للإزالة يكون عادةً 0x80\(en0xFF (0x80 هو أول قرص صلب C:، 0x81 هو ثاني قرص صلب D:، ...)، لأجهزة الأقراص المرنة أو الأقسام المستخدمة لمحاكاة الأقراص المرنة يكون 0x00\(en0x7F (0x00 هو أول قرص مرن A:، 0x01 هو ثاني قرص مرن B:). .IP "\fB\-f\fP \fIعدد\-جداول\-تخصيص\-الملفات\fP" 4 يحدد عدد جداول تخصيص الملفات في نظام الملفات. المبدئي هو 2. .IP "\fB\-F\fP \fIحجم\-FAT\fP" 4 يحدد نوع جداول تخصيص الملفات المستخدمة (12 أو 16 أو 32 بت). إذا لم يُحدد شيء، سيختار \fBmkfs.fat\fP آليًا بين 12 و16 و32 بت، أياً كان الأنسب لحجم نظام الملفات. .IP "\fB\-g\fP \fIرؤوس\fP/\fIقطاعات\-لكل\-مسار\fP" 4 يحدد أرقام \fIرؤوس\fP و \fIقطاعات\-لكل\-مسار\fP التي تمثل هندسة القرص لـ \fIجهاز\fP. يُخزن كلا الرقمين في قطاع إقلاع FAT. يُستخدم رقم \fIقطاعات\-لكل\-مسار\fP أيضًا لمحاذاة العدد الإجمالي لقطاعات FAT. مبدئيًا، تُقرأ هندسة القرص من \fIجهاز\fP نفسه. إذا لم تكن متاحة، يُستخدم \fIترجمة مساعدة LBA\fP وجدول الترجمة من \fIمواصفات نظام ملفات الجزء 2 لبطاقة SD\fP بناءً على العدد الإجمالي لقطاعات القرص. .IP "\fB\-h\fP \fIعدد\-القطاعات\-المخفية\fP" 4 يحدد عدد ما يسمى \fIالقطاعات المخفية\fP، كما هو مخزن في قطاع إقلاع FAT: يمثل هذا الرقم قطاع البداية للقسم الذي يحتوي على نظام الملفات. عادةً ما يكون هذا إزاحة (بالقطاعات) بالنسبة لبداية القرص، على الرغم من أنه بالنسبة للأحجام المنطقية MBR الموجودة في قسم ممتد من النوع 0x05 (قسم ممتد غير LBA)، تتطلب خصوصية في تنفيذ MS\-DOS لـ FAT أن تكون نسبية إلى سجل الإقلاع الممتد المحتوي المباشر للقسم. قد يعتمد رمز الإقلاع والبرامج الأخرى التي تتعامل مع أحجام FAT أيضًا على تعيين هذا الحقل بشكل صحيح؛ معظم تطبيقات FAT الحديثة ستتجاهله. مبدئيًا، إذا كان \fIجهاز\fP هو جهاز كتلة قسم، يستخدم \fBmkfs.fat\fP إزاحة القسم بالنسبة لبداية القرص. خلاف ذلك، يفترض \fBmkfs.fat\fP الصفر. استخدم هذا الخيار لتجاوز هذا السلوك. .IP "\fB\-i\fP \fIمعرف\-الحجم\fP" 4 يضبط معرف الحجم لنظام الملفات المنشأ حديثًا؛ \fIمعرف\-الحجم\fP هو رقم سداسي عشري 32\-بت (مثال، 2e24ec82). المبدئي هو رقم يعتمد على وقت إنشاء نظام الملفات. .IP \fB\-I\fP 4 يتجاهل ويعطل فحوصات الأمان. مبدئيًا، يرفض \fBmkfs.fat\fP إنشاء نظام ملفات على جهاز به أقسام أو تعيين افتراضي. سيشتكي \fBmkfs.fat\fP ويخبرك بأنه يرفض العمل. هذا يختلف عند استخدام أقراص MO. لا يحتاج المرء دائمًا إلى أقسام على أقراص MO. يمكن لنظام الملفات أن يذهب مباشرة إلى القرص بأكمله. تحت أنظمة تشغيل أخرى، يُعرف هذا بتنسيق \fIالقرص المرن الفائق\fP. سيجبر هذا المفتاح \fBmkfs.fat\fP على العمل بشكل صحيح. .IP "\fB\-l\fP \fIاسم\-الملف\fP" 4 يقرأ قائمة الكتل التالفة من \fIاسم\-الملف\fP. .IP "\fB\-m\fP \fIملف\-الرسالة\fP" 4 يضبط الرسالة التي يتلقاها المستخدم عند محاولات إقلاع نظام الملفات هذا دون تثبيت نظام تشغيل بشكل صحيح. يجب ألا يتجاوز ملف الرسالة 418 بايت بعد تحويل تغذية الأسطر إلى مجموعات إرجاع عربة\-تغذية سطر، وتوسيع علامات التبويب. إذا كان اسم الملف شرطة (\-)، يُؤخذ النص من المدخل المعياري. .IP "\fB\-M\fP \fIنوع\-وسائط\-FAT\fP" 4 يحدد نوع الوسائط الذي سيُخزن في قطاع إقلاع FAT. هذه القيمة عادةً 0xF8 للأقراص الصلبة وتكون 0xF0 أو قيمة من 0xF9 إلى 0xFF للأقراص المرنة أو الأقسام المستخدمة لمحاكاة القرص المرن. .IP \fB\-\-mbr\fP[=\fIn\fP|\fIyes\fP|\fIl\fP|\fIno\fP|\fIa\fP|\fIauto\fP] 4 يملأ (يزيف) جدول MBR بتوقيع قرص لقسم واحد يبدأ عند القطاع 0 (يشمل MBR نفسه) ويمتد عبر جهاز القرص بأكمله. يُحتاج إليه فقط للأقراص غير القابلة للإزالة المستخدمة على أنظمة Microsoft Windows وفقط عند تنسيق قرص كامل غير مقسم. موقع توقيع القرص وجدول الأقسام يتداخل مع نهاية قطاع FAT الأول (موقع كود الإقلاع)، لذلك لا يوجد استخدام إضافي للمساحة. المبدئي هو وضع \fIauto\fP حيث يضع \fBmkfs.fat\fP جدول MBR فقط للأقراص غير القابلة للإزالة عند تنسيق قرص كامل غير مقسم. .IP "\fB\-n\fP \fIاسم\-الحجم\fP" 4 يضبط اسم الحجم (الوسم) لنظام الملفات. يمكن أن يصل طول اسم الحجم إلى 11 حرفًا. تقديم سلسلة فارغة، أو سلسلة تتكون فقط من مسافات بيضاء، أو السلسلة "NO NAME" كـ \fIاسم\-الحجم\fP له نفس تأثير عدم إعطاء الخيار \fB\-n\fP. المبدئي هو بدون وسم. .IP \fB\-\-codepage\fP=\fIالصفحة\fP 4 يستخدم صفحة شيفرة DOS \fIالصفحة\fP لتشفير الوسم. مبدئيًا، تُستخدم صفحة الشيفرة 850. .IP "\fB\-r\fP \fIمدخلات\-الدليل\-الجذر\fP" 4 يختار الحد الأدنى لعدد المدخلات المتاحة في الدليل الجذر. المبدئي هو 112 أو 224 للأقراص المرنة و512 للأقراص الصلبة. لاحظ أن هذا هو الحد الأدنى وقد يُزاد بواسطة \fBmkfs.fat\fP بسبب محاذاة الهياكل. انظر أيضًا خيار \fBmkfs.fat\fP \fB\-a\fP. .IP "\fB\-R\fP \fIعدد\-القطاعات\-المحجوزة\fP" 4 يختار الحد الأدنى لعدد القطاعات المحجوزة. مع تنسيق FAT32، يلزم قطاعان محجوزان على الأقل، المبدئي هو 32. وإلا، المبدئي هو 1 (قطاع الإقلاع فقط). لاحظ أن هذا هو الحد الأدنى وقد يُزاد بواسطة \fBmkfs.fat\fP بسبب محاذاة الهياكل. انظر أيضًا خيار \fBmkfs.fat\fP \fB\-a\fP. .IP "\fB\-s\fP \fIقطاعات\-لكل\-عنقود\fP" 4 حدد عدد قطاعات القرص لكل عنقود. يجب أن يكون قوة للعدد 2، أي 1، 2، 4، 8، \&... 128. .IP "\fB\-S\fP \fIحجم\-القطاع\-المنطقي\fP" 4 حدد عدد البايتات لكل قطاع منطقي. يجب أن يكون قوة للعدد 2 وأكبر من أو يساوي 512، أي 512، 1024، 2048، 4096، 8192، 16384، أو 32768. القيم الأكبر من 4096 لا تتوافق مع مواصفات نظام ملفات FAT وقد لا تعمل في كل مكان. .IP \fB\-v\fP 4 تنفيذ مسهب. .IP "\fB\-\-offset\fP \fIقطاع\fP" 4 اكتب نظام الملفات عند قطاع محدد في ملف الجهاز. هذا مفيد لإنشاء نظام ملفات في صورة قرص مقسم دون الحاجة إلى إعداد جهاز حلقة. .IP "\fB\-\-variant\fP \fIالنوع\fP" 4 أنشئ نظام ملفات من البديل \fITYPE\fP. القيم المقبولة هي \fIstandard\fP و \fIatari\fP (بأي مزيج من الحروف الكبيرة/الصغيرة). راجع أعلاه ضمن الوصف لمعرفة الاختلافات. .IP \fB\-\-help\fP 4 اعرض ملخص الخيارات واخرج. .IP \fB\-\-invariant\fP 4 .\" ---------------------------------------------------------------------------- استخدم ثوابت للبيانات المولدة عشوائيا أو المستندة إلى الوقت مثل معرف الحجم ووقت الإنشاء. تشغيلات متعددة لـ \fBmkfs.fat\fP على نفس الجهاز تنشئ نتائج متطابقة مع هذا الخيار. الغرض الرئيسي منه هو اختبار \fBmkfs.fat\fP. .SH العلل .\" ---------------------------------------------------------------------------- لا يمكن لـ \fBmkfs.fat\fP إنشاء أنظمة ملفات قابلة للإقلاع. هذا ليس سهلا كما قد تظن للوهلة الأولى لأسباب متنوعة وقد تمت مناقشته كثيرا بالفعل. \fBmkfs.fat\fP ببساطة لن يدعمه ;) .SH "انظر أيضًا" .\" ---------------------------------------------------------------------------- \fBfatlabel\fP(8), \fBfsck.fat\fP(8) .SH "الصفحة الرئيسة" .\" ---------------------------------------------------------------------------- موطن مشروع \fBdosfstools\fP هو صفحة مشروعه على GitHub .UR https://github.com/dosfstools/dosfstools .UE . .SH المؤلفون كُتبت \fBdosfstools\fP بواسطة .MT werner.almesberger@\:lrc.di.epfl.ch فيرنر ألمسبيرجر .ME ، و .MT Roman.Hodek@\:informatik.\:uni\-erlangen.de رومان هوديك .ME ، وآخرين. المداومون الحاليون هم .MT aeb@\:debian.org أندرياس بومبي .ME و .MT pali.rohar@\:gmail.com بالي روهار .ME . .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .