موجز
wodim
[خيارات]
المسار1...المسار_ن
ملاحظة
قد توجد
أوجه تشابه
واختلاف
بين هذا
البرنامج
وتطبيقات
تسجيل
الأقراص
الأخرى.
راجع قسمي
التقديرات
والمؤلفون
أدناه
لمعرفة أصل
wodim.
الوصف
يُستخدم
wodim لتسجيل
البيانات
أو الأقراص
المضغوطة
الصوتية
على مسجل
أقراص
مضغوطة
متوافق مع
الكتاب
البرتقالي
(Orange Book) أو
لكتابة
وسائط DVD على
مسجل DVD.
الجهاز
هو ملف
الجهاز أو
الوسم الذي
يوفره نظام
التشغيل
للوصول إلى
المسجل عبر
واجهة SCSI GENERIC (sg).
لاحظ أن بعض
أنظمة
التشغيل قد
توفر عقد
أجهزة
منفصلة
للوصول
الكتلي
والوصول
عبر sg. على
سبيل
المثال، في
أنظمة
لينكس
القديمة،
كان الوصول
عبر sg متاحًا
من خلال
ملفات /dev/sg...
بينما كان
الوصول
الكتلي
يُنفذ من
خلال ملفات
/dev/hd... و /dev/sr... (أو
/dev/scd... )
المرتبطة
(ولكنها
ليست
متطابقة).
في كل
الأحوال،
يحتاج
المستخدم
الذي يشغل
wodim إلى
صلاحيات
القراءة
والكتابة
لملف
الجهاز
المعني على
نظام لينكس.
يُنصح بأن
تكون
المستخدم
الجزر (root) أو
تثبيت
التطبيق
بصلاحية suid-root،
لأن
إصدارات
معينة من
(نواة) لينكس
تقيد
مجموعة
أوامر SCSI
المسموح
بها لغير
المستخدمين
الجذريين.
حتى لو كان
الاستخدام
بدون هوية
الجذر
ممكنًا في
كثير من
الحالات،
فقد تظل بعض
برامج
تشغيل
الأجهزة
تفشل،
وتظهر
مشكلات غير
مفسرة
وتصبح
المشكلات
عمومًا
أصعب في
الـتنقيح.
كما يزداد
خطر حدوث
نقص تدفق
المخزن
المؤقت (buffer-underrun).
راجع قسم
أولوية
جدولة
العمليات
أدناه
لمزيد من
التفاصيل.
توجد
طريقة
بديلة
لتحديد
الجهاز،
باستخدام
أوصاف SCSI
التقليدية
في شكل
مواصفة
نوع_الجهاز:ناقل/هدف/وحدة_منطقية.
ومع ذلك،
فإن نجاح
هذه
الطريقة
ليس
مضمونًا
لأنها
تتطلب مخطط
تكييف
لبنيتك
المعمارية،
وقد تختلف
الأرقام
اعتمادًا
على
الترقيم
الداخلي
للعتاد أو
على ترتيب
اكتشاف
الأجهزة
القابلة
للفصل
السريع. إذا
كان نظام
التشغيل لا
يوفر إطار
عمل كافٍ
للحفاظ على
استمرارية
هذه
الأرقام،
فلا تعتمد
عليها. راجع
خياري -scanbus و
--devices أدناه
للتفاصيل.
توجد
أنظمة
أجهزة
متوافقة مع
SCSI محاكية،
تستخدم
بروتوكولات
SCSI المنقولة
عبر أنواع
مختلفة من
العتاد/الوسائط.
أشهر
الأمثلة هي
ATAPI ("حارقات IDE")
أو تخزين USB
("علبة USB
خارجية").
إذا
استُخدمت
مواصفة
عنوان جهاز
SCSI الزائف
(ناقل/هدف/وحدة_منطقية)
بدلاً من
العنوان
الأصيل،
فيجب إلحاق
وصف
"نوع_الجهاز:"
قبل عنوان
الجهاز
المحاكى.
إذا وُجد
الملف /etc/wodim.conf،
فقد يكون
المعامل
لخيار dev=
أيضًا
لصيقة اسم
محرك أقراص
في ذلك
الملف (راجع
قسم
الملفات).
كاستثناء
رئيس، يمكن
أن تكون
مواصفة
الجهاز -1 أو
تُحذف
ببساطة،
مما يستدعي
التخمين
الآلي
للجهاز
المناسب
للعملية
المختارة.
ومع ذلك،
فإن هذا
التخمين
ليس متاحًا
في كل مكان
وغير
موثوق؛ فهو
متاح فقط
لراحة
المستخدم
في البيئات
البسيطة.
في وضع
المسار
دفعة واحدة
(Track At Once)، يقابل
كل مسار
ملفًا
واحدًا
يحتوي على
البيانات
المجهزة
لهذا
المسار. إذا
كان
المعامل هو
`-'،
فيُستخدم
الدخل
القياسي
لهذا
المسار.
يمكن أخذ
مسار واحد
فقط من
الدخل
القياسي.
في أوضاع
الكتابة
الأخرى، قد
لا تُطبق
العلاقة
المباشرة
بين الملف
والمسار. في
وضع -clone،
يحتوي ملف
واحد على
جميع
البيانات
للقرص
بأكمله.
للسماح
بكتابة DVD
على
المنصات
التي لا
تدعم
الملفات
الكبيرة،
يربط wodim
جميع
معاملات
الملفات في
مسار واحد
عند
الكتابة
على وسائط DVD.
أولوية
جدولة
العمليات
يحاول Wodim
الحصول على
أولوية
أعلى
للعملية
باستخدام
طرق مختلفة.
هذا مهم لأن
عملية
الحرق عادة
ما تكون
مهمة في
الوقت
الحقيقي،
ولا ينبغي
حدوث
تأخيرات
طويلة
أثناء نقل
البيانات
الجديدة
إلى المسجل.
هذا مهم
بشكل رئيس
في الأنظمة
ذات ذاكرة
الوصول
العشوائي
غير
الكافية
حيث يمكن أن
يؤدي
التبديل (swapping)
إلى
تأخيرات
لثوانٍ
عديدة.
الحل
الممكن في
الأنظمة
ضعيفة
الأداء هو
استخدام
ميزة burnfree أو ما
شابهها،
مما يسمح
للمسجل
بالاستئناف.
تُطلب
صلاحيات
الجذر
عادةً
للحصول على
أولوية
أعلى
لجدولة
العمليات.
في
الأنظمة
المتوافقة
مع SVr4،
يستخدم wodim
فئة الوقت
الحقيقي
للحصول على
أعلى
أولوية
جدولة
ممكنة (أعلى
من جميع
عمليات
النواة). في
الأنظمة
ذات جدولة POSIX
للوقت
الحقيقي،
يستخدم wodim
جدولة
الوقت
الحقيقي
أيضًا،
ولكن قد لا
يتمكن من
اكتساب
أولوية
أعلى من
جميع
عمليات
النواة.
ليتمكن من
استخدام
نظام النقل
الفرعي لـ SCSI
في نظام
التشغيل،
والعمل
بأعلى
أولوية
وقفل نفسه
في
الذاكرة،
يحتاج wodim
إما أن
يُشغل
كجذر، أو
يُثبت
بصلاحية suid root
أو يُستدعى
عبر آلية pfexec
الخاصة بـ
RBACs.
خيارات
عامة
يجب أن
تسبق
الخيارات
العامة أي
اسم ملف
مسار أو
خيار مسار.
- -version
- يطبع
معلومات
الإصدار
ويخرج.
- -v
- يزيد مستوى
الإسهاب
العام
بمقدار
واحد.
يُستخدم
هذا مثلاً
لعرض تقدم
عملية
الكتابة.
- -V
- يزيد مستوى
الإسهاب
فيما يتعلق
بنقل أوامر
SCSI بمقدار
واحد. يساعد
هذا في
تـنقيح
المشكلات
أثناء
عملية
الكتابة
التي تحدث
في مسجل
الأقراص
المضغوطة/DVD.
إذا حصلت
على رسائل
خطأ غير
مفهومة،
فينبغي
استخدام
هذه
العلامة
للحصول على
مخرجات
أكثر
تفصيلاً.
سيُظهر -VV
محتوى مخزن
البيانات
المؤقت
بالإضافة
إلى ذلك.
يؤدي
استخدام -V
أو -VV إلى
إبطاء
العملية
وقد يكون
سببًا في
حدوث نقص
تدفق
المخزن
المؤقت (buffer underrun).
- debug=#،
-d
- يضبط قيمة
الـتـنقيح
المتنوعة
إلى #
(باستخدام debug=#)
أو يزيد
مستوى
الـتـنقيح
المتنوع
بمقدار
واحد
(باستخدام -d).
إذا حددت
-dd، فهذا
يعادل debug=2.
قد يساعد
هذا في
العثور على
المشكلات
أثناء فتح
برنامج
تشغيل لـ libusal
وكذلك في
أحجام
القطاعات
وأنواعها.
يؤدي
استخدام -debug
إلى إبطاء
العملية
وقد يكون
سببًا في
حدوث نقص
تدفق
المخزن
المؤقت.
- kdebug=#،
kd=#
- يخبر
برنامج
تشغيل usal
بتعديل
قيمة
تـنقيح
النواة
أثناء
تشغيل
أوامر SCSI.
- -silent،
-s
- لا يطبع
تقرير حالة
لأوامر SCSI
الفاشلة.
- -force
- يجبر على
الاستمرار
عند حدوث
بعض
الأخطاء. كن
حذرًا عند
استخدام
هذا الخيار.
ينفذ wodim
العديد من
الفحوصات
التي تمنعك
من القيام
بأشياء غير
مرغوب فيها
مثل إتلاف
وسائط CD-RW
بواسطة
محركات
أقراص غير
مناسبة.
تُعطل
العديد من
فحوصات
السلامة
عند
استخدام
خيار -force.
ينفذ هذا
الخيار
أيضًا بعض
الحيل
التي
ستسمح لك
بمسح
أقراص CD-RW
التالفة.
- -immed
- يخبر wodim بضبط
علامة SCSI IMMED
في أوامر
معينة
(تحميل/إخراج/مسح/إغلاق_المسار/إغلاق_الجلسة).
يمكن أن
يكون هذا
مفيدًا في
الأنظمة
المعطلة
التي تحتوي
على قرص صلب
ATAPI وكاتب
أقراص
مضغوطة/DVD
على نفس
الناقل أو
مع أنظمة SCSI
التي لا
تستخدم
الفصل/إعادة
الاتصال.
ستتجمد هذه
الأنظمة
أثناء مسح
أو تثبيت
قرص مضغوط/DVD
أو بينما
يملأ كاتب DVD
جلسة إلى
الحد
الأدنى
(حوالي 800
ميجابايت).
سيؤدي ضبط
علامة -immed
إلى طلب
العودة
الفورية
للأمر
بينما
تستمر
العملية في
الخلفية،
مما يجعل
الناقل
قابلاً
للاستخدام
للأجهزة
الأخرى
وتجنب تجمد
النظام. هذه
ميزة
تجريبية قد
تعمل أو لا
تعمل،
اعتمادًا
على طراز
كاتب
الأقراص.
الحل
الصحيح
سيكون
إعداد
الكابلات
بشكل صحيح
ولكن يبدو
أن هناك
حواسيب
محمولة
أُعدت
بطريقة
خاطئة من
قبل المصنع.
وبما أنه من
المستحيل
إصلاح هذه
المشكلة في
الحواسيب
المحمولة،
فقد أُضيف
خيار -immed.
الميزة
التجريبية
الثانية
لعلامة -immed
هي إخبار wodim
بمحاولة
الانتظار
لفترات
قصيرة
أثناء
الكتابة
على
الوسائط.
يُتوقع من
ذلك تحرير
ناقل IDE إذا
كان كاتب
الأقراص
ومصدر
البيانات
متصلين
بنفس كابل IDE.
في هذه
الحالة،
سيقوم
كاتب
الأقراص
بخلاف ذلك
عادةً
بحظر ناقل IDE
طوال
الوقت
تقريبًا
مما يجعل
من
المستحيل
جلب
البيانات
من محرك
المصدر.
راجع
أيضًا
الخيارين
minbuf= و -v.
استخدم
كلتا
الميزتين
على
مسؤوليتك
الخاصة.
إذا تبين
أنه سيكون
من
المنطقي
وجود خيار
منفصل
لميزة
الانتظار،
فاكتب إلى
المؤلف
وأقنعه.
- minbuf=القيمة
- يسمح خيار
minbuf= بتعريف
الحد
الأدنى
لنسبة ملء
مخزن محرك
الأقراص
المؤقت
لوضع
انتظار ATAPI
التجريبي
الذي يهدف
إلى تحرير
ناقل IDE
للسماح
للقرص
الصلب
وكاتب
الأقراص
بالتواجد
على نفس
الكابل.
وبما أن وضع
الانتظار
لا يعمل
حاليًا إلا
عند تحديد
خيار
الإسهاب -v،
فإن wodim
يفترض خيار
الإسهاب في
حالة تحديد
خيار -immed أو
minbuf=. القيم
الصالحة لـ
minbuf= هي بين 25 و 95
لتمثيل
نسبة ملء من
25%...95%.
- -dummy
- سيقوم مسجل
الأقراص
بجميع
خطوات
عملية
التسجيل،
ولكن يُوقف
تشغيل
الليزر
أثناء هذا
الإجراء.
يُنصح
بإجراء عدة
اختبارات
قبل
الكتابة
فعليًا على
قرص مضغوط
أو قرص رقمي
متعدد
الاستخدامات،
إذا كان
توقيت
واستجابة
النظام
للحمل غير
معروفين.
- -clone
- يخبر wodim
بالتعامل
مع الصور
التي
أُنشئت
بواسطة readom -clone.
لا يجوز
استخدام -clone
إلا
بالاقتران
مع خيار -raw96r
أو -raw16. يُفضل
استخدام -clone
مع -raw96r لأنه
يسمح
بكتابة
جميع
بيانات
القنوات
الفرعية.
يجب
استخدام
الخيار -raw16
فقط مع
محركات
الأقراص
التي لا
تدعم
الكتابة في
وضع -raw96r.
- -dao
- -sao
- يضبط وضع SAO (Session
At Once) والذي
يُسمى
عادةً وضع Disk
At Once. يعمل هذا
حاليًا فقط
مع محركات
أقراص MMC
التي تدعم
وضع
الجلسة
دفعة
واحدة.
لاحظ أن wodim
يحتاج إلى
معرفة حجم
كل مسار
مسبقًا
لهذا الوضع
(راجع خيار
genisoimage -print-size وقسم
الأمثلة
لمزيد من
المعلومات).
- -tao
- يضبط وضع
الكتابة TAO (Track At
Once). هذا هو
وضع
الكتابة
المبدئي في
إصدارات wodim
السابقة. مع
معظم
محركات
الأقراص،
يكون وضع
الكتابة
هذا
مطلوبًا
للتسجيل
متعدد
الجلسات.
- -raw
- يضبط وضع
الكتابة
الخام (RAW).
يؤدي
استخدام
هذا الخيار
مبدئيًا
إلى -raw96r. لاحظ
أن wodim يحتاج
إلى معرفة
حجم كل مسار
مسبقًا
لهذا الوضع
(راجع خيار
genisoimage -print-size وقسم
الأمثلة
لمزيد من
المعلومات).
- -raw96r
- يختار وضع
الكتابة
الخام
بقطاعات
بحجم 2352 بايت
بالإضافة
إلى 96 بايت
من بيانات
القنوات
الفرعية P-W
الخام، مما
ينتج عنه
حجم قطاع
يبلغ 2448 بايت.
هذا هو وضع
الكتابة
الخام
المفضل
لأنه يعطي
أفضل تحكم
في عملية
كتابة
الأقراص
المضغوطة.
إذا وجدت أي
مشكلات في
تخطيط
القرص أو في
محتوى
القناة
الفرعية
(مثل أوقات
خاطئة على
الشاشة عند
تشغيل
القرص) وكان
محرك
الأقراص
يدعم
الكتابة في
وضع -raw96r أو
-raw16، فيجب
تجربته.
هناك
العديد من
كاتبات
الأقراص
ذات
برمجيات
ثابتة سيئة
تؤدي إلى
أقراص
تالفة عند
الكتابة في
وضع TAO أو SAO.
تحتاج
كتابة
أقراص
البيانات
في الوضع
الخام إلى
وقت معالج
أكبر بكثير
من أوضاع
الكتابة
الأخرى. إذا
كان
المعالج
بطيئًا
جدًا، فقد
يؤدي ذلك
إلى نقص
تدفق
المخزن
المؤقت.
لاحظ أن wodim
يحتاج إلى
معرفة حجم
كل مسار
مسبقًا
لهذا الوضع
(راجع خيار
genisoimage -print-size وقسم
الأمثلة
لمزيد من
المعلومات).
- -raw96p
- يختار وضع
الكتابة
الخام
بقطاعات
بحجم 2352 بايت
بالإضافة
إلى 96 بايت
من بيانات
القنوات
الفرعية P-W
المجمعة (packed)،
مما ينتج
عنه حجم
قطاع يبلغ 2448
بايت. هذا
هو وضع
الكتابة
الخام
الأقل
تفضيلاً
لأن القليل
من
المسجلات
تدعمه
وبعضها به
أخطاء في
تنفيذ
البرمجيات
الثابتة. لا
تستخدم هذا
الوضع إذا
كان المسجل
يدعم -raw96r أو
-raw16. تحتاج
كتابة
أقراص
البيانات
في الوضع
الخام إلى
وقت معالج
أكبر بكثير
من أوضاع
الكتابة
الأخرى. إذا
كان
المعالج
بطيئًا
جدًا، فقد
يؤدي ذلك
إلى نقص
تدفق
المخزن
المؤقت.
لاحظ أن wodim
يحتاج إلى
معرفة حجم
كل مسار
مسبقًا
لهذا الوضع
(راجع خيار
genisoimage -print-size وقسم
الأمثلة
لمزيد من
المعلومات).
- -raw16
- يختار وضع
الكتابة
الخام
بقطاعات
بحجم 2352 بايت
بالإضافة
إلى 16 بايت
من بيانات
القنوات
الفرعية P-Q،
مما ينتج
عنه حجم
قطاع يبلغ 2368
بايت. إذا
كان المسجل
لا يدعم -raw96r،
فهذا هو وضع
الكتابة
الخام
المفضل. لا
يسمح
بكتابة CD-Text
أو CD+Graphics
ولكنه وضع
الكتابة
الخام
الوحيد في
كاتبات
الأقراص
الرخيصة.
وبما أن هذه
الكاتبات
الرخيصة في
معظم
الحالات لا
تدعم وضع -dao.
لا تستخدم
هذا الوضع
إذا كان
المسجل
يدعم -raw96r.
تحتاج
كتابة
أقراص
البيانات
في الوضع
الخام إلى
وقت معالج
أكبر بكثير
من أوضاع
الكتابة
الأخرى. إذا
كان
المعالج
بطيئًا
جدًا، فقد
يؤدي ذلك
إلى نقص
تدفق
المخزن
المؤقت.
لاحظ أن wodim
يحتاج إلى
معرفة حجم
كل مسار
مسبقًا
لهذا الوضع
(راجع خيار
genisoimage -print-size وقسم
الأمثلة
لمزيد من
المعلومات).
- -multi
- يسمح
بإنشاء
أقراص
مضغوطة
متعددة
الجلسات.
يجب أن تكون
هذه
العلامة
موجودة في
جميع جلسات
القرص
متعدد
الجلسات،
إلا إذا كنت
تريد إنشاء
جلسة ستكون
الأخيرة
على الوسيط.
سيُنفذ
التثبيت
بطريقة
تسمح لمسجل
الأقراص
بإلحاق
جلسات
إضافية
لاحقًا. يتم
ذلك عن طريق
توليد جدول
محتويات (TOC)
مع رابط إلى
منطقة
البرنامج
التالية.
الوسائط
المتولدة
بهذه
الطريقة
ليست
متوافقة
بنسبة 100% مع
الأقراص
المصنعة
(باستثناء CDplus).
استخدمه
فقط لتسجيل
الأقراص
متعددة
الجلسات.
إذا وجد هذا
الخيار،
فإن نوع
المسار
المبدئي هو
CD-ROM XA mode 2 form 1 وحجم
القطاع هو 2048
بايت.
سيُنشئ
محرك
الأقراص
الترويسات
الفرعية
لقطاع XA. لا
تمتلك
محركات Sony
دعمًا
عتاديًا لـ
CD-ROM XA mode 2 form 1. يجب
عليك تحديد
خيار -data
لإنشاء
أقراص
متعددة
الجلسات
على هذه
المحركات.
طالما أن wodim
لا يملك
مرمزًا
لتحويل
قطاعات
البيانات
إلى قطاعات
صوتية،
فأنت بحاجة
إلى فرض
قطاعات CD-ROM
عن طريق
تضمين خيار
-data إذا كنت
ترغب في
تسجيل قرص
متعدد
الجلسات في
وضع SAO. لا
تسمح جميع
محركات
الأقراص
بالأقراص
متعددة
الجلسات في
وضع SAO.
- -msinfo
- يسترجع
معلومات
الجلسات
المتعددة
في شكل
مناسب لـ
genisoimage
ويطبعها
على الخرج
القياسي.
راجع خيار
msifile= لنسخة
أخرى.
ليس لهذا
الخيار
معنى إلا
مع قرص
يحتوي على
جلسة
مغلقة
واحدة على
الأقل
وقابل
للإلحاق
(لم يُغلق
نهائيًا
بعد). تنشئ
بعض
محركات
الأقراص
رسائل خطأ
إذا حاولت
الحصول
على
معلومات
جلسات
متعددة
لقرص غير
مناسب
لهذه
العملية.
- msifile=اسم_الملف
- مثل خيار -msinfo
ولكنه يخزن
أيضًا
معلومات
الجلسات
المتعددة
في ملف.
- -toc
- يسترجع
ويطبع جدول
المحتويات
أو PMA لقرص
مضغوط. مع
هذا
الخيار،
سيعمل wodim مع
محركات
أقراص CD-R
ومحركات
أقراص CD-ROM.
- -atip
- يسترجع
ويطبع
معلومات ATIP
(الوقت
المطلق في
الأخدود
المسبق)
لوسائط CD/DVD
القابلة
للتسجيل أو
القابلة
لإعادة
الكتابة. مع
هذا
الخيار،
سيحاول wodim
استرجاع
معلومات ATIP.
إذا كان
محرك
الأقراص
الحالي لا
يدعم قراءة
معلومات ATIP،
فقد تُعرض
مجموعة
مخفضة فقط
من سجلات
المعلومات
أو لا شيء
على
الإطلاق.
يدعم عدد
محدود فقط
من محركات
الأقراص
المتوافقة
مع MMC قراءة
معلومات ATIP.
إذا تمكن
wodim من
استرجاع
وقت بدء
منطقة
الإدخال (lead-in)
للجلسة
الأولى،
فسيحاول
فك ترميز
وطباعة
معلومات
الشركة
المصنعة
من الوسيط.
لا تحتوي
وسائط DVD على
معلومات ATIP
ولكن توجد
معلومات
مسجلة
مسبقًا
مكافئة
تُقرأ
وتُطبع.
- -fix
- سيُثبت
القرص فقط
(أي سيُكتب
جدول
محتويات
لقارئ
الأقراص
المضغوطة).
قد يُستخدم
هذا إذا
كُتب القرص
لسبب ما
ولكن لم
يُثبت. لا
يعمل هذا
الخيار
حاليًا مع
محركات TEAC
القديمة (CD-R50S و
CD-R55S).
- -nofix
- لا يثبت
القرص بعد
كتابة
المسارات.
قد يُستخدم
هذا لإنشاء
قرص صوتي
على خطوات.
القرص غير
المثبت لا
يمكن
استخدامه
عادةً على
محرك أقراص
من غير نوع
كاتب
الأقراص،
ولكن توجد
مشغلات
أقراص
صوتية
قادرة على
تشغيل مثل
هذا القرص.
- -waiti
- ينتظر حتى
يصبح الدخل
متاحًا على
الدخل
القياسي
قبل محاولة
فتح برنامج
تشغيل SCSI.
يسمح هذا لـ
wodim بقراءة
دخله من
أنبوب حتى
عند كتابة
جلسات
إضافية إلى
قرص متعدد
الجلسات.
عند كتابة
جلسة أخرى
إلى قرص
متعدد
الجلسات،
يحتاج genisoimage
إلى قراءة
الجلسة
القديمة من
الجهاز قبل
كتابة
المخرجات.
لا يمكن
القيام
بذلك إذا
فتح wodim
برنامج
تشغيل SCSI في
نفس الوقت.
- -load
- يحمل
الوسيط
ويخرج. يعمل
هذا فقط مع
آلية تحميل
الدرج
ولكنه يبدو
مفيدًا عند
استخدام
ناقل أقراص
Kodak.
- -lock
- يحمل
الوسيط،
ويقفل
الباب
ويخرج. يعمل
هذا فقط مع
آلية تحميل
الدرج
ولكنه يبدو
مفيدًا عند
استخدام
ناقل أقراص
Kodak.
- -eject
- يخرج القرص
بعد
الانتهاء
من العمل.
تحتاج بعض
الأجهزة
(مثل Philips) إلى
إخراج
الوسيط قبل
إنشاء قرص
جديد. إجراء
اختبار -dummy ثم
إنشاء قرص
حقيقي
فورًا لن
يعمل على
هذه
الأجهزة.
- speed=#
- يضبط معامل
السرعة
لعملية
الكتابة
إلى #. # هو عدد
صحيح، يمثل
مضاعفًا
لسرعة
الصوت. تبلغ
هذه السرعة
حوالي
150 ك.بايت/ثانية
لـ CD-ROM،
وحوالي
172 ك.بايت/ثانية
لـ CD-Audio وحوالي
1385 ك.بايت/ثانية
لوسائط DVD. في
حال عدم
وجود خيار
speed، سيحاول
wodim الحصول
على قيمة
سرعة خاصة
بمحرك
الأقراص من
الملف /etc/wodim.conf
وإذا لم
يجدها،
سيحاول
الحصول على
قيمة
السرعة من
البيئة CDR_SPEED
ولاحقًا من
مدخل CDR_SPEED= في
/etc/wodim.conf. إذا لم
يتم العثور
على قيمة
للسرعة،
يستخدم wodim
سرعة
مبدئية
خاصة
بالمحرك.
المبدئي
لجميع
محركات
الأقراص
الجديدة
(المتوافقة
مع MMC) هو
استخدام
أقصى سرعة
يدعمها
المحرك. إذا
استخدمت speed=0
مع محرك
متوافق مع
MMC، فسيتنقل
wodim إلى أقل
سرعة ممكنة
للمحرك
والوسيط.
إذا كنت
تستخدم
محركًا
قديمًا (غير
متوافق مع MMC)
يواجه
مشكلات مع
speed=2 أو speed=4،
فيجب تجربة
speed=0.
- blank=النوع
- يمسح قرص CD-RW
ويخرج أو
يمسح قرص CD-RW
قبل
الكتابة. قد
يكون نوع
المسح أحد
التالي:
- help
- يعرض قائمة
بأنواع
المسح
الممكنة.
- all
- يمسح القرص
بأكمله. قد
يستغرق هذا
وقتًا
طويلاً.
- fast
- يمسح القرص
بالحد
الأدنى.
ينتج عن ذلك
مسح PMA و جدول
المحتويات
(TOC) والفجوة
المسبقة (pregap).
- track
- يمسح
مسارًا.
- unreserve
- إلغاء حجز
مسار
محجوز.
- trtail
- إفراغ ذيل
المسار.
- unclose
- إلغاء
إغلاق
الجلسة
الأخيرة.
- session
- إفراغ
الجلسة
الأخيرة.
لا تدعم
جميع
المحركات
كل أنواع
الإفراغ. قد
يكون من
الضروري
استخدام blank=all
إذا أبلغ
المحرك أن
أمراً
معيناً غير
صالح. إذا
استُخدم مع
علامة -force،
فيمكن
استخدام
هذا الخيار
لإفراغ
أقراص CD-RW
التي لا
يمكن
إفراغها
بخلاف ذلك.
لاحظ أنك قد
تحتاج إلى
تحديد blank=all
لأن بعض
المحركات
لن تستمر مع
أنواع
معينة من
أقراص CD-RW
التالفة.
لاحظ أيضًا
أن wodim يبذل
قصارى جهده
إذا
استُخدمت
علامة -force
ولكن الأمر
يعتمد في
النهاية
على
البرمجيات
المضمنة
للمحرك
فيما إذا
كانت عملية
الإفراغ
ستنجح أم لا.
- -format
- تهيئة قرص
CD-RW/DVD-RW/DVD+RW.
التهيئة
حالياً
مطبقة فقط
لوسائط DVD+RW.
تحتاج
وسائط DVD+RW
"البكر"
إلى
التهيئة
قبل أن
تتمكن من
الكتابة
عليها. ومع
ذلك، بما أن
wodim يكتشف
آلياً
الحاجة إلى
التهيئة في
هذه الحالة
ويقوم
بتهيئة
الوسيط
آلياً قبل
بدء
الكتابة،
فإن الخيار
-format مطلوب
فقط إذا كنت
ترغب في
إعادة
تهيئة وسيط
DVD+RW قسرياً.
- fs=#
- ضبط حجم FIFO
(المخزن
المؤقت
الحلقي) إلى
#. يمكنك
استخدام
نفس
الصياغة
المستخدمة
في dd(1) أو sdd(1)
أو star(1). يُؤخذ
الرقم الذي
يمثل الحجم
بالبايت ما
لم يُحدد
خلاف ذلك.
إذا كان
الرقم
متبوعاً
مباشرة
بالأحرف `b'
أو `k' أو `m' أو `s'
أو `f'،
فسيُضرب
الحجم في 512
أو 1024 أو 1024*1024 أو 2048
أو 2352. إذا كان
الحجم
يتكون من
أرقام
مفصولة بـ `x'
أو `*'،
فستُجرى
عملية ضرب
للرقمين.
وبالتالي
فإن fs=10x63k
سيحدد حجم FIFO
بقدر
630 كيلو
بايت.
يتضمن
الحجم
المحدد
بواسطة
وسيط fs=
الذاكرة
المشتركة
المطلوبة
للإدارة.
وهذا
يعادل
صفحة
ذاكرة
واحدة على
الأقل. في
حالة عدم
وجود خيار
fs=، سيحاول
wodim الحصول
على قيمة
حجم FIFO من
بيئة CDR_FIFOSIZE.
حجم FIFO
المبدئي
حالياً هو 4
ميجا بايت.
يُستخدم FIFO
لزيادة
التخزين
المؤقت
لعملية
الكتابة
في الوقت
الحقيقي.
ويسمح
بتشغيل
أنبوب من
genisoimage مباشرة
إلى wodim. إذا
كان FIFO نشطاً
واستُخدم
أنبوب من
genisoimage إلى wodim
لإنشاء
قرص
مضغوط،
فسيتم
إيقاف wodim
قبل إجراء
أي
تعديلات
على القرص
إذا توقف
genisoimage قبل بدء
الكتابة.
حجم FIFO
الموصى به
يتراوح
بين 4 و
128 ميجا
بايت.
كقاعدة
عامة، يجب
أن يكون
حجم FIFO
مساوياً
على الأقل
لحجم
المخزن
المؤقت
الداخلي
لمسجل CD/DVD ولا
يزيد عن
نصف كمية
ذاكرة
الوصول
العشوائي (RAM)
الفعلية
المتوفرة
في
الحاسوب.
إذا كان
حجم FIFO
كبيراً
بما يكفي،
فستطبع
إحصائيات FIFO
عدداً
صفرياً
لمرات
فراغ FIFO ولن
يقل الحد
الأدنى
لامتلاء FIFO
عن 20%. ليس من
الحكمة
استخدام
مساحة
كبيرة
جداً لـ FIFO.
إذا كنت
بحاجة إلى
أكثر من 8
ميجابايت
لكتابة
قرص مضغوط
بسرعة أقل
من 20x من صورة
على نظام
ملفات
محلي في
حاسوب
خامل، فإن
حاسوبك
إما ضعيف
الإمكانات،
أو يعاني
من مشاكل
في العتاد
أو أنه لم
يُضبط
بشكل صحيح.
إذا كنت
ترغب في
كتابة
أقراص DVD أو
أقراص
مضغوطة
بسرعة
أعلى، فمن
المنطقي
استخدام
16 ميجابايت
على الأقل
لـ FIFO.
في
الحواسيب
القديمة
والصغيرة،
يجب أن
تكون أكثر
حذراً مع
حجم FIFO. إذا
كان
حاسوبك
يحتوي على
أقل من
256 ميجابايت
من ذاكرة
الوصول
العشوائي
الفعلية،
فيجب ألا
تضبط حجم FIFO
بأكثر من
32 ميجابايت.
تحتوي
بنية sun4c (مثل
Sparcstation-2) فقط على
مدخلات
جدول
صفحات MMU لـ
16 ميجابايت
لكل عملية.
قد يؤدي
استخدام
أكثر من
14 ميجابايت
لـ FIFO إلى جعل
نظام
التشغيل
في هذه
الحالة
يقضي
وقتاً
طويلاً في
إعادة
تحميل
جداول MMU
باستمرار.
الحواسيب
الأحدث من Sun
لا تعاني
من مشكلة
عتاد MMU هذه.
ليس لدي
معلومات
عن عتاد
الحواسيب
الشخصية
التي تعكس
هذه
المشكلة.
أنظمة
لينكس
القديمة
للمنصات
غير x86 لديها
تعريفات
تالفة
لحجم
الذاكرة
المشتركة.
تحتاج إلى
إصلاحها
وإعادة
بناء
النواة أو
إخبار wodim
يدوياً
باستخدام FIFO
أصغر.
إذا كنت
تعاني من
نفاد
المخزن
المؤقت أو
مشاكل
مماثلة
(مثل فراغ
مخزن
المحرك
المؤقت
باستمرار)
وتلاحظ أن
fifo empty count صفر،
فهذا يعني
أن لديك
مشاكل في
العتاد
تمنع
البيانات
من التدفق
بسرعة
كافية من
ذاكرة
النواة
إلى
المحرك.
حجم FIFO في هذه
الحالة
كافٍ،
ولكن يجب
عليك
التحقق من
إعداد DMA
يعمل.
- ts=#
- ضبط الحد
الأقصى
لحجم النقل
لأمر SCSI واحد
إلى #.
الصياغة
لخيار ts= هي
نفسها
المستخدمة
في wodim fs=# أو sdd bs=#.
إذا لم
يُحدد
خيار ts=،
فإن wodim
يفترض
مبدئياً
حجم نقل
قدره
63 كيلو
بايت. إذا
حصلت libusal على
قيم أقل من
نظام
التشغيل،
فسيتم
تقليل
القيمة
إلى الحد
الأقصى
الممكن مع
نظام
التشغيل
الحالي.
أحياناً،
قد يساعد
تقليل حجم
النقل
أكثر أو
تحسينه،
ولكن لاحظ
أن الأمر
قد يستغرق
وقتاً
طويلاً
للعثور
على قيمة
أفضل من
خلال
التجربة
باستخدام
خيار ts=.
- dev=الهدف
- يضبط هدف SCSI
لمسجل CD/DVD،
انظر
الملاحظات
أعلاه.
مواصفة
الجهاز
النموذجية
هي dev=6,0 . يمكن
تمرير اسم
ملف أو اسم
جهاز
افتراضي
بدلاً من
أرقام SCSI
الرمزية.
يمكن
العثور على
الجهاز/اسم
الملف
الصحيح في
هذه الحالة
في أدلة
النظام
الخاصة
بنظام
التشغيل
المستهدف.
في نظام FreeBSD
بدون دعم
CAM، تحتاج
إلى
استخدام
جهاز
التحكم (مثل
/dev/rcd0.ctl). مواصفة
الجهاز
الصحيحة في
هذه الحالة
قد تكون
dev=/dev/rcd0.ctl:@ .
في لينكس
وويندوز 2000/XP،
يمكن
الوصول
إلى
المحركات
بأسمائها
كأجهزة (أو
محركات) أو
بأرقام SCSI
الرمزية
(غير
مستحسن،
التعيين
ليس
مستقراً
وقد يُزال
تماماً في
المستقبل).
في حالة
عدم وجود
خيار dev،
سيحاول wodim
الحصول
على
الجهاز من
بيئة CDR_DEVICE.
إذا كان
وسيط
الخيار dev=
لا يحتوي
على
المحارف ','
أو '/' أو '@' أو ':'،
فَسَيُفَسَّرُ
على أنه
اسم لصيقة
قد يوجد في
الملف /etc/wodim.conf
(انظر قسم
الملفات FILES).
- gracetime=#
- ضبط فترة
السماح قبل
البدء في
الكتابة
إلى #
ثانية. لا
يُنصح
بالقيم
التي تقل عن
ثانيتين
لإعطاء
النواة أو
إدارة
الأقراص
فرصة لتعلم
الحالة
الجديدة.
- timeout=#
- ضبط قيمة
مهلة أمر SCSI
المبدئية
إلى #
ثانية. مهلة
أمر SCSI
المبدئية
هي الحد
الأدنى
للمهلة
المستخدمة
لإرسال
أوامر SCSI. إذا
فشل أمر SCSI
بسبب
انتهاء
المهلة،
يمكنك
محاولة رفع
مهلة أمر SCSI
المبدئية
فوق قيمة
مهلة الأمر
الفاشل. إذا
كان الأمر
يعمل بشكل
صحيح مع رفع
مهلة
الأمر،
يرجى إبلاغ
مؤلف
البرنامج
بقيمة
المهلة
الأفضل
والأمر
المقابل. في
حالة عدم
وجود خيار
timeout،
تُستخدم
مهلة
مبدئية
قدرها 40
ثانية.
- driver=الاسم
- يسمح
للمستخدم
باختيار
تعريف
للجهاز
يدوياً. سبب
وجود خيار
driver=الاسم
هو السماح
للمستخدمين
باستخدام
wodim مع
المحركات
المشابهة
للمحركات
المدعومة
ولكنها غير
معروفة
مباشرة لـ
wodim. جميع
المحركات
المصنوعة
بعد عام 1997
يجب أن تكون
متوافقة مع
معيار MMC
وبالتالي
مدعومة
بواسطة أحد
تعريفات MMC.
من غير
المرجح أن
يعجز wodim عن
العثور على
التعريف
الصحيح
آلياً.
استخدم هذا
الخيار
بحذر شديد.
إذا
استُخدم
تعريف خاطئ
للجهاز،
فإن احتمال
إنشاء
أقراص
تالفة يكون
مرتفعاً.
الحد
الأدنى
للمشاكل
المتعلقة
بتعريف
خاطئ هو أن
speed= أو -dummy لن
يعملا.
أسماء
التعريفات
التالية
مدعومة:
- help
- للحصول على
قائمة
بالتعريفات
الممكنة مع
وصف قصير.
- mmc_cd
- يُختار
تعريف SCSI-3/mmc CD-ROM
العام
آلياً كلما
وجد wodim
محركاً
متوافقاً
مع MMC لا
يعرّف نفسه
على أنه
يدعم
الكتابة
على
الإطلاق،
أو يعرّف
نفسه فقط
لدعم وسائط
أو أوضاع
كتابة غير
مطبقة في
wodim.
- mmc_cd_dvd
- يُختار
تعريف SCSI-3/mmc CD/DVD
العام
آلياً كلما
وجد wodim
محركاً
متوافقاً
مع MMC-2 أو MMC-3
يبدو أنه
يدعم أكثر
من نوع وسيط
والدرج
مفتوح أو لم
يُعثر على
وسيط
لاختيار
التعريف
الصحيح.
يحاول هذا
التعريف
إغلاق
الدرج،
ويتحقق من
الوسيط
الموجود
فيه ثم
يتفرع إلى
التعريف
الذي يطابق
الوسيط
الحالي.
- mmc_cdr
- يُختار
تعريف SCSI-3/mmc CD-R/CD-RW
العام
آلياً كلما
وجد wodim
محركاً
متوافقاً
مع MMC يدعم
فقط كتابة
الأقراص
المضغوطة
أو محركاً
متعدد
الأنظمة
يحتوي على
قرص مضغوط
كوسيط
حالي.
- mmc_cdr_sony
- يُختار
تعريف SCSI-3/mmc CD-R/CD-RW
العام
آلياً كلما
كان wodim
سيختار
تعريف mmc_cdr
لولا أن
الجهاز
يبدو من صنع
سوني. تعريف
mmc_cdr_sony مطلوب
بالتأكيد
لمحرك Sony CDU 928
لأن هذا
المحرك لا
يطبق معيار
MMC بالكامل
ويجب
استبدال
بعض أوامر MMC SCSI
بأوامر
سوني
المملوكة.
يبدو أن
جميع
محركات
سوني (حتى
الأحدث
منها) لا
تزال تطبق
أوامر سوني
المملوكة،
لذا لم تصبح
استخدام
هذا
التعريف
لكل محركات
سوني مشكلة
بعد. إذا
وجدت محرك
سوني أحدث
لا يعمل مع
هذا
التعريف،
يرجى
الإبلاغ.
- mmc_dvd
- يُختار
تعريف SCSI-3/mmc-2 DVD-R/DVD-RW
العام
آلياً كلما
وجد wodim
محركاً
متوافقاً
مع MMC-2 أو MMC-3
يدعم كتابة
أقراص DVD
وكان هناك
وسيط مناسب
محمل. لا
يوجد وضع Track At Once
لمسجلات DVD.
- mmc_dvdplus
- يُختار
تعريف SCSI-3/mmc-3 DVD+R/DVD+RW
العام
آلياً كلما
عُثر على
أحد أنواع
وسائط DVD+ غير
المتوافقة
مع بعضها
البعض.
يتحقق من
الوسائط ثم
يتفرع إلى
التعريف
الذي يطابق
الوسيط
الحالي.
- mmc_dvdplusr
- يُختار
تعريف SCSI-3/mmc-3 DVD+R
العام
آلياً كلما
عُثر على
وسيط DVD+R في
مسجل مناسب.
لاحظ أنه
لسبب غير
معروف، لا
يفضل تحالف
DVD-Plus وجود وضع
محاكاة
لوسائط DVD+R.
يحاول مؤلف
wodim إقناع
الشركات
المصنعة
بتطبيق وضع
محاكاة لـ DVD+R
وتطبيق
الدعم. يدعم
DVD+R وضع كتابة
واحداً فقط
يقع في مكان
ما بين Track At Once
وكتابة
الحزم (Packet writing)؛
يُختار هذا
الوضع في wodim
عبر خيار
-dao/-sao.
- mmc_dvdplusrw
- يُختار
تعريف SCSI-3/mmc-3 DVD+RW
العام
آلياً كلما
عُثر على
وسيط DVD+RW في
مسجل مناسب.
بما أن
وسائط DVD+RW
تحتاج إلى
تهيئة قبل
استخدامها
الأول،
يكتشف wodim
حالة
الوسيط هذه
آلياً
ويقوم
بالتهيئة
قبل بدء
الكتابة.
لاحظ أنه
لسبب غير
معروف، لا
يفضل تحالف
DVD-Plus وجود وضع
محاكاة ولا
طريقة لمسح
وسائط DVD+RW.
يدعم DVD+RW وضع
كتابة
واحداً فقط
قريب من
كتابة
الحزم؛
يُختار هذا
الوضع في wodim
عبر خيار
-dao/-sao.
- cw_7501
- يُختار
تعريف Matsushita/Panasonic CW-7501
آلياً
عندما يجد
wodim هذا
المحرك
القديم
السابق لـ MMC.
يدعم wodim
جميع أوضاع
الكتابة
لهذا النوع
من
المحركات.
- kodak_pcd_600
- يُختار
تعريف Kodak PCD-600
آلياً
عندما يجد
wodim هذا
المحرك
القديم
السابق لـ MMC
والذي كان
أول مسجل CD
عالي
السرعة (6x)
لفترة
طويلة.
يتصرف هذا
المحرك
بشكل مشابه
لمحرك Philips CDD-521.
- philips_cdd521
- يُختار
تعريف Philips CDD-521
آلياً
عندما يجد
wodim محرك Philips CDD-521
(وهو أول
مسجل CD صُنع
على
الإطلاق) أو
أحد
المحركات
الأخرى
المعروفة
بتصرفها
المشابه
لهذا
المحرك.
جميع
محركات Philips CDD-521
أو
المحركات
المماثلة
(انظر
التعريفات
الأخرى في
هذه
القائمة) لا
تدعم تسجيل
Session At Once.
- philips_cdd521_old
- يُختار
تعريف Philips CDD-521
القديم
آلياً
عندما يجد
wodim محرك Philips CDD-521
ببرمجيات
مضمنة
قديمة جداً
ولها بعض
القيود
المعروفة.
- philips_cdd522
- يُختار
تعريف Philips CDD-522
آلياً
عندما يجد
wodim محرك Philips CDD-522
الذي هو
خليفة الـ 521
أو أحد
متغيراته
التي تحمل
علامة Kodak. لا
يدعم wodim
تسجيل Session At Once مع
هذه
المحركات.
- philips_dumb
- لا يتم
اختيار
تعريف Philips CDD-521 ذو
الافتراضات
المتشائمة
آلياً
أبداً. يمكن
استخدامه
يدوياً مع
المحركات
التي تتصرف
بشكل مشابه
لـ Philips CDD-521.
- pioneer_dws114x
- يُختار
تعريف Pioneer DW-S114X
آلياً
عندما يجد
wodim أحد
مسجلات
الأقراص
المضغوطة
القديمة
غير
المتوافقة
مع MMC من Pioneer.
- plasmon_rf4100
- يُختار
تعريف Plasmon RF 4100
آلياً
عندما يجد
wodim هذا
المتغير
المحدد من Philips
CDD-521.
- ricoh_ro1060c
- يُختار
تعريف Ricoh RO-1060C
آلياً
عندما يجد
wodim هذا
المحرك. لا
يوجد دعم
حقيقي لهذا
المحرك
بعد.
- ricoh_ro1420c
- يُختار
تعريف Ricoh RO-1420C
آلياً
عندما يجد
wodim محركاً
بهذا
المتغير
المحدد من
مجموعة
أوامر Philips CDD-521.
- scsi2_cd
- يُختار
تعريف SCSI-2 CD-ROM
العام
آلياً كلما
وجد wodim
محركاً
سابقاً لـ MMC
لا يدعم
الكتابة أو
مسجلاً
سابقاً لـ MMC
غير مدعوم
بواسطة wodim.
- sony_cdu924
- يُختار
تعريف Sony CDU-924 / CDU-948
آلياً كلما
وجد wodim أحد
مسجلات
الأقراص
المضغوطة
القديمة
غير
المتوافقة
مع MMC من Sony.
- teac_cdr50
- يُختار
تعريف Teac CD-R50S، Teac
CD-R55S، JVC XR-W2010، Pinnacle RCD-5020
آلياً كلما
عُثر على
أحد
المحركات
المعروفة
بمجموعة
الأوامر
غير
المتوافقة
مع MMC
المستخدمة
من قبل TEAC و JVC.
لاحظ أن
العديد من
محركات JVC لن
تعمل لأنها
لا تطبق
مجموعة
الأوامر
الموثقة
بشكل صحيح
ولم ترغب JVC
في إصلاح أو
توثيق
الأخطاء. لا
يوجد دعم
لوضع
الكتابة Session At Once
بعد.
- tyuden_ew50
- يُختار
تعريف Taiyo Yuden EW-50
آلياً
عندما يجد
wodim محركاً
بهذا
المتغير
المحدد من
مجموعة
أوامر Philips CDD-521.
- yamaha_cdr100
- يُختار
تعريف Yamaha CDR-100 / CDR-102
آلياً
عندما يجد
wodim أحد
مسجلات
الأقراص
المضغوطة
القديمة
غير
المتوافقة
مع MMC من Yamaha. لا
يوجد دعم
لوضع
الكتابة Session At Once
بعد.
- cdr_simul
- يسمح تعريف
محاكاة CD-R
بإجراء
اختبارات
التوقيت
والسرعة
بمعلمات
تطابق سلوك
مسجلات
الأقراص
المضغوطة.
- dvd_simul
- يسمح تعريف
محاكاة DVD-R
بإجراء
اختبارات
التوقيت
والسرعة
بمعلمات
تطابق سلوك
مسجلات DVD.
هناك
مدخلان
خاصان
للتعريفات
في القائمة:
cdr_simul و dvd_simul. هذان
المدخلان
مصممان
لإجراء
اختبارات
التوقيت
بأي سرعة أو
اختبارات
التوقيت
للمحركات
التي لا
تدعم خيار
-dummy. تطبق
تعريفات
المحاكاة
محركاً
بحجم مخزن
مؤقت قدره
1 ميجابايت
يمكن
تغييره عبر
متغير
البيئة CDR_SIMUL_BUFSIZE.
يحاكي
تعريف
المحاكاة
بشكل صحيح
حتى حالة
نفاد
المخزن
المؤقت. في
حالة وجود
خيار -dummy، لا
يتم إحباط
المحاكاة
في حالة
نفاد
المخزن
المؤقت.
- driveropts=قائمة
الخيارات
- ضبط خيارات
خاصة
بالتعريف.
تُحدد
الخيارات
كقائمة
مفصولة
بفاصلة.
للحصول على
قائمة
بالخيارات
الصالحة،
استخدم
driveropts=help مع
خيار -checkdrive.
إذا كنت
ترغب في ضبط
خيارات
التعريف
دون تشغيل
مهمة wodim
نموذجية،
فأنت بحاجة
لاستخدام
خيار -setdropts
بالإضافة
إلى ذلك،
وإلا فإن
محلل سطر
الأوامر في
wodim سيصدر
تنبيهاً
بالخطأ.
خيارات
التعريف
المطبقة
حالياً هي:
- burnfree
- تشغيل دعم
الكتابة
الخالية من
نفاد
المخزن
المؤقت (Buffer Underrun Free).
يعمل هذا
فقط مع
المحركات
التي تدعم
تقنية Buffer Underrun Free،
المتوفرة
في معظم
المحركات
المصنوعة
في هذه
الألفية. قد
تُسمى هذه
التقنية: Sanyo
BURN-Proof، أو Ricoh Just-Link،
أو Yamaha Lossless-Link أو
ما شابه
ذلك.
هذا
الخيار
مهجور
ومذكور
هنا
لأغراض
التوثيق
فقط. ميزة BURN-Free
مُمكّنة
مبدئياً
إذا كان
المحرك
يدعمها.
ومع ذلك،
قد يؤدي
استخدام BURN-Free
إلى
انخفاض
جودة
الحرق.
لذلك قد
يكون من
المفيد
تعطيله
لأغراض
معينة،
مثل عند
إنشاء
نسخة
رئيسة
لإنتاج
أقراص
مضغوطة
بكميات
كبيرة.
- noburnfree
- إيقاف دعم
الكتابة
الخالية من
نفاد
المخزن
المؤقت.
- varirec=القيمة
- تشغيل وضع
الكتابة Plextor
VariRec. الوسيط
الإلزامي
القيمة هو
إزاحة طاقة
الليزر
ويمكن
اختياره
حالياً من
-2، -1، 0، 1، 2.
بالإضافة
إلى ذلك،
تحتاج إلى
ضبط سرعة
الكتابة
على 4 لكي
يعمل VariRec.
- gigarec=القيمة
- إدارة وضع
الكتابة Plextor
GigaRec. الوسيط
الإلزامي
القيمة هو
نسبة سعة
القرص
مقارنة
بالتسجيل
العادي
ويمكن
اختياره
حالياً من
0.6، 0.7، 0.8، 1.0، 1.2، 1.3،
1.4. إذا
استُخدمت
قيم أقل من
1.0، فإن
التأثير
يكون
مشابهاً
لميزة Yamaha Audio Master Q. R..
إذا
استُخدمت
قيم أكبر من
1.0، فتزداد
سعة القرص.
لا تدعم
جميع
المحركات
كل قيم GigaRec.
عندما
يستخدم
المحرك
ميزة GigaRec،
تقتصر
سرعة
الكتابة
على 8x.
- audiomaster
- تشغيل ميزة
Yamaha Audio Master Q. R. التي
عادة ما
تؤدي إلى
أقراص
مضغوطة
عالية
الجودة
تعاني من
مشاكل
قراءة أقل
في مشغلات Hi-Fi.
بما أن هذه
الميزة
مطبقة كنوع
من وضع
الكتابة Session at
Once، فإنها
ستعمل فقط
إذا اخترت
وضع كتابة SAO
ولا داعي
لإيقاف
تشغيلها.
سيعمل وضع Audio
Master بسرعة
محدودة
ولكن يمكن
استخدامه
أيضًا مع
أقراص
البيانات
المضغوطة.
في وضع Audio Master،
ستُكتب
الحفر (pits) على
القرص
المضغوط
بشكل أكبر
من المعتاد
مما يقلل من
سعة الوسيط
عند تشغيل
هذه الميزة.
القرص
المضغوط
سعة 74 دقيقة
ستكون سعته
63 دقيقة فقط
إذا كان Audio Master
نشطاً،
وستنخفض
سعة القرص
المضغوط
سعة 80 دقيقة
إلى 68 دقيقة.
- forcespeed
- عادةً،
تعرف
المشغلات
الحديثة
أقصى سرعة
ممكنة
لمختلف
الوسائط
وقد تُقلل
السرعة
لضمان أفضل
جودة كتابة.
قد تُسمى
هذه
التقنية: Plextor
PowerRec أو Ricoh Just-Speed أو
Yamaha Optimum Write Speed Control أو
ما شابه
ذلك. تسمح
بعض
المشغلات
(مثل Plextor و Ricoh و Yamaha)
بإجبار
المشغل على
استخدام
السرعة
المحددة
حتى لو كانت
الوسيطة
سيئة لدرجة
أن جودة
الكتابة
ستكون
رديئة. يخبر
هذا الخيار
مثل هذا
المشغل
بالإجبار
على
استخدام
السرعة
المحددة
بغض النظر
عن جودة
الوسيطة.
استخدم
هذا
الخيار
بحذر شديد
ولاحظ أن
المشغل
يجب أن
يعرف بشكل
أفضل أي
الوسائط
ستعمل
بالسرعة
الكاملة.
الإعداد
المبدئي
هو إيقاف
تشغيل forcespeed،
بغض النظر
عن
الإعدادات
المبدئية
للمشغل.
- noforcespeed
- أوقف تشغيل
ميزة force speed.
- speedread
- تحدد بعض
المشغلات
فائقة
السرعة مثل
مشغلات 48x
وأسرع من Plextor
سرعة
القراءة
للوسائط
غير
المعروفة
إلى 40x مثلاً
لتجنب تلف
الأقراص
والمشغلات.
استخدام
هذا الخيار
يخبر
المشغل
بقراءة أي
وسيطة
بأسرع ما
يمكن. كن
حذراً جداً
لأن هذا قد
يؤدي إلى
كسر
الوسيطة
داخل
المشغل
أثناء
القراءة،
مما ينتج
عنه تلف
الوسيطة
والمشغل!
- nospeedread
- أوقف تشغيل
سرعة
القراءة
غير
المحدودة.
- singlesession
- حوّل
المشغل إلى
مشغل جلسة
واحدة فقط.
يسمح هذا
بقراءة
الوسائط
المعيبة أو
غير
المتوافقة
(غير
القانونية)
التي تحتوي
على
إدخالات TOC
إضافية
(مكسورة/غير
قانونية)
غير قياسية
للغاية في
الـ TOC من
الجلسة
الثانية أو
أعلى. تصبح
بعض هذه
الأقراص
قابلة
للاستخدام
إذا
استُخدمت
المعلومات
من الجلسة
الأولى فقط.
تحتاج إلى
تفعيل وضع
الجلسة
الواحدة
قبل إدخال
القرص
المعيب!
- nosinglesession
- أوقف تشغيل
وضع الجلسة
الواحدة.
سيتصرف
المشغل
كالمعتاد
مرة أخرى.
- hidecdr
- أخفِ حقيقة
أن الوسيطة
قد تكون
وسيطة
قابلة
للتسجيل.
يسمح هذا
بجعل أقراص
CD-R تبدو
كأقراص CD-ROM
وتجعل
التطبيقات
تعتقد أن
الوسيطة
الموجودة
في المشغل
ليست CD-R.
- nohidecdr
- أوقف تشغيل
إخفاء
وسائط CD-R.
- tattooinfo
- استخدم هذا
الخيار مع
-checkdrive
لاسترداد
معلومات
حجم الصورة
لميزة Yamaha DiskT@2.
يبلغ طول
السطر في
الصور
دائماً 3744
بكسل. يُسقط
سطر رقم 0
(نصف قطر 0)
على مركز
القرص. إذا
كنت تعرف
نصف القطر
الداخلي
والخارجي،
ستتمكن من
إنشاء صورة
مشوهة
مسبقاً قد
تظهر
لاحقًا غير
مشوهة على
القرص.
- tattoofile=name
- استخدم هذا
الخيار مع
-checkdrive لكتابة
صورة معدة
لميزة Yamaha DiskT@2
على
الوسيطة.
يجب أن يكون
الملف
ملفاً
يحتوي على
بيانات
صورة خام
بالأبيض
والأسود
(بايت واحد
لكل بكسل)
بالحجم
الذي
استُرد
بواسطة
استدعاء
سابق لـ
tattoofile=name . إذا
كان حجم
الصورة
يساوي أقصى
حجم ممكن (3744 ×
320 بكسل)،
فسيستخدم
wodim الجزء
الأول من
الملف. ثم
سيُكتب هذا
الجزء
الأول في
المساحة
المتبقية
على القرص
المضغوط.
لاحظ أنه
يجب عكس
الصورة
لتكون
قابلة
للقراءة
من جانب
الالتقاط
في القرص
المضغوط.
- -setdropts
- اضبط
خيارات
المشغل
المحددة
بواسطة
driveropts=option list, و speed
(سرعة)
المشغل
وعلامة dummy
ثم اخرج.
يسمح هذا لـ
wodim بضبط
معلمات
خاصة
بالمشغل لا
يستخدمها
wodim مباشرة
مثل single session mode، و
hide cdr وما شابه.
تبرز
الحاجة
إليه في
حالة وجوب
استدعاء
driveropts=option list بدون
التخطيط
لتشغيل
مهمة wodim
نمطية.
- -checkdrive
- يفحص ما إذا
كان هناك
تعريف
للمشغل
الحالي
موجوداً ثم
يخرج. إذا
كان المشغل
معروفاً،
يستخدم wodim
رمز الخروج
0.
- -prcap
- اطبع قدرات
المشغل
للمشغلات
المتوافقة
مع SCSI-3/mmc كما تم
الحصول
عليها من
صفحة الوضع
0x2A. القيم
المميزة بـ
kB تستخدم 1000
بايت
ككيلو-بايت،
والقيم
المميزة بـ
KB تستخدم 1024
بايت
ككيلو-بايت.
- -inq
- أجرِ
استعلاماً
عن المشغل،
واطبع
معلومات
الاستعلام
ثم اخرج.
- -scanbus
- افحص جميع
أجهزة SCSI على
جميع نواقل
SCSI واطبع
سلاسل
الاستعلام.
قد يُستخدم
هذا الخيار
للعثور على
عنوان SCSI
لمسجل
الأقراص
المضغوطة/الرقمية
(CD/DVD) في
النظام. إذا
كانت بعض
أنواع
الأجهزة
غير مرئية،
فجرب
استخدام dev=ATA:
أو خياراً
مماثلاً
لإعطاء
تلميح حول
نوع الجهاز
الذي تبحث
عنه. تُحسب
الأرقام
المطبوعة
كـ لصائق
بواسطة: bus * 100 +
target. النتائج
غير موثوقة
على
المنصات
وأنظمة
الأجهزة
التي لا
تحتوي على
إدارة
أرقام SCSI
مستمرة.
استخدم
خيار --devices
بدلاً من
ذلك.
- --devices
- ابحث عن
الأجهزة
القابلة
للاستخدام
باستخدام
الوظائف
الخاصة
بالنظام،
مثل الفحص
باستخدام
عُقد
الأجهزة
المعتادة
في /dev/*، واعرض
الاكتشافات
باستخدام
أسماء
أجهزة
رمزية
بصيغة خاصة
بنظام
التشغيل.
- -reset
- حاول إعادة
ضبط ناقل SCSI
حيث يوجد
مسجل
الأقراص
المضغوطة.
لا يعمل هذا
في جميع
أنظمة
التشغيل.
- -abort
- حاول إرسال
تسلسل abort
(إجهاض) إلى
المشغل. إذا
كنت تستخدم
wodim فقط، فلا
ينبغي أن
تبرز
الحاجة
لهذا
أبداً؛
ولكن قد
تترك برامج
أخرى
المشغل في
حالة غير
قابلة
للاستخدام.
قد يلزم
استدعاء wodim
-reset إذا
قوطعت
عملية
كتابة
سابقة ولم
يخبر
البرنامج
المشغل
بأنه لن
يستمر في
الكتابة.
- -overburn
- اسمح لـ wodim
بكتابة
أكثر من
الحجم
الرسمي
للوسيطة.
تُسمى هذه
الميزة
عادةً overburning
(الحرق
الزائد)
وتعتمد على
حقيقة أن
معظم
الوسائط
الفارغة قد
تستوعب
مساحة أكبر
من الحجم
الرسمي. بما
أن الحجم
الرسمي
لمنطقة
الخروج (lead-out)
على القرص
هو 90 ثانية (6750
قطاعاً)
وعادةً ما
يعمل القرص
إذا كان
هناك 150
قطاعاً على
الأقل من
الخروج،
فيمكن
إجراء
الحرق
الزائد
لجميع
الوسائط
بمقدار 88
ثانية على
الأقل (6600
قطاع). تقوم
معظم
مسجلات
الأقراص
المضغوطة
بالحرق
الزائد فقط
في وضع SAO أو
RAW.
الاستثناءات
المعروفة
هي TEAC CD-R50S و TEAC CD-R55S و Panasonic
CW-7502. لا تسمح
بعض
المشغلات
بالحرق
الزائد
بالقدر
الذي قد
ترغب فيه
وتحدد حجم
القرص
المضغوط بـ
76 دقيقة
مثلاً. يمكن
التحايل
على هذه
المشكلة عن
طريق كتابة
القرص في
وضع RAW لأنه
بهذه
الطريقة لن
تتاح
للمشغل
فرصة
لمعرفة
الحجم قبل
بدء الحرق.
لا يوجد
ضمان بأن
مشغلك يدعم
الحرق
الزائد على
الإطلاق. قم
بإجراء
اختبار
للتحقق مما
إذا كان
مشغلك ينفذ
هذه
الميزة.
- -ignsize
- تجاهل
الحجم
المعروف
للوسيطة.
يجب
استخدام
هذا الخيار
بحذر شديد،
فهو موجود
فقط لأغراض
تنقيح
الأخطاء
ولا
تستخدمه
لأسباب
أخرى. ليس
من الضروري
كتابة
أقراص بسعة
أكبر من
السعة
الاسمية.
يتضمن هذا
الخيار -overburn.
- -useinfo
- استخدم
ملفات *.inf
للكتابة
فوق خيارات
الصوت. إذا
استُخدم
هذا
الخيار،
فستُقرأ
معلومات
حجم الفجوة
السابقة (pregap)
من ملف *.inf
المرتبط
بالملف
الذي يحتوي
على بيانات
الصوت
لمسار ما.
إذا
استُخدم
مع خيار -audio،
فيمكن
استخدام wodim
لكتابة
أقراص
صوتية من
أنبوب من icedax
إذا
استدعيت wodim
مع ملفات *.inf
كقائمة
معلمات
المسار
بدلاً من
استخدام
ملفات
الصوت.
تُقرأ
بيانات
الصوت من stdin
(المدخل
القياسي)
في هذه
الحالة.
انظر قسم
EXAMPLES أدناه.
يتحقق wodim
أولاً من
أن stdin غير
متصل
بطرفية
ويجري بعض
فحوصات
الاتساق
الاستدلالية
على ملفات
*.inf ثم يضبط
أطوال
المسارات
من
المعلومات
الموجودة
في ملفات
*.inf.
إذا كنت
ترغب في
الكتابة
من stdin،
فتأكد من
استدعاء wodim
بحجم FIFO كبير
بما يكفي،
وقلل سرعة
الكتابة
إلى قيمة
أقل من
سرعة
القراءة
للمشغل
المصدر
وقم
بتشغيل
خيار burn-free
للمشغل
المسجل.
- defpregap=#
- اضبط الحجم
المبدئي
للفجوة
السابقة (pre-gap)
لجميع
المسارات
باستثناء
المسار رقم
1. هذا
الخيار
منطقي
حالياً فقط
مع مشغل TEAC
عند إنشاء
أقراص track-at-once
بدون صمت
لمدة
ثانيتين
قبل كل
مسار.
قد يختفي
هذا الخيار
في
المستقبل.
- -packet
- اضبط Packet writing mode.
(وضع كتابة
الحزم). هذه
واجهة
تجريبية.
- pktsize=#
- اضبط حجم
الحزمة على
#، مما يجبر
على وضع
الحزمة
الثابت. هذه
واجهة
تجريبية.
- -noclose
- لا تغلق
المسار
الحالي،
مفيد فقط
عندما يكون
في وضع
كتابة
الحزم. هذه
واجهة
تجريبية.
- mcn=med_cat_nr
- اضبط Media Catalog Number
(رقم كتالوج
الوسائط)
للقرص
المضغوط
على med_cat_nr.
- -text
- اكتب
معلومات CD-Text
بناءً على
المعلومات
المأخوذة
من ملف
يحتوي على
معلومات ascii
للسلاسل
النصية.
يدعم wodim
معلومات CD-Text
بناءً على
محتوى
ملفات *.inf
التي
أنشأها icedax
ومعلومات CD-Text
بناءً على
المحتوى من
ملف CUE sheet. إذا
كان ملف CUE sheet
يحتوي على
كل من
إدخالات (CDTEXTFILE
ثنائية و SONGWRITER
نصية)،
فستغلب
المعلومات
المستندة
إلى إدخال
CDTEXTFILE.
تحتاج
إلى
استخدام
خيار -useinfo
بالإضافة
إلى ذلك
لإخبار wodim
بقراءة
ملفات *.inf أو
cuefile=filename
لإخبار wodim
بقراءة
ملف CUE sheet
بالإضافة
إلى ذلك.
إذا كنت
ترغب في
كتابة
معلومات CD-Text
الخاصة
بك، فقم
بتحرير
ملفات *.inf أو
ملف CUE sheet
بمحرر
نصوص وقم
بتغيير
الحقول
ذات الصلة
بـ CD-Text.
- textfile=filename
- اكتب CD-Text
بناءً على
المعلومات
الموجودة
في الملف
الثنائي filename.
يجب أن
يحتوي هذا
الملف على
معلومات
بتنسيق
بيانات
محدد في
معيار SCSI-3 MMC-2
وفي الكتاب
الأحمر (Red Book).
ترويسة
الحجم
المكونة من
أربعة
بايتات
والمحددة
في معيار SCSI
اختيارية
وتسمح بجعل
التعرف على
البيانات
الصحيحة
أقل غموضاً.
هذا هو أفضل
خيار
يُستخدم
لنسخ
بيانات CD-Text من
الأقراص
المضغوطة
الموجودة
التي تحمل
بالفعل
معلومات CD-Text.
للحصول على
بيانات
بتنسيق
مناسب لهذا
الخيار،
استخدم wodim -vv -toc
لاستخراج
المعلومات
من القرص.
إذا وُجد كل
من textfile=filename
ومعلومات CD-Text
من ملفات *.inf
أو *.cue، فإن
textfile=filename سيكتب
فوق
المعلومات
الأخرى.
- cuefile=filename
- خذ جميع
المعلومات
المتعلقة
بالتسجيل
من ملف CUE sheet
متوافق مع CDRWIN.
لا يُسمح
بملفات
المسارات
عند وجود
هذا
الخيار،
ويلزم
حالياً
خيار -dao
بالإضافة
إلى ذلك.
خيارات
المسار
يمكن خلط
خيارات
المسار مع
أسماء
ملفات
المسارات.
- isrc=ISRC_number
- اضبط International Standard Recording
Number (رقم
التسجيل
القياسي
الدولي)
للمسار
التالي على
ISRC_number.
- index=list
- يضبط قائمة
فهارس
للمسار
التالي.
قائمة
الفهارس هي
قائمة
أرقام
مفصولة
بفاصلة تعد
بدءاً من
الفهرس 1.
يجب أن
يحتوي
الإدخال
الأول في
هذه
القائمة
على 0، ويجب
أن تكون
الأرقام
التالية
قائمة
تصاعدية من
الأرقام
(تُعد بـ 1/75
ثانية) تمثل
بداية
الفهارس.
قائمة
فهارس
بالصيغة: 0,7500,15000
تضبط
الفهرس 1
على بداية
المسار،
والفهرس 2
على بعد 100
ثانية من
بداية
المسار،
والفهرس 3
على بعد 200
ثانية من
بداية
المسار.
- -audio
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بتنسيق
صوتي CD-DA
(مشابه
للكتاب
الأحمر).
يجب أن
يحتوي
الملف الذي
يتضمن
بيانات هذه
المسارات
على صوت
رقمي
ستيريو، 16
بت مع 44100
عينة/ثانية.
يجب أن يكون
ترتيب
البايتات
كما يلي: MSB
يسار، LSB
يسار، MSB
يمين، LSB
يمين، MSB
يسار وهكذا.
يجب أن يكون
المسار من
مضاعفات 2352
بايت. ليس
من الممكن
وضع الصورة
الرئيسة
لمسار صوتي
على قرص خام
لأن
البيانات
ستُقرأ
بمضاعفات 2352
بايت أثناء
عملية
التسجيل.
إذا
انتهى اسم
ملف بـ .au أو
.wav فيُعتبر
الملف ملف
بيانات
صوتية
مهيكلة.
يفترض wodim أن
الملف في
هذه
الحالة هو
ملف صوت Sun أو
ملف Microsoft .WAV
ويستخرج
بيانات
الصوت من
الملفات
عن طريق
تخطي
معلومات
الترويسة
غير
الصوتية.
في جميع
الحالات
الأخرى،
لن يعمل wodim
بشكل صحيح
إلا إذا
كان دفق
بيانات
الصوت لا
يحتوي على
أي ترويسة.
نظرًا لأن
العديد من
ملفات
الصوت
المهيكلة
لا تحتوي
على عدد
صحيح من
الكتل (1/75
ثانية) في
الطول،
فغالباً
ما يكون من
الضروري
تحديد
خيار -pad
أيضًا.
يتعرف wodim
على أن
بيانات
الصوت في
ملف .WAV تُخزن
بترتيب
بايتات Intel
(little-endian)، وسيقوم
بتبديل
بايتات
البيانات
آلياً إذا
كان مسجل
الأقراص
المضغوطة
يتطلب
بيانات big-endian.
سيرفض wodim أي
ملف صوتي
لا يتوافق
مع
متطلبات
الكتاب
الأحمر
لعينات
ستيريو 16 بت
بترميز PCM
عند 44100
عينة/ثانية.
عادةً ما
يعمل
استخدام
تنسيقات
بيانات
صوتية
مهيكلة
أخرى
كمدخل لـ wodim
إذا كان
هيكل
البيانات
هو الهيكل
الموصوف
أعلاه
(بيانات pcm
خام
بترتيب
بايتات big-endian).
ومع ذلك،
إذا كان
تنسيق
البيانات
يتضمن
ترويسة،
فستسمع
طقطقة في
بداية
المسار.
-
- إذا لم
يُحدد أي من
-data أو -audio،
فإن wodim
ينتقل
مبدئياً
إلى -audio
لجميع
أسماء
الملفات
التي تنتهي
بـ .au أو .wav
وإلى -data
لجميع
الملفات
الأخرى.
- -swab
- إذا كانت
هذه
العلامة
موجودة،
فيُفترض أن
بيانات
الصوت
بترتيب
بايتات
متبدل (little-endian).
تتطلب بعض
أنواع
كاتبات
الأقراص
المضغوطة
مثل Yamaha و Sony
ومشغلات SCSI-3/mmc
الجديدة
تقديم
بيانات
الصوت
بترتيب little-endian،
بينما
تتطلب
كاتبات
أخرى تقديم
بيانات
الصوت
بترتيب
بايتات big-endian
(الشبكة)
المستخدم
عادةً
بواسطة
بروتوكول SCSI.
يعرف wodim ما
إذا كان
مسجل
الأقراص
المضغوطة
يحتاج إلى
بيانات
صوتية
بترتيب big-endian
أو little-endian،
ويصحح
ترتيب
بايتات دفق
البيانات
ليتوافق مع
احتياجات
المسجل. لا
تحتاج إلى
علامة -swab
إلا إذا كان
دفق
البيانات
الخاص بك
بترتيب
بايتات Intel (little-endian).
لاحظ أن
المخرجات
المطولة
لـ wodim ستظهر
لك ما إذا
كان
التبديل
ضرورياً
لجعل
ترتيب
بايتات
بيانات
المدخلات
يتناسب مع
ترتيب
البايتات
المطلوب
للمسجل. لن
يظهر لك wodim
ما إذا
كانت
علامة -swab
موجودة
بالفعل
للمسار.
- -data
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بتنسيق CD-ROM mode 1
(الكتاب
الأصفر).
حجم
البيانات
هو مضاعف لـ
2048 بايت. يجب
أن يحتوي
الملف الذي
يتضمن
بيانات
المسار على
صورة نظام
ملفات ISO-9660 أو
Rock Ridge (انظر genisoimage
لمزيد من
التفاصيل).
إذا كانت
بيانات
المسار هي
صورة نظام
ملفات ufs،
فيجب ضبط
حجم الجزء
على 2 KB أو
أكثر
للسماح
باستخدام
مشغلات
الأقراص
المضغوطة
بحجم قطاع
2 KB للقراءة.
-
- -data هو
المبدئي،
إذا لم توجد
علامة أخرى
ولم يظهر
الملف كأحد
أنواع
ملفات
الصوت
المعروفة.
-
- إذا لم
يُحدد أي من
-data أو -audio،
فإن wodim
ينتقل
مبدئياً
إلى -audio
لجميع
أسماء
الملفات
التي تنتهي
بـ .au أو .wav
وإلى -data
لجميع
الملفات
الأخرى.
- -mode2
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بتنسيق CD-ROM mode 2.
حجم
البيانات
هو مضاعف لـ
2336 بايت.
- -xa
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بتنسيق CD-ROM XA mode 2 form
1. حجم
البيانات
هو مضاعف لـ
2048 بايت.
سيقوم
المشغل
بإنشاء
ترويسات
قطاع XA
الفرعية. مع
هذا
الخيار،
يكون وضع
الكتابة هو
نفسه كما هو
الحال مع
خيار -multi.
- -xa1
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بتنسيق CD-ROM XA mode 2 form
1. حجم
البيانات
هو مضاعف لـ
2056 بايت. تعد
ترويسات
قطاع XA
الفرعية
جزءاً من
بيانات
المستخدم
ويجب
توفيرها من
قبل
التطبيق
الذي يعد
البيانات
المراد
كتابتها.
- -xa2
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بتنسيق CD-ROM XA mode 2 form
2. البيانات
هي مضاعف لـ
2324 بايت.
سيقوم
المشغل
بإنشاء
ترويسات
قطاع XA
الفرعية.
- -xamix
- إذا كانت
هذه
العلامة
موجودة،
فستُكتب
جميع
المسارات
اللاحقة
بطريقة
تسمح بمزيج
من تنسيق CD-ROM XA
mode 2 form 1/2. حجم
البيانات
هو مضاعف لـ
2332 بايت. تعد
ترويسات
قطاع XA
الفرعية
جزءاً من
بيانات
المستخدم
ويجب
توفيرها من
قبل
التطبيق
الذي يعد
البيانات
المراد
كتابتها.
يجب توفير
معلومات CRC و P/Q
parity ECC/EDC
(اعتماداً
على نوع
القطاع) من
قبل
التطبيق
الذي يعد
البيانات
المراد
كتابتها.
- -cdi
- إذا كانت
هذه
العلامة
موجودة،
فيُضبط نوع
TOC للقرص على
CDI. هذا
منطقي فقط
مع أقراص XA.
- -isosize
- استخدم حجم
نظام ملفات
ISO-9660 كحجم
للمسار
التالي.
تبرز
الحاجة
لهذا
الخيار إذا
كنت تريد أن
يقرأ wodim
مباشرة
صورة مسار
من قسم قرص
خام أو من
قرص TAO رئيس.
في الحالة
الأولى،
يلزم خيار
-isosize لتحديد
حجم القرص
المضغوط
ليناسب حجم
نظام ملفات
ISO. في الحالة
الثانية،
يلزم خيار
-isosize لمنع wodim
من قراءة
كتلتين من
الكتل
المنتهية (run out)
التي
يضيفها كل
مسجل أقراص
مضغوطة في
وضع track at once. لا
يمكن قراءة
هاتين
الكتلتين
وقد
تتسببان في
نقص تدفق
البيانات (buffer
underrun) مما يؤدي
إلى نسخة
معيبة. لا
تستخدم هذا
الخيار في
الملفات
التي
أنشأها genisoimage
وفي حالة
قراءة wodim
لبيانات
المسار من
stdin. في
الحالة
الأولى،
ستمنع wodim من
كتابة كمية
الحشو التي
ألحقها
genisoimage، وفي
الحالة
الأخيرة،
لن يعمل لأن
stdin غير قابل
للبحث (not seekable).
إذا
استُخدم -isosize
لمسار ما،
فسيقوم wodim
آلياً
بإضافة
حشو لهذا
المسار
كما لو
استُخدم
خيار -pad
ولكن قد
تكون كمية
الحشو أقل
من الحشو
الذي كتبه
genisoimage. لاحظ
أنه إذا
استخدمت -isosize
على مسار
يحتوي على
معلومات
إقلاع Sparc،
فستُفقد
معلومات
الإقلاع.
لاحظ
أيضًا أنه
لا يمكن
استخدام
هذا
الخيار
لتحديد
حجم نظام
ملفات إذا
كان خيار
الجلسات
المتعددة (multi
session) موجوداً.
- -pad
- إذا كان
المسار
مسار
بيانات،
فسيُضاف 15
قطاعاً من
البيانات
المليئة
بالأصفار
إلى نهاية
هذا المسار
وكل مسار
بيانات
لاحق. في
هذه
الحالة،
يحل خيار padsize=
محل خيار -pad.
ومع ذلك
سيبقى
كاختصار لـ
padsize=15s. إذا
كان خيار -pad
يشير إلى
مسار صوتي،
فسيقوم wodim
بحشو
بيانات
الصوت
لتكون من
مضاعفات 2352
بايت. يتم
حشو بيانات
الصوت
بأصفار
ثنائية وهي
تعادل
الصمت
المطبق.
يبقى -pad
صالحاً
حتى يُعطل
بواسطة -nopad.
- padsize=#
- اضبط كمية
البيانات
التي
ستُلحق
كحشوة
للمقطوعة
التالية
إلى #. على
عكس سلوك
الخيار -pad،
تُصفر قيمة
padsize= لكل
مقطوعة
جديدة.
يفترض wodim أن
حجم القطاع
هو 2048 بايت
للخيار padsize=،
بغض النظر
عن حجم
القطاع
الحقيقي
وبغض النظر
عن وضع
الكتابة.
ومع ذلك،
فإن
الميجابايت
المذكورة
في مخرجات
الوضع
المسهب
تحسب حجم
قطاع
المخرجات
الذي يكون
مثلاً 2448
بايت عند
الكتابة في
وضع RAW/RAW96. انظر
الخيار fs=
للوسائط
الممكنة.
لحشو ما
يعادل 20
دقيقة على
قرص مضغوط،
يمكنك
كتابة padsize=20x60x75s.
استخدم هذا
الخيار إذا
كان محرك
الأقراص
المضغوطة
لديك غير
قادر على
قراءة
القطاعات
الأخيرة من
مقطوعة ما
أو إذا كنت
تريد أن
تكون
قادراً على
قراءة
القرص
المضغوط
على نظام Linux
مع علة
القراءة
الاستباقية
في نظام
ملفات ISO-9660.
إذا
استُخدم
ملف فارغ
لبيانات
المقطوعة،
فيمكن
استخدام
هذا الخيار
لإنشاء قرص
مكون
بالكامل من
الحشوة.
يمكن
استخدام
هذا مثلاً
لمعرفة
مقدار
الحرق
الزائد (overburning)
الممكن مع
وسيط معين.
- -nopad
- لا تحشُ
المقطوعات
التالية -
وهو
المبدئي.
- -shorttrack
- اسمح لجميع
المقطوعات
اللاحقة
بانتهاك
معيار طول
المقطوعة
في الكتاب
الأحمر (Red Book)
الذي يتطلب
حداً أدنى
لطول
المقطوعة
يبلغ 4
ثوانٍ. هذا
الخيار
مفيد فقط
عند
استخدامه
في وضع SAO أو RAW.
لا تدعم
جميع
المحركات
هذه الميزة.
يجب أن يقبل
المحرك
ورقة CUE
الناتجة أو
يدعم كتابة
RAW.
- -noshorttrack
- أعد فرض
معيار طول
المقطوعة
في الكتاب
الأحمر. يجب
أن تكون
المقطوعات 4
ثوانٍ على
الأقل.
- pregap=#
- اضبط حجم
الفجوة
المسبقة (pre-gap)
للمقطوعة
التالية.
هذا الخيار
منطقي
حالياً فقط
مع محرك TEAC
عند إنشاء
أقراص بنمط
(track-at-once) بدون صمت
لمدة
ثانيتين
قبل كل
مقطوعة.
قد يختفي
هذا الخيار
في
المستقبل.
- -preemp
- إذا وُجدت
هذه
العلامة،
فستشير
جميع
مدخلات
جدول
المحتويات
(TOC)
للمقطوعات
الصوتية
اللاحقة
إلى أن
البيانات
الصوتية قد
عُينت
بتوكيد
مسبق (pre-emphasis)
قدره 50/15 مل
ثانية. ومع
ذلك، لا
تُعدل
البيانات
أثناء
عملية
النقل من
الملف إلى
القرص. ليس
لهذا
الخيار أي
تأثير على
مقطوعات
البيانات.
- -nopreemp
- إذا وُجدت
هذه
العلامة،
فستشير
جميع
مدخلات
جدول
المحتويات
(TOC)
للمقطوعات
الصوتية
اللاحقة
إلى أن
البيانات
الصوتية قد
سُجلت
ببيانات
خطية - وهذا
هو
المبدئي.
- -copy
- إذا وُجدت
هذه
العلامة،
فستشير
جميع
مدخلات
جدول
المحتويات
(TOC)
للمقطوعات
الصوتية
اللاحقة
على القرص
الناتج إلى
أن
البيانات
الصوتية
لديها إذن
بالنسخ دون
قيود. ليس
لهذا
الخيار أي
تأثير على
مقطوعات
البيانات.
- -nocopy
- إذا وُجدت
هذه
العلامة،
فستشير
جميع
مدخلات
جدول
المحتويات
(TOC)
للمقطوعات
الصوتية
اللاحقة
على القرص
الناتج إلى
أن
البيانات
الصوتية
لديها إذن
بالنسخ مرة
واحدة فقط
للاستخدام
الشخصي -
وهذا هو
المبدئي.
- -scms
- إذا وُجدت
هذه
العلامة،
فستشير
جميع
مدخلات
جدول
المحتويات
(TOC)
للمقطوعات
الصوتية
اللاحقة
على القرص
الناتج إلى
أن
البيانات
الصوتية
ليس لديها
إذن بالنسخ
بعد الآن.
- tsize=#
- إذا وُزعت
الصورة
الرئيسة
للمقطوعة
التالية
على قرص
خام،
فاستخدم
هذا الخيار
لتحديد
مقدار
البيانات
الصالحة
على هذا
القرص. إذا
كانت صورة
المقطوعة
التالية
مخزنة في
ملف عادي،
فسيُؤخذ
حجم ذلك
الملف
لتحديد طول
هذه
المقطوعة.
إذا كانت
المقطوعة
تحتوي على
صورة نظام
ملفات ISO 9660،
فاستخدم
الخيار -isosize
لتحديد طول
صورة نظام
الملفات
تلك.
في وضع Disk at Once
ومع بعض
المحركات
التي
تستخدم
واجهة
برمجة TEAC،
حتى في وضع Track
at Once، يحتاج wodim
إلى معرفة
حجم كل
مقطوعة قبل
البدء في
كتابة
القرص.
يتحقق wodim
الآن من هذا
ويجهض
العملية
قبل البدء
في الكتابة.
إذا حدث
هذا،
فستحتاج
إلى تشغيل
genisoimage -print-size
مسبقاً
واستخدام
المخرجات
(مع إلحاق
الحرف `s')
كوسيط
للخيار tsize=
لبرنامج wodim
(مثلاً tsize=250000s).
انظر
الخيار fs=
للوسائط
الممكنة.
أمثلة
لجميع
الأمثلة
أدناه،
سيُفترض أن
مسجل
الأقراص
المضغوطة/الرقمية
متصل بناقل
SCSI الرئيس
للجهاز.
وعُين معرف
هدف SCSI إلى 2.
لتسجيل
قرص مضغوط
للبيانات
فقط بسرعة
مزدوجة،
باستخدام
بيانات من
الملف cdimage.raw:
wodim -v speed=2 dev=2,0 cdimage.raw
لإنشاء
صورة لنظام
ملفات ISO 9660 مع
ملحقات Rock Ridge:
genisoimage -R -o cdimage.raw /home/joerg/master/tree
لفحص
الملف
الناتج قبل
الكتابة
على القرص
المضغوط في
Solaris:
mount -r -F fbk -o type=hsfs /dev/fbk0:cdimage.raw /mnt
على Linux:
mount cdimage.raw -r -t iso9660 -o loop /mnt
استمر بـ:
ls -lR /mnt
umount /mnt
إذا كانت
السرعة
الإجمالية
للنظام
كافية ولم
يكن هيكل
نظام
الملفات
معقداً
للغاية،
فسيعمل wodim
دون إنشاء
صورة لنظام
ملفات ISO 9660. ما
عليك سوى
تشغيل
الأنبوب:
genisoimage -R /master/tree | wodim -v fs=6m speed=2 dev=2,0 -
حجم FIFO
الأدنى
الموصى به
لتشغيل هذا
الأنبوب هو 4
ميجابايت.
وبما أن حجم
FIFO المبدئي
هو 4
ميجابايت،
فإن الخيار
fs= يحتاج فقط
إلى الوجود
إذا كنت
ترغب في
استخدام
حجم FIFO مختلف.
إذا كان
نظامك
محملاً
بمهام
كثيرة،
فيجب تشغيل
genisoimage في فئة
الوقت
الحقيقي
أيضًا. لرفع
أولوية genisoimage
استبدل
الأمر
genisoimage -R /master/tree
بـ
priocntl -e -c RT -p 59 genisoimage -R /master/tree
على Solaris وبـ
nice --18 genisoimage -R /master/tree
على
الأنظمة
التي لا
تحتوي على
جدولة وقت
حقيقي
متوافقة مع
UNIX International.
يعمل wodim
بالأولوية 59
على Solaris، يجب
عليك تشغيل
genisoimage بأولوية
لا تزيد عن 58.
في الأنظمة
الأخرى،
يجب تشغيل
genisoimage بما لا
يقل عن nice --18.
اُختبر
إنشاء قرص
مضغوط بدون
صورة نظام
ملفات على
القرص على
جهاز Sparcstation-2
باستخدام Yamaha
CDR-400. وقد عمل
حتى السرعة
الرباعية
عندما لم
يكن الجهاز
محملاً. قد
يكون جهاز
أسرع
قادراً على
التعامل مع
السرعة
الرباعية
أيضًا في
حالة
التحميل.
لتسجيل
قرص صوتي (CD-DA)
بحت
بالسرعة
الأحادية،
مع احتواء
كل مقطوعة
في ملف يسمى
track01.cdaudio، و track02.cdaudio،
إلخ:
wodim -v speed=1 dev=/dev/cdrw -audio track*.cdaudio
للتحقق
مما إذا كان
من المناسب
استخدام
السرعة
المزدوجة
للمثال
أعلاه.
استخدم
خيار
الكتابة
الوهمية:
wodim -v -dummy speed=2 dev=/dev/cdrw -audio track*.cdaudio
لتسجيل
قرص مضغوط
مختلط
الوضع مع
نظام ملفات
ISO 9660 من cdimage.raw في
المقطوعة
الأولى،
والمقطوعات
الأخرى هي
مقطوعات
صوتية من
الملفات
track01.cdaudio، و track02.cdaudio،
إلخ:
wodim -v dev=2,0 cdimage.raw -audio track*.cdaudio
للتعامل
مع
المحركات
التي تحتاج
لمعرفة حجم
المقطوعة
قبل البدء
في
الكتابة،
شغل أولاً
genisoimage -R -q -print-size /master/tree
ثم شغل
genisoimage -R /master/tree | wodim speed=2 dev=2,0 tsize=XXXs -
حيث
تُستبدل XXX
بمخرجات
التشغيل
السابق لـ
genisoimage.
لنسخ قرص
صوتي بأكثر
الطرق دقة،
شغل أولاً
icedax dev=/dev/cdrom -vall cddb=0 -B -Owav
ثم شغل
wodim dev=/dev/cdrw -v -dao -useinfo -text *.wav
سيحاول
هذا نسخ
فهارس
المقطوعات
وقراءة
معلومات نص
القرص (CD-Text) من
القرص. إذا
لم تكن هناك
معلومات نص
القرص،
فسيحاول icedax
الحصول على
المعلومات
من freedb.org بدلاً
من ذلك.
لنسخ قرص
صوتي من
أنبوب (بدون
ملفات
وسيطة)، شغل
أولاً
icedax dev=1,0 -vall cddb=0 -info-only
ثم شغل
icedax dev=1,0 -no-infofile -B -Oraw - | \
wodim dev=2,0 -v -dao -audio -useinfo -text *.inf
سيحصل هذا
على جميع
المعلومات
(بما في ذلك
معلومات
حجم
المقطوعة)
من ملفات *.inf
ثم يقرأ
البيانات
الصوتية من
المدخلات
القياسية
(stdin).
إذا كنت
ترغب في
الكتابة من
stdin، فتأكد
من استدعاء
wodim بحجم FIFO كبير
بما يكفي
(مثلاً fs=128m)،
وقلل سرعة
الكتابة
إلى قيمة
أقل من سرعة
قراءة
المحرك
المصدر
(مثلاً speed=12)،
واحصل على
محرك أقراص
مضغوطة/رقمية
بميزة BURN-Free إذا
لم تكن
متوفرة
بعد.
لضبط
خيارات
المحرك دون
كتابة قرص
مضغوط
(مثلاً
لتبديل
محرك
الأقراص
إلى وضع
الجلسة
الواحدة)،
شغل
wodim dev=1,0 -setdropts driveropts=singlesession
إذا كنت
ترغب في فعل
ذلك في حال
عدم وجود
قرص مضغوط
في المحرك،
استدعِ
wodim dev=1,0 -force -setdropts driveropts=singlesession
لنسخ قرص
مضغوط في
وضع
الاستنساخ،
اقرأ القرص
الرئيس
أولاً
باستخدام:
readom dev=b,t,l -clone f=somefile
أو (في حال
كان القرص
المضغوط
يحتوي على
العديد من
القطاعات
غير
القابلة
للقراءة عن
قصد)
باستدعاء:
readom dev=1,0 -clone -nocorr f=somefile
سيُنشئ
الملفين somefile
و somefile.toc. ثم
اكتب القرص
المضغوط
باستخدام:
wodim dev=1,0 -raw96r -clone -v somefile
البيئة
- CDR_DEVICE
- قد يحتوي
هذا إما على
معرف جهاز
مناسب
لاستدعاء
الفتح
لمكتبة نقل
SCSI أو لصيقة
في الملف
/etc/wodim.conf.
- CDR_SPEED
- يضبط قيمة
السرعة
المبدئية
للكتابة
(انظر أيضًا
الخيار speed=).
- CDR_FIFOSIZE
- يضبط الحجم
المبدئي لـ
FIFO (انظر
أيضًا
الخيار fs=#).
- CDR_FORCERAWSPEED
- إذا عُين
متغير
البيئة
هذا،
فسيسمح لك
wodim
بالكتابة
بكامل سرعة
ترميز RAW
التي
يدعمها
معالج واحد.
سيؤدي هذا
إلى احتمال
كبير لنفاد
ذاكرة
التخزين
المؤقت (buffer underruns).
استخدمه
بحذر.
- CDR_FORCESPEED
- إذا عُين
متغير
البيئة
هذا،
فسيسمح لك
wodim
بالكتابة
بكامل سرعة
DMA التي
يدعمها
النظام. لا
يوجد
احتياطي DMA
لقراءة
البيانات
التي
ستُكتب من
القرص.
سيؤدي هذا
إلى احتمال
كبير لنفاد
ذاكرة
التخزين
المؤقت.
استخدمه
بحذر.
- RSH
- إذا وُجدت
بيئة RSH،
فلن يُنشأ
الاتصال
البعيد عبر
rcmd(3) بل عبر
استدعاء
البرنامج
الذي يشير
إليه RSH.
استخدم
مثلاً RSH=/usr/bin/ssh
لإنشاء
اتصال صدفة
آمنة.
لاحظ أن
هذا يجبر wodim
على إنشاء
أنبوب
لبرنامج rsh(1)
ويمنع wodim من
الوصول
المباشر
إلى مقبس
الشبكة
للخادم
البعيد.
وهذا يجعل
من
المستحيل
ضبط
معايير
الأداء
ويبطئ
الاتصال
مقارنة
باتصال rcmd(3)
الذي
يبدأه
المستخدم
root.
- RSCSI
- إذا وُجدت
بيئة RSCSI،
فلن يكون
خادم SCSI
البعيد هو
البرنامج
/opt/schily/sbin/rscsi بل
البرنامج
الذي يشير
إليه RSCSI.
لاحظ أنه
سيُتجاهل
اسم برنامج
خادم SCSI
البعيد إذا
سجلت
الدخول
باستخدام
حساب أُنشئ
مع برنامج
خادم SCSI بعيد
كصدفة دخول.
الملفات
- /etc/wodim.conf
- يمكن ضبط
القيم
المبدئية
للخيارات
التالية في
/etc/wodim.conf. على سبيل
المثال:
CDR_FIFOSIZE=8m أو
CDR_SPEED=2
- CDR_DEVICE
- قد يحتوي
هذا إما على
معرف جهاز
مناسب
لاستدعاء
الفتح
لمكتبة نقل
SCSI أو لصيقة
في الملف /etc/wodim.conf
تسمح
بتحديد
محرك أقراص
معين على
النظام.
- CDR_SPEED
- يضبط قيمة
السرعة
المبدئية
للكتابة
(انظر أيضًا
الخيار speed=).
- CDR_FIFOSIZE
- يضبط الحجم
المبدئي لـ
FIFO (انظر
أيضًا
الخيار fs=#).
- CDR_MAXFIFOSIZE
- يضبط الحد
الأقصى
لحجم FIFO (انظر
أيضًا
الخيار fs=#).
- أي كلمة
مفتاحية
أخرى (لصيقة)
هي معرف (اسم
رمزي) لمحرك
أقراص
معين
- على النظام.
لا يجوز أن
يحتوي هذا
المعرف على
المحارف ','
أو '/' أو '@' أو ':'.
يحتوي كل
سطر يلي
اللصيقة
على قائمة
عناصر
مفصولة
بمسافات
بيضاء.
حاليًا،
يُتعرف
على أربعة
عناصر:
مواصفات
الهدف
لمحرك
الأقراص،
والسرعة
المبدئية
التي
ينبغي
استخدامها
لمحرك
الأقراص
هذا، وحجم FIFO
المبدئي
الذي
ينبغي
استخدامه
لمحرك
الأقراص
هذا،
وخيارات
محرك
الأقراص
المحددة.
يمكن ضبط
قيم speed و fifosize
على -1
لإخبار wodim
باستخدام
القيم
المبدئية
العامة.
يمكن أن
يكون target هو -1
لاستخدام
التخمين
الآلي
لمحرك
الأقراص
(انظر
أعلاه).
يمكن حذف
قيمة driveropts أو
ضبطها على
"" إذا لم
تُستخدم
أي خيارات
تعريف. قد
يبدو
السطر
النموذجي
بهذا
الشكل:
plex760= 0,5,0 12 50m varirec=1
pioneer= /dev/hdd -1 -1
يخبر هذا
wodim بأن محرك
أقراص
يسمى plex760
موجود في scsibus
0، والهدف 5،
و lun 0 وينبغي
استخدامه
بسرعة 12
وحجم FIFO يبلغ
50 ميجابايت.
كما
يستخدم
بعض
المعاملات
الخاصة
بالجهاز.
يمكن
الوصول
إلى محرك
أقراص
ثانٍ عبر
ملف
الجهاز /dev/hdd
ويستخدم
السرعة
المبدئية
وحجم FIFO
المبدئي.
انظر
أيضًا
ملاحظات
في نظام Solaris،
ستحتاج إلى
إيقاف
إدارة
المجلدات
إذا كنت
ترغب في
استخدام
كود نقل SCSI
الاحتياطي
USCSI. حتى أشياء
مثل wodim -scanbus لن
تعمل إذا
كانت إدارة
المجلدات
قيد
التشغيل.
الأقراص
التي
أُنشئت في
وضع Track At Once
ليست
مناسبة
لتكون نسخة
رئيسة
للإنتاج
الضخم
المباشر من
قبل مصنعي
الأقراص
المدمجة.
ستحتاج إلى
خيار disk at once
لتسجيل هذه
الأقراص.
ومع ذلك،
فإن
الأقراص
التي
أُنشئت في
وضع Track At Once
ستُقرأ
عادةً في
جميع
مشغلات
الأقراص
المدمجة.
غير أن بعض
مشغلات
الأقراص
المدمجة
الصوتية
القديمة قد
تصدر نقرة
لمدة
ثانيتين
بين
المسارين
الصوتيين.
الحد
الأدنى
لحجم
المسار هو 4
ثوانٍ أو 300
قطاع. إذا
كتبت
مسارات
أصغر،
سيضيف مسجل
الأقراص
المدمجة
كتلًا
وهمية. هذا
ليس خطأً،
رغم أن
رسالة خطأ SCSI
قد تبدو
كذلك.
يُدعم Yamaha CDR-400
وجميع
محركات
الأقراص
الجديدة
المتوافقة
مع SCSI-3/mmc في
الجلسة
الواحدة
والمتعددة.
ينبغي
عليك إجراء
اختبارات
عديدة
بجميع
السرعات
المدعومة
لمحرك
الأقراص
لديك مع
تفعيل خيار
-dummy إذا كنت
تستخدم wodim
على نظام
غير معروف.
كتابة قرص
مدمج هي
عملية
فورية. لن
توفر أنظمة
NFS و CIFS وأنظمة
ملفات
الشبكة
الأخرى
دائمًا
معدلات
البيانات
المطلوبة
باستمرار.
إذا أردت
استخدام wodim
مع صور
الأقراص
المدمجة
الموجودة
على نظام
ملفات NFS
موصول،
فتأكد من أن
حجم FIFO كبير
بما يكفي.
إذا أردت
التأكد من
أن انخفاض
تدفق
المخزن
المؤقت ليس
بسبب قرص
المصدر،
يمكنك
استخدام
الأمر
wodim -dummy dev=2,0 padsize=600m /dev/null
لإنشاء
قرص مكون
بالكامل من
بيانات
وهمية.
هناك
أيضًا
حالات
تحتاج فيها
إما أن تكون
مستخدمًا
جذرًا (root) أو
تثبت ملف wodim
التنفيذي
بصلاحيات suid-root.
أولاً، إذا
كنت تستخدم
جهازًا
صُنع قبل
عام 1999 يتطلب
تعريفًا
غير MMC،
فينبغي
عليك تشغيل
wodim في الوضع
الوهمي (dummy)
قبل كتابة
البيانات.
إذا وجدت
مشكلة في
القيام
بذلك،
فيرجى
إبلاغ
مطوري cdrkit
(انظر
أدناه).
ثانيًا،
قد تكون
وظائف
معينة غير
قابلة
للاستخدام
بسبب تصفية
أوامر SCSI في
لينكس. عند
استخدام wodim
لأي شيء
باستثناء
كتابة
البيانات
البحتة،
ينبغي عليك
أيضًا
اختبار
العملية في
الوضع
الوهمي
والإبلاغ
عن
المشكلات
إلى عنوان
المتراسل
أدناه.
إذا كنت لا
تزال ترغب
في تشغيل wodim
بصلاحيات
الجذر،
يمكنك ضبط
صلاحيات
الملف
التنفيذي
إلى suid-root. انظر
الملاحظات
الإضافية
لتوزيعة
نظامك/برنامجك
أو ملف README.suidroot
الذي يعد
جزءًا من
مصدر cdrkit.
ينبغي ألا
توصل
محركات
الأقراص
القديمة
التي لا
تدعم
الفصل/إعادة
الاتصال
بناقل SCSI
المتصل
بمسجل
الأقراص
المدمجة أو
قرص
المصدر.
لا يمكن أن
يحتوي
القرص
المدمج على
أكثر من 99
مسارًا.
عند إنشاء
قرص يحتوي
على مسارات
صوتية
وبيانات
معًا،
ينبغي أن
تكون
البيانات
في المسار 1
وإلا
فينبغي
إنشاء قرص CDplus
وهو قرص
متعدد
الجلسات
تحتوي
الجلسة
الأولى منه
على
المسارات
الصوتية
والجلسة
التالية
على مسار
البيانات.
كثير من
أنظمة
التشغيل
غير قادرة
على قراءة
أكثر من
مسار
بيانات
واحد، أو
تحتاج إلى
برمجيات
خاصة
للقيام
بذلك.
إذا كان
لديك
المزيد من
المعلومات
أو أدلة
أوامر SCSI
لمسجلات CD/DVD/BR/HD-DVD
غير
المدعومة
حاليًا،
فيرجى
مراسلة
مطوري cdrkit
(انظر
أدناه).
تحتوي
العديد من
مسجلات
الأقراص
المدمجة
على علل
وغالبًا ما
تتطلب
تحديثًا
للبرمجيات
المثبتة (firmware)
لتعمل بشكل
صحيح. إذا
واجهت
مشكلات لا
يمكن حلها
أو تفسيرها
بالملاحظات
أعلاه،
فيرجى
البحث عن
تعليمات في
الصفحة
الرئيسة
للشركة
المصنعة
المعنية.
ستجبرك
بعض العلل
على إعادة
تشغيل طاقة
الجهاز أو
إعادة
تشغيل
الحاسوب.
تُحسب
النسبة
المئوية
لمخرجات FIFO
مباشرة بعد
كتابة كتلة
من
البيانات
إلى مسجل CD/DVD.
لهذا
السبب، لن
تصل نسبة
امتلاء FIFO
إلى 100% أبدًا
بينما يكون
FIFO في وضع
البث.
التشخيص
لديك 4
ثوانٍ
لإلغاء بدء
wodim بعد رؤية
الرسالة:
بدء كتابة
القرص
المدمج
بالسرعة %d في
الوضع %s
للجلسة %s. في
معظم
الصدف،
يمكنك
القيام
بذلك
بالضغط على
Ctrl-C.
تبدو
رسالة
الخطأ
النموذجية
لأمر SCSI
كالتالي:
wodim: I/O error. test unit ready: scsi sendcmd: no error
CDB: 00 20 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 25 00 00 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x25 Qual 0x00 (logical unit not supported) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.002s timeout 40s
يعطي
السطر
الأول
معلومات
حول نقل
الأمر. النص
بعد
النقطتين
الأوليين
يعطي نص
الخطأ
لاستدعاء
النظام من
منظور
النواة.
وعادة ما
يكون: I/O error ما
لم تحدث
مشكلات
أخرى. تحتوي
الكلمات
التالية
على وصف
قصير لأمر SCSI
الذي فشل.
يخبرك باقي
السطر إذا
كانت هناك
أي مشكلات
في نقل
الأمر عبر
ناقل SCSI. تعني
fatal error أنه لم
يكن من
الممكن نقل
الأمر (أي لا
يوجد جهاز
في عنوان SCSI
المطلوب).
يطبع
السطر
الثاني
كتلة واصف
أمر SCSI للأمر
الفاشل.
يعطي
السطر
الثالث
معلومات
حول رمز
حالة SCSI الذي
أرجعه
الأمر، إذا
نجح نقل
الأمر. هذه
معلومات
خطأ من جهاز
SCSI.
السطر
الرابع هو
تفريغ
سداسي عشري
لمعلومات
حس الطلب
الآلي
للأمر.
السطر
الخامس هو
نص الخطأ
لمفتاح
الحس إن
وجد، يليه
رقم الجزء
الذي لا
يكون
صالحًا إلا
إذا كان
الأمر أمر
copy. إذا لم
تكن رسالة
الخطأ
مرتبطة
مباشرة
بالأمر
الحالي،
يُلحق النص
deferred error.
السطر
السادس هو
نص الخطأ
لرمز الحس
ومؤهل الحس
إن وجدا. إذا
كان نوع
الجهاز
معروفًا،
فيُفك
ترميز
بيانات
الحس من
الجداول في
scsierrs.c. يتبع
النص قيمة
الخطأ
لوحدة
قابلة
للاستبدال
ميدانيًا.
يطبع
السطر
السابع رقم
الكتلة
المرتبط
بالأمر
الفاشل
ونصًا لعدة
أعلام خطأ.
قد لا يكون
رقم الكتلة
صالحًا.
يبلغ
السطر
الثامن عن
المهلة
الزمنية
المحددة
لهذا الأمر
والوقت
الذي
استغرقه
الأمر
فعليًا
للاكتمال.
الرسالة
التالية
ليست خطأ:
Track 01: Total bytes read/written: 2048/2048 (1 sectors).
wodim: I/O error. flush cache: scsi sendcmd: no error
CDB: 35 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 05 80 00 00 27 0A 00 00 00 00 B5 00 00 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0xB5 Qual 0x00 (dummy data blocks added) Fru 0x0
Sense flags: Blk -2147483609 (valid)
cmd finished after 0.002s timeout 40s
إنه يُشعر
ببساطة،
بأن المسار
الأصغر من
الحد
الأدنى
للحجم قد
وُسع ليصل
إلى 300 قطاع.
العلل
netscsid لا يعمل
بشكل صحيح
وهو غير
مصان بشكل
عام. ومن
المحتمل
أنه غير
متوافق مع rscsi
من cdrtools أيضًا.
إصلاحات
العلل
الجيدة
مرحب بها،
تواصل مع
مطوري Cdrkit.
دعم ملف cue
محدود
للغاية،
حيث يُسمح
بملف واحد
فقط.
للمتطوعين،
راجع ملف TODO
في المصدر.
تحديد
ملف صوتي
عدة مرات
يؤدي إلى
تلف المسار
الثاني
(فعليًا لا
توجد
بيانات
بالإضافة
إلى الحد
الأدنى من
الحشو).
قد تكون
بعض العلل
قد أُصلحت
في cdrtools لـ Joerg Schilling.
انظر هناك
للتفاصيل،
الرابط
مرفق
أدناه.
الإشادات
القوائم
البريدية
إذا كنت
ترغب في
المشاركة
بفعالية في
تطوير wodim،
يمكنك
الانضمام
إلى قائمة
مطوري
القوائم
البريدية
عبر هذا
الرابط:
https://alioth.debian.org/mail/?group_id=31006
عنوان
البريد
الإلكتروني
للقائمة هو:
debburn-devel@lists.alioth.debian.org
المؤلفون
تجري
صيانة wodim
حاليًا
كجزء من
مشروع cdrkit
بواسطة
مطوريه.
معظم الكود
وصفحة
الدليل هذه
كُتبت في
الأصل
بواسطة:
Joerg Schilling
Seestr. 110
D-13353 Berlin
Germany
هذا
التطبيق
مشتق من "cdrecord"
كما هو مدرج
في حزمة cdrtools [1]
التي
أنشأها Joerg Schilling،
الذي يستحق
معظم
التقدير
لنجاحه. ومع
ذلك، فهو لا
يشارك في
تطوير هذا
الفرع
وبالتالي
لا يتحمل
المسؤولية
عن أي
مشكلات
يسببها. لا
تشر إلى هذا
التطبيق
باسم "cdrecord"،
ولا تحاول
الحصول على
دعم لـ wodim عن
طريق
الاتصال
بالمؤلفين
الأصليين.
يمكن
العثور على
معلومات
إضافية على:
https://alioth.debian.org/projects/debburn/
إذا كانت
لديك أسئلة
حول الدعم،
أرسلها
إلى
debburn-devel@lists.alioth.debian.org
إذا وجدت
علة
بالتأكيد،
أرسل
بريداً إلى
هذه
القائمة أو
إلى
submit@bugs.debian.org
كتابة وصف
قصير على
الأقل في
الموضوع و
"Package: cdrkit" في أول
سطر من نص
البريد.
المصادر
[1] Cdrtools 2.01.01a08 من
مايو 2006، http://cdrecord.berlios.de
ترجمة
تُرجمت
هذه الصفحة
من الدليل
بواسطة
زايد
السعيدي
<zayed.alsaidi@gmail.com>
هذه
الترجمة هي
وثيقة
مجانية؛
راجع
رخصة
جنو العامة
الإصدار 3
أو ما بعده
للاطلاع
على شروط
حقوق النشر.
لا توجد أي
ضمانات.
إذا وجدت
أي أخطاء في
ترجمة صفحة
الدليل
هذه، يرجى
إرسال بريد
إلكتروني
إلى قائمة
بريد
المترجمين:
kde-l10n-ar@kde.org.