Unkategorisiert

Microsoft stabilisiert Windows mit einem roamenden ‘USB-Wagen des Todes’

Si alguna vez se ha preguntado cómo se las arregla Microsoft para que Windows siga funcionando sin problemas en millones de configuraciones de hardware diferentes, es posible que le interese conocer el «Carrito USB de la Muerte». Este es un dispositivo que los ingenieros de Microsoft utilizan para probar la compatibilidad y estabilidad de Windows con varios dispositivos y controladores USB.

Der USB Cart of Death ist im Wesentlichen ein Wagen voller USB-Hubs, Kabel und Geräte, die an einen Windows-PC angeschlossen werden können. Das Gerät kann verschiedene Szenarien simulieren, z. B. das Anschließen und Trennen von Geräten, das Wechseln von Ports, das Ändern des Stromzustands und das Auslösen von Fehlern. Ziel ist es, Fehler oder Schwachstellen im Windows-Kernel, im Treiber-Stack oder in der Geräte-Firmware aufzudecken, die zu Abstürzen, Einfrieren oder Datenverlust führen könnten.

Microsoft
Microsoft

Das USB Cart of Death wurde erstmals im Jahr 2011 eingeführt, als Microsoft Windows 8 entwickelte. Zu dieser Zeit hatte Windows den Ruf, instabil zu sein und zu «Blue Screens of Death» (BSOD) zu neigen, insbesondere wenn es um USB-Geräte ging. Microsoft wollte die Zuverlässigkeit und Leistung von Windows verbessern und testete es unter anderem mit dem USB Cart of Death.

Laut einem Blogeintrag des Microsoft-Ingenieurs Raymond Chen war das USB Cart of Death beim Auffinden von Fehlern so effektiv, dass es zu einer Legende im Windows-Team wurde. Chen schrieb:

«Das USB Cart of Death war so gut im Aufspüren von Fehlern, dass es zu einer Art wandelndem Sensenmann wurde. Wenn Sie das USB Cart of Death vor Ihrem Büro parken sahen, wussten Sie, dass Ihr Tag gleich noch viel schlimmer werden würde.»

Der USB Cart of Death half Microsoft, Hunderte von Fehlern zu beheben und die Qualität von Windows 8 und späteren Versionen zu verbessern. Chen behauptete, dass das Gerät die Anzahl der durch USB-Probleme verursachten BSODs um 90 Prozent reduzierte. Er sagte auch, das Gerät sei nicht nur für das Testen von Windows nützlich, sondern auch für das Testen von USB-Geräten selbst. Er schrieb:

«Manchmal haben wir Fehler in den Geräten selbst gefunden. Wir haben zum Beispiel ein Gerät gefunden, das nicht funktioniert, wenn Sie es an einen USB 3-Anschluss statt an einen USB 2-Anschluss anschließen. Wir haben diesen Fehler dem Gerätehersteller gemeldet, der uns antwortete: «Oh ja, wir wissen von diesem Fehler. Aber noch benutzt niemand USB 3, also haben wir uns nicht die Mühe gemacht, ihn zu beheben».

Das USB Cart of Death ist auch heute noch im Einsatz, da Microsoft Windows 10 und Windows 11 weiterentwickelt und aktualisiert. Das Gerät wird ständig mit neuen USB-Geräten und -Treibern sowie mit neuen Szenarien und Tests aktualisiert. Das Gerät wird auch verwendet, um die Kompatibilität und Sicherheit von Windows mit verschiedenen Arten von USB-Geräten wie Tastaturen, Mäusen, Kameras, Druckern, Scannern, Speichergeräten, Audiogeräten und mehr zu überprüfen.

Der USB Cart of Death ist ein Beispiel dafür, wie Microsoft innovative und strenge Testmethoden einsetzt, um die Qualität und Stabilität von Windows zu gewährleisten. Das Gerät zeigt auch, wie sehr Microsoft das Feedback und die Fehlerberichte seiner Kunden und Partner sowie seiner eigenen Ingenieure schätzt. Das Gerät ist ein Beweis für das Engagement von Microsoft, Windows zum besten Betriebssystem für alle zu machen.

In einem kürzlich erschienenen Video mit Dave’s Garage erzählte Raymond Chen, ein erfahrener Windows-Entwickler, wie Microsoft mit Windows 98 experimentierte, um dessen Kompatibilität mit verschiedenen USB-Geräten zu testen. USB war damals eine neue Technologie, so dass die Windows 98-Entwickler erst lernen mussten, damit umzugehen.

Sie haben das «USB Death Cart» entwickelt. Es war nicht tödlich für Menschen, aber tödlich für zahllose Versionen von Windows. Immer wenn das USB Cart of Death an einen Windows-Computer angeschlossen wurde, erschien oft ein blauer Bildschirm, der anzeigte, dass die Windows-Version auf dem PC fehlerhaft war und repariert werden musste.

Der USB-Wagen des Todes hatte 64 USB-Geräte, die maximale Anzahl von USB-Geräten, die Windows damals unterstützen konnte (die Grenze liegt jetzt bei 127). Die Windows-Entwickler bestückten den Wagen (bei dem es sich eigentlich um einen Postwagen für den internen Postversand handelte) mit allen möglichen USB-Geräten: Tastaturen, Mäusen, Druckern und sogar einem USB-Spielrad, mit dem sie den Wagen manövrierten. Alle diese Geräte waren über ein einziges USB-Kabel mit dem getesteten Windows-PC verbunden. Um dies zu erreichen, wurden mehrere USB-Hubs verwendet.