| fd(4) | Device Drivers Manual | fd(4) |
الاسم¶
fd - جهاز القرص المرن
الضبط¶
سواقات الأقراص المرنة هي أجهزة كتلية ذات الرقم الرئيسي 2. عادةً ما تتبع ملكيتها لـ root:floppy (أي المستخدم root، والمجموعة floppy) وتملك إما المنوال 0660 (التحقق من الوصول عبر عضوية المجموعة) أو المنوال 0666 (الوصول متاح للجميع). تُرمز الأرقام الفرعية نوع الجهاز، ورقم السواقة، ورقم المتحكم. لكل نوع جهاز (أي المزيج بين الكثافة وعدد المسارات) يوجد رقم فرعي أساس. أضف إلى هذا الرقم الأساس رقم السواقة في متحكمها، وأضف 128 إذا كانت السواقة على المتحكم الثانوي. في جداول الأجهزة التالية، يمثل n رقم السواقة.
تحذير: إذا استخدمت تنسيقات بمسارات أكثر مما تدعمه سواقتك، فقد تسبب لها ضررًا ميكانيكيًا. تجربة ما إذا كان هناك دعم لمسارات أكثر من الـ 40/80 المعتادة لمرة واحدة لا يفترض أن يضرها، لكن لا يوجد ضمان لذلك. إذا لم تكن متأكدًا، فلا تنشئ إدخالات أجهزة لتلك التنسيقات، وذلك لمنع استخدامها.
ملفات أجهزة مستقلة عن السواقة تكتشف تنسيق الوسائط وسعتها آليًا:
| الاسم | الأساس |
| الرقم الفرعي # | |
| fdn | 0 |
ملفات أجهزة 5.25 بوصة مزدوجة الكثافة:
| الاسم | السعة | أسطوانة | قطاع | رؤوس | الأساس |
| كيبوبايت | الرقم الفرعي # | ||||
| fdnd360 | 360 | 40 | 9 | 2 | 4 |
ملفات أجهزة 5.25 بوصة عالية الكثافة:
| الاسم | السعة | أسطوانة | قطاع | رؤوس | الأساس |
| كيبوبايت | الرقم الفرعي # | ||||
| fdnh360 | 360 | 40 | 9 | 2 | 20 |
| fdnh410 | 410 | 41 | 10 | 2 | 48 |
| fdnh420 | 420 | 42 | 10 | 2 | 64 |
| fdnh720 | 720 | 80 | 9 | 2 | 24 |
| fdnh880 | 880 | 80 | 11 | 2 | 80 |
| fdnh1200 | 1200 | 80 | 15 | 2 | 8 |
| fdnh1440 | 1440 | 80 | 18 | 2 | 40 |
| fdnh1476 | 1476 | 82 | 18 | 2 | 56 |
| fdnh1494 | 1494 | 83 | 18 | 2 | 72 |
| fdnh1600 | 1600 | 80 | 20 | 2 | 92 |
ملفات أجهزة 3.5 بوصة مزدوجة الكثافة:
| الاسم | السعة | أسطوانة | قطاع | رؤوس | الأساس |
| كيبوبايت | الرقم الفرعي # | ||||
| fdnu360 | 360 | 80 | 9 | 1 | 12 |
| fdnu720 | 720 | 80 | 9 | 2 | 16 |
| fdnu800 | 800 | 80 | 10 | 2 | 120 |
| fdnu1040 | 1040 | 80 | 13 | 2 | 84 |
| fdnu1120 | 1120 | 80 | 14 | 2 | 88 |
ملفات أجهزة 3.5 بوصة عالية الكثافة:
| الاسم | السعة | أسطوانة | قطاع | رؤوس | الأساس |
| كيبوبايت | الرقم الفرعي # | ||||
| fdnu360 | 360 | 40 | 9 | 2 | 12 |
| fdnu720 | 720 | 80 | 9 | 2 | 16 |
| fdnu820 | 820 | 82 | 10 | 2 | 52 |
| fdnu830 | 830 | 83 | 10 | 2 | 68 |
| fdnu1440 | 1440 | 80 | 18 | 2 | 28 |
| fdnu1600 | 1600 | 80 | 20 | 2 | 124 |
| fdnu1680 | 1680 | 80 | 21 | 2 | 44 |
| fdnu1722 | 1722 | 82 | 21 | 2 | 60 |
| fdnu1743 | 1743 | 83 | 21 | 2 | 76 |
| fdnu1760 | 1760 | 80 | 22 | 2 | 96 |
| fdnu1840 | 1840 | 80 | 23 | 2 | 116 |
| fdnu1920 | 1920 | 80 | 24 | 2 | 100 |
ملفات أجهزة 3.5 بوصة فائق الكثافة:
| الاسم | السعة | أسطوانة | قطاع | رؤوس | الأساس |
| كيبوبايت | الرقم الفرعي # | ||||
| fdnu2880 | 2880 | 80 | 36 | 2 | 32 |
| fdnCompaQ | 2880 | 80 | 36 | 2 | 36 |
| fdnu3200 | 3200 | 80 | 40 | 2 | 104 |
| fdnu3520 | 3520 | 80 | 44 | 2 | 108 |
| fdnu3840 | 3840 | 80 | 48 | 2 | 112 |
الوصف¶
تصل ملفات fd الخاصة إلى محركات الأقراص المرنة في الوضع الخام. تدعم أجهزة fd استدعاءات ioctl(2) التالية:
- FDCLRPRM
- يُمسح معلومات الوسائط لمحرك الأقراص (هندسة القرص في المحرك).
- FDSETPRM
- يضبط معلومات الوسائط لمحرك الأقراص. ستُفقد معلومات الوسائط عند تغيير الوسيط.
- FDDEFPRM
- يضبط معلومات الوسائط لمحرك الأقراص (هندسة القرص في المحرك). لن تُفقد معلومات الوسائط عند تغيير الوسيط. سيعطل هذا الاكتشاف الآلي. لإعادة تفعيل الاكتشاف الآلي، يجب إصدار FDCLRPRM.
- FDGETDRVTYP
- يُرجع نوع محرك الأقراص (معامل الاسم). بالنسبة للتنسيقات التي تعمل في أنواع متعددة من المحركات، يُرجع FDGETDRVTYP اسماً مناسباً لأقدم نوع محرك يدعم هذا التنسيق.
- FDFLUSH
- يُبطل خبيئة المنظم لمحرك الأقراص المعطى.
- FDSETMAXERRS
- يضبط عتبات الأخطاء للتبليغ عن الأخطاء، وإجهاض العملية، وإعادة المعايرة، وإعادة الضبط، والقراءة قطاعاً بقطاع.
- FDSETMAXERRS
- يستجلب عتبات الأخطاء الحالية.
- FDGETDRVTYP
- يستجلب الاسم الداخلي لمحرك الأقراص.
- FDWERRORCLR
- يُمسح إحصاءات أخطاء الكتابة.
- FDWERRORGET
- يقرأ إحصاءات أخطاء الكتابة. تتضمن هذه العدد الإجمالي لأخطاء الكتابة، وموقع وقرص أول خطأ كتابة، وموقع وقرص آخر خطأ كتابة. تُعرّف الأقراص برقم توليد يُزاد عند كل تغيير للقرص (تقريباً).
- FDTWADDLE
- أوقف محرك الأقراص لبضع ميكروثوانٍ. قد يكون هذا مطلوباً للوصول إلى قرص قطاعاته متقاربة جداً.
- FDSETDRVPRM
- يضبط معاملات محرك أقراص متنوعة.
- FDGETDRVPRM
- يقرأ هذه المعاملات مجدداً.
- FDGETDRVSTAT
- يستجلب حالة محرك الأقراص المخبأة (تغير القرص، محمي من الكتابة، إلخ.)
- FDPOLLDRVSTAT
- يستطلع محرك الأقراص ويُرجع حالته.
- FDGETFDCSTAT
- يستجلب حالة متحكم الأقراص المرنة.
- FDRESET
- يُعيد ضبط متحكم الأقراص المرنة تحت شروط معينة.
- FDRAWCMD
- يرسل أمراً خاماً إلى متحكم الأقراص المرنة.
لمعلومات أكثر دقة، راجع أيضاً ملفات التضمين <linux/fd.h> و <linux/fdreg.h>، بالإضافة إلى صفحة دليل floppycontrol(1).
الملفات¶
/dev/fd*
ملاحظات¶
تسمح التنسيقات المتنوعة بقراءة وكتابة أنواع كثيرة من الأقراص. ومع ذلك، إذا وُسّم القرص المرن بفجوة بين القطاعات صغيرة جداً، فقد ينخفض الأداء، إلى حد الحاجة لبضع ثوانٍ للوصول إلى مسار كامل. لمنع هذا، استخدم التنسيقات المتداخلة.
لا يمكن قراءة الأقراص المرنة التي وُسّمت باستخدام GCR (تسجيل كود المجموعة)، المستخدم في حواسيب Apple II و Macintosh (أقراص 800 كيلوبايت).
قراءة الأقراص المرنة ذات القطاعات الصلبة (ثقب واحد لكل قطاع، مع انحراف بسيط في ثقب الفهرس) غير مدعومة. كان هذا شائعاً في الأقراص المرنة القديمة قياس 8 بوصة.
انظر أيضًا¶
chown(1), floppycontrol(1), getfdprm(1), mknod(1), superformat(1), mount(8), setfdprm(8)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس (لم تصدر بعد) |