قامت Microsoft بتثبيت نظام التشغيل Windows من خلال "عربة الموت USB" المتجولة
إذا كنت قد تساءلت يوما كيف يمكنك التعامل مایکروسوفت للحفاظ على تشغيل Windows بسلاسة على الملايين من تكوينات الأجهزة المختلفة، قد تكون مهتمًا بالتعرف على "عربة الموت USB". هذا هو الجهاز الذي صممه المهندسون مایکروسوفت يتم استخدامها لاختبار توافق واستقرار Windows مع أجهزة USB وبرامج التشغيل المختلفة.
إن USB Cart of Death عبارة عن عربة مليئة بمحاور USB والكابلات والأجهزة التي يمكن توصيلها بجهاز كمبيوتر يعمل بنظام Windows. يمكن للجهاز محاكاة سيناريوهات مختلفة، مثل توصيل الأجهزة وفصلها، وتبديل المنافذ، وتغيير حالات الطاقة، والتسبب في الأخطاء. الهدف هو الكشف عن أي أخطاء أو ثغرات أمنية في Windows kernel أو حزمة برامج التشغيل أو البرامج الثابتة للجهاز والتي قد تتسبب في حدوث أعطال أو تجميد أو فقدان البيانات.
تم تقديم USB Cart of Death لأول مرة في عام 2011، عندما كانت Microsoft تعمل على تطوير نظام التشغيل Windows 8. في ذلك الوقت، كان نظام Windows معروفًا بكونه غير مستقر وعرضة لشاشات الموت الزرقاء (BSOD)، خاصة عندما يتعلق الأمر بأجهزة USB. أرادت Microsoft تحسين موثوقية Windows وأدائه، وكانت إحدى الطرق للقيام بذلك هي اختباره بدقة باستخدام USB Cart of Death.
وفقًا لمدونة كتبها مهندس Microsoft Raymond Chen، كانت عربة الموت USB فعالة جدًا في العثور على الأخطاء لدرجة أنها أصبحت أسطورة بين فريق Windows. كتب تشين:
"لقد كان Cart of Death USB جيدًا جدًا في العثور على الأخطاء لدرجة أنه أصبح بمثابة آلة حصد الأرواح. إذا رأيت سيارة الموت USB متوقفة خارج مكتبك، فأنت تعلم أن يومك على وشك أن يصبح أسوأ بكثير.
ساعدت USB Cart of Death شركة Microsoft في إصلاح مئات الأخطاء وتحسين جودة نظام التشغيل Windows 8 والإصدارات الأحدث. ادعى تشين أن الجهاز قلل من عدد حالات الموت الزرقاء الناجمة عن مشكلات USB بنسبة 90٪. وقال أيضًا إن الجهاز لم يكن مفيدًا فقط لاختبار نظام التشغيل Windows، ولكن أيضًا لاختبار أجهزة USB نفسها. هو كتب:
"في بعض الأحيان وجدنا أخطاء في الأجهزة نفسها. على سبيل المثال، وجدنا جهازًا قد يتعطل إذا قمت بتوصيله بمنفذ USB 3 بدلاً من منفذ USB 2. لقد أبلغنا بائع الجهاز بهذا الخطأ، الذي رد قائلاً: "أوه، نعم، نحن نعرف هذا الخطأ." ولكن لا أحد يستخدم USB 3 حتى الآن، لذلك لم نهتم بإصلاحه.
لا تزال USB Cart of Death قيد الاستخدام حتى اليوم، حيث تواصل Microsoft تطوير وتحديث نظامي التشغيل Windows 10 وWindows 11. ويتم تحديث الجهاز باستمرار بأجهزة USB وبرامج تشغيل جديدة، بالإضافة إلى سيناريوهات واختبارات جديدة. يُستخدم الجهاز أيضًا للتحقق من توافق Windows وأمانه مع أنواع مختلفة من أجهزة USB، مثل لوحات المفاتيح وأجهزة الماوس والكاميرات والطابعات والماسحات الضوئية وأجهزة التخزين وأجهزة الصوت والمزيد.
تعد USB Cart of Death مثالاً على كيفية استخدام Microsoft لأساليب اختبار مبتكرة وصارمة لضمان جودة Windows واستقراره. ويوضح الجهاز أيضًا مدى تقدير Microsoft للتعليقات وتقارير الأخطاء من عملائها وشركائها، بالإضافة إلى مهندسيها. يعد الجهاز بمثابة شهادة على التزام Microsoft بجعل Windows أفضل نظام تشغيل للجميع.
في مقطع فيديو حديث مع Dave's Garage، شارك Raymond Chen، أحد مطوري Windows المخضرمين، كيف قامت Microsoft بتجربة نظام التشغيل Windows 98 لاختبار مدى توافقه مع أجهزة USB المختلفة. كان USB تقنية جديدة في ذلك الوقت، لذلك كان على مطوري Windows 98 أن يتعلموا كيفية التعامل معها.
لقد توصلوا إلى "سيارة الموت USB". لم يكن قاتلاً للبشر، لكنه كان قاتلاً لإصدارات لا حصر لها من Windows. كلما تم توصيل Cart of Death USB بجهاز كمبيوتر يعمل بنظام Windows، غالبًا ما تظهر شاشة زرقاء، تشير إلى أن إصدار Windows الموجود على الكمبيوتر الشخصي به خلل ويحتاج إلى الإصلاح.
تحتوي عربة الموت USB على 64 جهاز USB، وهو الحد الأقصى لعدد أجهزة USB التي يمكن أن يدعمها Windows في ذلك الوقت (الحد الأقصى الآن هو 127). قام مطورو Windows بتحميل العربة (التي كانت في الواقع عربة بريد تُستخدم لتسليم البريد الداخلي) بجميع أنواع أجهزة USB: لوحات المفاتيح، وأجهزة الماوس، والطابعات، وحتى عجلة ألعاب USB، التي استخدموها لمناورة العربة. تم توصيل جميع هذه الأجهزة بجهاز الكمبيوتر الذي يعمل بنظام Windows قيد الاختبار باستخدام كابل USB واحد. ولتحقيق ذلك، استخدموا عدة محاور USB.