mpartition(1)

الاسم
mpartition - تقسيم قرص صلب بنظام MSDOS

ملاحظة تحذيرية
أُنشئت صفحة الدليل هذه آلياً من توثيق texinfo الخاص بـ mtools، وقد لا تكون دقيقة تماماً أو كاملة. انظر نهاية صفحة الدليل هذه لمزيد من التفاصيل.

الوصف

يستخدم الأمر mpartition لإنشاء أنظمة ملفات MS-DOS كأقسام. هذا مخصص للاستخدام على أنظمة غير لينكس، أي الأنظمة التي لا تتوفر فيها fdisk وسهولة الوصول إلى أجهزة SCSI. يعمل هذا الأمر فقط على محركات الأقراص التي تم تعيين متغير القسم الخاص بها.

mpartition -p drive
mpartition -r drive
mpartition -I [-B bootSector] drive
mpartition -a drive
mpartition -d drive
mpartition -c [-s sectors] [-h heads]
[-t cylinders] [-v [-T type] [-b
begin] [-l length] [-f]

يدعم Mpartition العمليات التالية:

p   يطبع سطر أوامر لإعادة إنشاء القسم لمحرك الأقراص. لا يُطبع شيء إذا لم يُعرف القسم لمحرك الأقراص، أو إذا تم اكتشاف عدم تناسق. إذا تم تعيين الإسهاب (-v) أيضًا، يُطبع جدول الأقسام الحالي.

r   يزيل القسم الموصوف بواسطة drive.

I   يهيئ جدول الأقسام، ويزيل جميع الأقسام.

c   ينشئ القسم الموصوف بواسطة drive.

a   "ينشط" القسم، أي يجعله قابلاً للإقلاع. يمكن لقسم واحد فقط أن يكون قابلاً للإقلاع في كل مرة.

d   "يعطل" القسم، أي يجعله غير قابل للإقلاع.

إذا لم تُعط أي عملية، تُطبع الإعدادات الحالية.

لإنشاء الأقسام، تتوفر الخيارات التالية:

s sectors
    عدد القطاعات لكل مسار من القسم (وهو أيضًا عدد القطاعات لكل مسار لمحرك الأقراص بأكمله).

h heads
    عدد الرؤوس للقسم (وهو أيضًا عدد الرؤوس لمحرك الأقراص بأكمله). بشكل مبدئي، تُستنتج معلومات الهندسة (عدد القطاعات والرؤوس) من إدخالات جدول الأقسام المجاورة، أو تُخمن من الحجم.

t cylinders
    عدد الأسطوانات للقسم (وليس عدد الأسطوانات لمحرك الأقراص بأكمله).

b begin
    الإزاحة الابتدائية للقسم، معبرًا عنها بالقطاعات. إذا لم يُعط begin، يترك mpartition القسم يبدأ عند بداية القرص (رقم القسم 1)، أو فورًا بعد نهاية القسم السابق.

l length
    حجم (طول) القسم، معبرًا عنه بالقطاعات. إذا لم يُعط end، يستنتج mpartition الحجم من عدد القطاعات والرؤوس والأسطوانات. إذا لم تُعط هذه أيضًا، يعطي القسم أكبر حجم ممكن، مع مراعاة حجم القرص وبداية القسم التالي.

الخيار التالي متاح لجميع العمليات التي تعدل جدول الأقسام:

f   عادة، قبل كتابة أي تغييرات مرة أخرى إلى القسم، يقوم mpartition بإجراء فحوصات تناسق معينة، مثل التحقق من التداخلات والمحاذاة الصحيحة للأقسام. إذا فشل أي من هذه الفحوصات، لا يُغير جدول الأقسام. يسمح لك -f بتجاوز هذه الضمانات.

الخيارات التالية متاحة لجميع العمليات:

v   مع -p يطبع جدول الأقسام كما هو الآن (بدون عملية تغيير)، أو كما هو بعد تعديله.

vv  إذا أُعطيت علامة الإسهاب مرتين، يطبع mpartition تفريغًا سداسيًا لجدول الأقسام عند قراءته من الجهاز وكتابته إليه.

الخيار التالي متاح لتهيئة جدول الأقسام:

B قطاع_الإقلاع
    يقرأ سجل الإقلاع الرئيسي النموذجي من الملف قطاع_الإقلاع.

اختيار نوع القسم

يتقدم Mpartition كالتالي لاختيار نوع للقسم:

-   تُسند الأقسام FAT32 إلى النوع 0x0C (“Win95 FAT32, LBA”)

-   لباقي الحالات، إذا احتوى القسم بالكامل ضمن أول 65536 قطاعًا من القرص، يُسند 0x01 (“DOS FAT12, CHS”) لقسم FAT12 و 0x04 (“DOS FAT16, CHS”) لأقسام FAT16

-   إذا لم يُغطَ بما سبق، يُسند 0x06 (“DOS BIG FAT16 CHS”) إذا احتوى القسم بالكامل ضمن أول 1024 أسطوانة (وضع CHS)

-   جميع الحالات المتبقية تحصل على 0x0E (“Win95 BIG FAT16, LBA”)

إذا كان عدد بتات FAT غير معروف (غير محدد في تعريف المحرك)، يُفترض FAT12 لجميع المحركات التي تحتوي على أقل من 4096 قطاعًا، و FAT16 لتلك التي تحتوي على أكثر من 4096 قطاعًا.

يتوافق هذا تقريبًا مع التعريفات الموضحة في https://en.wikipedia.org/wiki/Partition_type#List_of_partition_IDs و https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc977219(v=technet.10)، مع اختلافين بارزين:

-   إذا كانت بتات FAT غير معروفة، تعتبر المستندات المرجعية المحركات التي تحتوي على أقل من 32680 قطاعًا أنها FAT12. يستخدم Mtools 4096 قطاعًا كنقطة قطع، حيث أن الإصدارات القديمة من DOS تدعم FAT12 فقط على الأقراص التي تحتوي على أقل من 4096 قطاعًا (وهذه الإصدارات القديمة هي الأكثر احتمالاً لاستخدام FAT12 في المقام الأول).

-   تستخدم المستندات المرجعية حدًا قدره 8 جيجابايت (ويكيبيديا) أو 4 جيجابايت (مايكروسوفت) بين 0x06 (DOS BIG FAT16 CHS) و 0x0E. يستخدم Mtools 1024 أسطوانة. وذلك لأن أي قسم يتجاوز 1024 أسطوانة يجب أن يكون LBA ولا يمكن أن يكون CHS. 8 جيجابايت هي أكبر سعة يمكن تمثيلها كـ CHS (63 قطاعًا و 255 رأسًا و 1024 أسطوانة). 4 جيجابايت هو حد السعة لنظام windows 2000، لذا فمن المنطقي أن تحدد وثائق windows 2000 هذا كحد أعلى لأي نوع قسم.

انظر أيضًا
مستند texinfo لـ Mtools

عرض مستند texi
أُنشئت صفحة الدليل هذه آلياً من توثيق texinfo الخاص بـ mtools. ومع ذلك، فإن هذه العملية تقريبية فقط، وتُفقد بعض العناصر، مثل الإحالات المرجعية والهوامش والفهارس، في عملية التحويل هذه. في الواقع، ليس لهذه العناصر تمثيل مناسب في تنسيق صفحة الدليل. علاوة على ذلك، لم تُحوّل كل المعلومات إلى نسخة صفحة الدليل. لذا أنصحك بشدة باستخدام مستند texinfo الأصلي. انظر نهاية صفحة الدليل هذه للحصول على تعليمات حول كيفية عرض مستند texinfo.

*   لإنشاء نسخة قابلة للطباعة من مستند texinfo، شغّل الأوامر التالية:

        ./configure; make dvi; dvips mtools.dvi

*   لإنشاء نسخة html، شغّل:

        ./configure; make html

يمكن العثور على نسخة html جاهزة في `http://www.gnu.org/software/mtools/manual/mtools.html'

*   لإنشاء نسخة info (قابلة للتصفح باستخدام وضع info في emacs)، شغّل:

        ./configure; make info

يبدو مستند texinfo أجمل عند طباعته أو كملف html. في الواقع، في إصدار info، يصعب قراءة بعض الأمثلة بسبب اصطلاحات الاقتباس المستخدمة في info.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.