
Ich habe einen USB-Stick (16 GB Kingston DataTraveller 100 G3), der vor ein paar Monaten nicht mehr funktionierte. Soweit ich mich erinnern kann, habe ich ihn nur aus dem USB-Anschluss gezogen, ohne ihn „sicher zu entfernen“. Seitdem erkennt Windows 7 ihn überhaupt nicht mehr – er ist weder im Explorer noch in der Datenträgerverwaltung sichtbar diskpart
.
Vor einigen Augenblicken wurde es anhand eines Popups mit der Meldung „Gerät hat Fehler“ in der Taskleiste erkannt und anschließend im Geräte-Manager als unbekanntes Gerät angezeigt. Ein Rechtsklick und die Deinstallation des Geräts scheinen die Fehlermeldung behoben zu haben. Derzeit wird es im Geräte-Manager als „USB-Massenspeichergerät“ angezeigt, obwohl es im Explorer immer noch nicht zu sehen ist.
Das wirklich Seltsame ist jedoch, dass jedes andere USB-Gerät, das danach in den Hub eingesteckt wird, nicht mehr erkannt wird, wenn dieser USB-Stick in den internen USB-Hub eingesteckt wird. Ich habe das mit einem anderen USB-Stick und einem iPhone-Ladegerät getestet. Sobald der 100 G3 entfernt wird, diskpart
erkennt er plötzlich, dass der andere USB-Stick an den Hub angeschlossen ist.
Ich habe einen Virus oder eine andere Form von Schadsoftware in Betracht gezogen, kann jedoch keinen Scan auf einem Gerät ausführen, das das System nicht einmal sehen kann, und soweit ich weiß, wird das Problem nicht einmal durch Ausführen eines vollständigen Systemscans gelöst.
Was ist mit meinem USB-Laufwerk passiert und (wie) kann ich es wieder zum Leben erwecken?
Antwort1
Versuchen Sie besser, schnell eine Kopie der Festplatte zu erstellen, sobald sie erkannt wird. Manchmal wird sie beim Herunterfahren und Neustarten des Computers erkannt. Versuchen Sie, mit einem kostenlosen Programm eine vollständige Kopie der Festplatte zu erstellen, das einen Zwilling der Rohdaten erstellen kann, nur für den Fall, dass die Daten stärker beschädigt werden. Möglicherweise können Sie Dateien von einer Kopie des Festplattenlaufwerks wiederherstellen.
Antwort2
Ich habe es endlich geschafft, dieses Problem zu lösen, gerade als ich den vermeintlich kaputten USB-Stick wegwerfen wollte. Nachdem ich den Stick auf zwei weiteren Windows-Rechnern getestet hatte und er ohne Probleme angezeigt wurde, wurde mir klar, dass das Problem auf meinen Rechner selbst beschränkt war und nicht auf den USB-Stick. Das veranlasste mich, in der Registry nachzuschauen, dem einzigen mir bekannten Ort im Windows-Betriebssystem, der Informationen zu allen in das System eingesteckten USB-Geräten protokolliert und speichert.
Weitere Recherchen ergaben mehrere spezifische Registrierungsschlüssel für diesen Zweck, die normalerweise für forensische Zwecke verwendet werden. Eine umfassende Liste dieser Registrierungsschlüssel finden Sie unterhier gesehen.
Anstatt diese Registrierungsschlüssel manuell zu suchen und zu löschen, habe ich heruntergeladenUSB-Vergessenheit, ein portables Dienstprogramm, das alle Registrierungsschlüssel entfernt, die mit USB-Geräten verknüpft sind. Obwohl diese Methode als Lösung für dieses spezielle Problem etwas übertrieben ist, konnte ich kein alternatives Programm finden, mit dem Sie die Registrierungsschlüssel nur für ein bestimmtes USB-Gerät löschen können - und in jedem Fall konnte ich darauf vertrauen, dass die Treiber für alle anderen USB-Geräte nach dem erneuten Einstecken problemlos installiert werden.
Ich habe USB Oblivion zunächst im Simulationsmodus und dann richtig ausgeführt, bevor ich den USB-Stick wieder eingesteckt habe und festgestellt habe, dass er sofort erkannt wurde. Ich hatte weder vor noch nach dem Aufhören des USB-Sticks einen Hinweis darauf, dass ein Treiber für das Problem verantwortlich sein könnte, insbesondere nachdem mehrere Versuche, Treiber neu zu installieren, erfolglos geblieben waren.
Ich habe immer noch keine Erklärung dafür, warum der USB-Stick den Computer beim Einstecken nicht hochfahren ließ.Ich denke jedoch, dass man davon ausgehen kann, dass die gerätespezifischen Registrierungsschlüssel des Systems das Gerät dazu zwangen, einen beschädigten Treiber zu verwenden, und dass durch die Bereinigung dieser Registrierungsschlüssel eine neue Version des Treibers neu installiert und dem Laufwerk zugeordnet werden konnte..
Antwort3
Ich habe viel Erfahrung im Umgang mit defekten USB-Flash-Speichergeräten unter Linux.
Ich hatte Laufwerke, die das Herunterfahren meines Systems verhinderten, bis ich sie entfernte. Diese verhinderten auch, dass mein System über den BIOS-POST-Bildschirm hinauskam. Es konnte ewig dort bleiben, bis ich die fehlerhaften Laufwerke entfernte.
Ich hatte Laufwerke, die auch andere Laufwerke daran hinderten zu funktionieren. Beispiel: Ich habe 3 10-Port-Hubs angeschlossen, es sind 30 Laufwerke darin, alle haben blinkende LEDs, während ich automatisierte Tests durchführe. Nach einer Weile gehe ich an der Workstation vorbei und nichts funktioniert. Alle Laufwerke haben aufgehört zu blinken, meine Software zeigt keine Aktivität an – abgesehen von einem Laufwerk, dessen LED blinkt. Sobald ich dieses Laufwerk abstecke, erwacht alles wieder zum Leben.
Dies kommt bei billigen Flash-Speichermodulen minderer Qualität aus China sehr häufig vor.
Ich vermute, dass einige der Laufwerke so kaputt sind, dass sie einen ganzen USB-Controller blockieren, sodass alle anderen Laufwerke ewig warten müssen. Ich vermute, dass dies auch dazu führen kann, dass BIOS-POST-Tests ewig hängen bleiben.
Ich habe keine Ahnung, wie Registry Cleanup das Problem für Sie behoben hat – vielleicht ist es ein ganz anderes Problem. Ich würde sicher nicht erwarten, dass ein echter Kingston-Speicher das kann. Wenn Sie einen Noname in den Händen haben, seien Sie vorsichtig (erwarten Sie auch nicht, dass er wichtige Daten speichert – testen Sie ihn am besten mit F3 oder H2testw, bevor Sie ihn überhaupt verwenden).