تصحيح أخطاء UASP مقابل BOT لتخزين USB كبير السعة: حلقات إعادة الضبط والأقراص البطيئة والمهلات وأخطاء SCSI

إصلاح حالات فشل بروتوكول UASP ومشكلات الرجوع إلى BOT. تشخيص حلقات إعادة تعيين تخزين الكتلة، ومهلات أوامر SCSI، والأقراص الخارجية البطيئة، وأخطاء البرامج الثابتة للمبيت، واختلافات سرعة النقل بين UASP و BOT.

USB uasp, USB bot, تخزين كبير السعة, أخطاء scsi, مهلة القرص الخارجي, حلقة إعادة الضبط, تشخيص USB

غالبًا ما يُلقى اللوم على القرص في مشكلات تخزين USB، لكن الفشل قد يكون في نقل USB، أو شريحة الجسر، أو البرامج الثابتة للمبيت، أو الكابل، أو الموزع، أو الطاقة، أو دعم UASP، أو الرجوع إلى BOT، أو معالجة أوامر SCSI. يبحث المستخدمون عن "مهلة USB UASP"، و"حلقة إعادة ضبط تخزين USB كبير السعة"، و"القرص الخارجي ينفصل تحت الحمل"، و"خطأ USB BOT CBW CSW"، و"استكشاف أخطاء UASP مقابل BOT"، و"فشل أمر SCSI USB" عندما يتم تحميل القرص ثم يتوقف، أو يختفي، أو يصبح بطيئًا جدًا.

يكون Bus Scope مفيدًا لأن تخزين USB ليس مجرد إدخال/إخراج نظام ملفات. تحت مربع حوار نسخ الملف، يرسل المضيف أوامر SCSI عبر نقل USB.

BOT و UASP

نقل Bulk-Only Transport في USB، أو BOT، أقدم ومدعوم على نطاق واسع. يستخدم command block wrappers، وعمليات نقل البيانات، وcommand status wrappers.

UASP، بروتوكول SCSI المرفق بـ USB، أحدث ويدعم ترتيب أوامر أكثر كفاءة عبر USB. يمكن أن يحسن الأداء، لكنه يعتمد أيضًا على البرامج الثابتة للجسر، وسلوك وحدة تحكم المضيف، ودعم برنامج التشغيل، وجودة الكابل.

يمكن أن تختلف الأعراض:

  • يعمل BOT لكنه بطيء.
  • يكون UASP سريعًا حتى يعيد الضبط.
  • يفشل UASP على جهاز واحد لكن BOT يعمل على آخر.
  • يعيد المبيت الخارجي الضبط تحت الكتابات الثقيلة.
  • يختفي القرص أثناء عمليات النقل الكبيرة.

حلقات إعادة الضبط تحت الحمل

إذا كان القرص يعد ويتم تحميله لكنه يعيد الضبط أثناء الكتابات، ابحث حول حمل العمل الفاشل الأول:

  • كتابة تسلسلية كبيرة.
  • انفجار إدخال/إخراج عشوائي.
  • استعلام SMART.
  • تفريغ ذاكرة التخزين المؤقت.
  • إعادة ضبط SCSI.
  • مهلة USB bulk.
  • فصل الجهاز.

قد يكون خطأ نظام التشغيل المرئي "خطأ إدخال/إخراج"، أو "الجهاز غير جاهز"، أو "تمت إزالة القرص". يمكن أن يُظهر تتبع الناقل ما إذا كان جسر USB قد توقف عن الاستجابة أو أعاد المضيف تعيينه.

أدلة BOT

بالنسبة لـ BOT، افحص:

  • Command Block Wrapper
  • مرحلة البيانات
  • Command Status Wrapper
  • opcode أمر SCSI
  • باقي النقل
  • استعادة STALL
  • إعادة تعيين تخزين bulk-only

إذا كان CSW مفقودًا أو غير صالح، قد يعيد المضيف تعيين الجهاز.

أدلة UASP

يستخدم UASP التدفقات وإدارة مهام SCSI. قد تظهر حالات الفشل كمهلات أوامر أو مهام ملغاة أو إعادة ضبط. يمكن أن تكون تتبع UASP أكثر تعقيدًا من BOT، لكن السؤال الأساسي لا يزال: أي أمر كان قيد التنفيذ عندما توقف الجهاز عن الاستجابة؟

أخطاء البرامج الثابتة للجسر شائعة في المباني المخصصة. اختبار نفس القرص في مبيت آخر يمكن أن يفصل صحة القرص عن سلوك جسر USB.

الطاقة والكابل

تسحب أجهزة التخزين طاقة حقيقية، خاصة الأقراص الدوارة و SSDs عالية الأداء. يمكن أن ينتج كابل هامشي أو موزع مُمَوَّل من الناقل إعادة ضبط فقط تحت حمل الكتابة.

إذا كانت إعادة الضبط مرتبطة بإدخال/إخراج ثقيل، اختبر:

  • كابل قصير.
  • منفذ مباشر.
  • موزع مُمَوَّل.
  • مبيت آخر.
  • وحدة تحكم مضيف أخرى.

احتفظ بالالتقاط؛ اختبارات الطوبولوجيا أقوى عند إقرانها بأدلة الحزم.

قائمة مراجعة التصحيح

استخدم سير العمل هذا:

  1. التقط التعداد وحدد BOT أو UASP.
  2. التقط التحميل وأول إدخال/إخراج ثقيل.
  3. حدد آخر أمر SCSI ناجح.
  4. ابحث عن مهلة bulk أو توقف أو إعادة ضبط أو فصل.
  5. بالنسبة لـ BOT، افحص CBW و CSW.
  6. بالنسبة لـ UASP، افحص سلوك الأمر/المهمة.
  7. قارن المنفذ المباشر مقابل الموزع.
  8. قارن UASP والرجوع إلى BOT إذا أمكن.
  9. اختبر مبيتًا آخر بنفس القرص.
  10. حافظ على التوقيت حول إعادة الضبط الأولى.

التشخيص النهائي

حالات فشل تخزين USB غالبًا مشكلات نقل وجسر، وليس فقط مشكلات قرص. يهم UASP و BOT وأوامر SCSI والبرامج الثابتة للجسر والطاقة والكابل وسلوك وحدة تحكم المضيف.

يساعد Bus Scope في كشف محادثة تخزين USB بحيث يمكن تتبع حلقات إعادة الضبط وأعراض القرص البطيء إلى أدلة حقيقية على مستوى الناقل.