Immer wieder diskutiere ich mit Leuten darüber, dass man USB-Sticks nicht einfach abziehen darf. Das ist aber leider gängige Praxis. Wenn man das macht, dann riskiert man Schäden im Datei-System des Sticks. Da sie in der Regel als FAT verwenden, entstehen so gerne mal Schäden. Beispielsweise dann, wenn man zwar Dateien dort geändert hat, aber das Dateiverwaltungssystem die Änderungen noch nicht geschrieben hat, um die Performance zu erhöhen. Ich selber habe das auch erst auf die harte Tour gelernt und musste als Konsequenz dann auf dem "defekten" Stick mal ein CheckDisk ausführen. Zu Glück habe ich dort nur redundante Daten.
Um den Stick abziehen zu dürfen, muss man ihn vom System abmelden. Das geht unter Windows am einfachsten mit einem Klick auf das Symbol .
Dann kann man unter den vielen Plug'nPlay-Geräten dasjenige auswählen, dass man entfernen will. Hier im Beispiel eine externe Festplatte:
Dann dauert es eine Weile und man bekommt Bescheid, dass man das Gerät entfernen darf.
Abziehen geht nicht?
Manchmal aber darf man das nicht und dann wird es lästig: Wenn noch ein Prozess auf dem Datenträger eine Datei oder ein Verzeichnis geöffnet hat. Manchmal hat man nur noch ein Explorerfenster auf dem Stick geöffnet, aber es kann auch eine Anwendung noch Daten darauf lesen oder schreiben. Wenn man jetzt den Stick einfach abzieht, dann ist der Schaden da.
Besonders lästig wird es, wenn man eine SQL-Server-Datenbank auf dem Stick hat. Datenverluste wären vorprogrammiert.
Spurensuche für Fortgeschrittene
Dann hat man zwei Möglichkeiten: entweder man beendet schrittweise alle Prozesse (das kann bis zum Runterfahren gehen) oder man findet raus, wer der Bösewicht ist. Ich benutze für die Spurensuche gerne den Process-Explorer von SysInternals.
Mit einem Klick im Menü unter "Find -> Find Handle" (oder Strg+f) kann man nach offenen Dateien suchen, z.B. auf "i:\". Im Ergebnis bekommt man eine Liste mit Prozessen und den geöffneten Dateien. Ist es nur der Explorer, kann man mit dem Werkzeug gleich den "Handle" schließen (Doppelklick spring zum Prozessfenster, dort kann man mit der rechten Maustaste auf dem Handle "Close Handle" wählen). Ist es ein anderer Prozess, dann sollte man den lieber erst ordnungsgemäß beenden (nicht einfach den Prozess killen). Infos zu dem Prozess mit den wenig sprechenden Namen bekommt man indem man ihn oben im Fenster auswählt und mit der rechten Maustaste "Properties" auswählt. Diese Infos sollten reichen, um den Bösewicht zu identifizieren…
Update:
Bei Heise wird auf das Tool DevEject.exe verwiesen. Damit kann man in einem Batch einen USB-Stick nach erfolgter Arbeit abmelden.
[…] USB Sticks richtig entfernen […]
Die Informationen treffen aber nur zu, wenn man in den Eigenschaften/Hardware/Richtlinien für das entsprechende USB Device "Für Leistung optimieren" aktiviert hat.
AFAIK ist aber "Für schnelles Entfernen optimieren" die Windows default Auswahl.
Da hat MS also mitgedacht. Wer nicht weis, was er tut, tut demnach das richtige. 😉
@paceman: Das ist sehr interessant, dann muss ich mir über das Caching der Dateien keine Gedanken mehr machen. Danke.
Bei mir kommt es leider recht häufig vor, dass Programme noch einen Datei-Handle haben. Das sind gerne der Explorer (obwohl kein Fenster mehr darauf zeigt hat er ab und an noch eine Notification offen), der OnAcces-Virenscanner oder (in der Firma) ein Scanner von Baramundi. Deswegen mache ich die Übung mit dem Process-Explorer leider regelmäßig… 🙁
Hallo, ich habe das entgegengesetzte Problem. Wenn ich einen USB-Stick einstecke, wird er zwar erkannt, aber die Auswahl wie früher (z.B. im Explorer anzeigen) kommt nicht mehr. Der Stick wird auch nicht im Explorer als Laufwerk angezeigt, sodass ich auch keinen Zugriff darauf habe. Was kann ich tun??
@smoky: gehe auf Start > Einstellungen > Systemsteuerung > Verwaltung > Computerverwaltung > Datenträgerverwaltung. Dort sollte in der Laufwerksliste Dein USB-Stick auftauchen (aber er hat keinen Laufwerksbuchstaben und das ist auch Dein Problem). Klicke mit der rechten Maustaste auf den Eintrag von Deinem USB-Stick und wähle "Laufwerksbuchstaben und -pfade ändern…". Dort vergibst Du an Deinen USB-Stick einen Buchstaben und wenn Du Glückk hast, hat Deine USB-Stick wieder diesen Buchstaben, wenn Du ihn wieder einschiebst 🙂 Grüße Frank 🙂
Bei mir kam eines Tages nicht mehr die Meldung
"Hardware kann jetzt entfernt werden" stattdessen ein Ton wie klack.
Ich hätte gern wieder die Meldung.
Wer kann mir helfen.
W.Hettwer info@whettwer.de
@Werner Hettwer: Das habe ich noch nicht erlebt, aber ich habe heute entfernt ähnliche Effekte bzgl. dem Auswerfen von CDs gehabt. Ich habe aber vorher Tools installiert, die allerlei Nützliches treiben, und dabei beabsichtigte Nebenwirkungen haben, die ich aber nicht kannte.
Bei mir war ac'tivAid (bzw. AutoHotKey) "schuld": Es ist ein einschaltbares Feature, dass die CD auf Tastendruck ausgeworfen wird… Wenn das nicht weiß, dann kann man sich schon mal wundern warum die CD-Schublade plötzlich aufgeht…
Vielleicht ist es bei Dir ähnlich? Mehr fällt mir nicht ein. Anyone else?
Hi, habe leider diesen Fehler gemacht, daß ich den USB Massenspeicher abgezogen hatte, nachdem sich trotz booten die Hardware nicht sicher entfernen ließ; seither ist der Speicher beschädigt. Hatte einige mails mit dem Erzeuger TrekStor, die unbefriedigend und nicht zielführend waren. Getraue mir jedoch nicht, den Massenspeicher zurückzusenden, da ich nicht weiß, welche Daten bereits auf dem Minidrive gespeichert sind und ob diese ev. mißbräuchlich verwendet werden könnten. Anbei eine Kopie meiner Fehlermeldung an TrekStor:
Betrifft Produkt: – USB-Stick CS-D
Tritt das Problem am Computer auf? – true
Falls ja, wählen Sie bitte das verwendete Betriebssystem aus: – Microsoft? Windows XP mit SP2
Fehlermeldung – Dieses Gerät ist nicht richtig konfiguriert. (Code 1)
Fehlerbeschreibung* – Gerät wird nach dem Anstecken zuerst als \"TUSB6250 Boot Device\" erkannt, worauf der Assistent für das Suchen neuer Hardware erscheint, jedoch keine zu installierende Software findet, dann erfolgt die Meldung \"Beim Installieren der Hardware ist ein Fehler aufgetreten. Möglicherweise funktioniert die Hardware nicht richtig\"
Wenn ihr bitte helfen könntet, wäre ich äußerst dankbar, somku.
@sprudel72:Hallo Frank, danke für den Tip. Aber das Problem liegt wo anders. Meine USB-Geräte (Stick, Festplatte etc)werden erkannt, bekommen auch eine Laufwerksnummer zugeordnet ( siehe Datenträgerverwaltung) aber die Auswahl, die früher auf dem Bildschirm erschien(z.B. Dateien im Explorer anzeigen) kommt nicht mehr. Wenn ich das Gerät mit seinem Laufwerksbuchstaben in der Adressleiste aufrufe, kann ich problemlos darauf zugreifen. Nur das ist mit der Zeit nervig… Ich habe auch keine Netzlaufwerke, die mit gleichen Buchstaben belegt sind und habe die Buchstaben auch schon geändert, hat alles nichts gebracht.
@Smoky:
Dann ist vielleicht einfach nur das "Autoplay" ausgeschaltet.
Bei WinXP geht es so: Im Explorer mal mir rechter Maustaste "Eigenschaften" des Stick wählen. Im zweiten Reiter "Autoplay" würde ich mal für alle Typen "Musikdateien", "Bilder", … unten den Haken bei "Eingabeaufforderung, um Aktion auszuwählen" setzen.
@somku: Das klingt nicht gut. Möglicherweise ist auf dem Stick der Teil des Speichers zerstört, der für die Gerätekennung zuständig ist. Aber der kann eigentlich gar nicht kaputt gehen, oder?
Was es auch immer ist, mir fallen nur zwei Ideen ein:
1) Auf allen Rechnern versuchen, die Du finden kannst. Vielleicht sind andere USB-Controller noch erfolgreich.
2) Stick anstecken und dann den Gerätemanager öffnen (Tasten Win+Pause, Reiter Hardware, Gerätemanager klicken). Falls man den Stick dort nicht sieht, dann unter Ansicht "Ausgeblendete Geräte anzeigen" auswählen.
Für den Stick (vermutlich ist er ein "unbekanntes Gerät") die Eigenschaften auswählen und mal schauen, was da für ein Problem angezeigt wird. Ob es hilft den Treiber manuell auszuwählen/zu ändern? Keine Ahnung, ein Versuch ist es sicher wert.
Wenn vertrauliche oder kompromitierende Daten drauf sind, dann würde ich das Teil auf keinen Fall einschicken. Dann würde ich lieber ein Neues kaufen. Die sind ja inzwischen so billig geworden.
Viel Glück.
@Thomas: Vielen Dank für die Tipps, welche ich alle schon, leider erfolglos, versuchte. Denke, daß ich einen Treiber bräuchte, um mein "unbekanntes Gerät" wieder funktionstüchtig zu machen; diesen Treiber kann oder will mir TrekStor nicht mitteilen, was sehr schade ist, da der USB-Stick mit 8 GB immerhin € 149,- wert ist!!!
Habe im Gerätemanager (ausgeblendete Geräte) folgende Hinweise:
-Andere Geräte—>TUSB6250 Boot Device
-Laufwerke—>TrekStor USB Stick CS-D USB Device
—>USB DISK Pro USB Device
-Nicht-PnP-Treiber—>Serial mit (!)—>Gerätestatus:Dieses Gerät ist entweder nicht vorhanden, funktioniert nicht ordnungsgemäß, oder es wurden nicht alle Treiber installiert. (Code 24)
-USB-Controller—>Unbekanntes Gerät }
—>USB-Massenspeichergerät }—>Dieses Gerät ist entweder nicht vorhanden, funktioniert nicht ordnungsgemäß, oder es wurden nicht alle Treiber installiert. (Code 24)
obwohl das Gerät angeschlossen ist.
Gibt es vielleicht eine Möglichkeit, den Stick zu entmagnetisieren – und wenn ja, womit?
Nochmals Dank für Deine Mühe, somku
Auf meinen Sticks wird unter Windows-XP immer der generische Microsoft-Treiber verwendet.
In der Wikipedia wird beschrieben, wie Flash-Speicher funktionieren. Daraus kann ich aber nicht ableiten, wie man den Speicher "von außen" löschen kann.
Hi, ich habe ein anderes Problem:
zeitweise fehlt beim Neustart des PC das Symbol. dann bleibt mir nichts anderes übrig, als den Stick abzuziehen oder den PC herunterzufahren. Wer kann mir da helfen?
Heise.de hilft immer. Dort gibt es das schöne Werkzeug DevEject.exe. Mit dem kann man unter Start/Ausführen oder in einer DOS-Box den Befehl zum Freigeben des Stick geben.
hi, ich habe ein problem mit meinem trekstor 80G usb portable hard disk. es wird nicht angezeigt das er angeschlossen ist. es macht zwar klick, aber das laufwerk wird nicht angezeigt. mein mp3 player wird aber angezeigt. wäre euch sehr dankbar wenn ihr mir helfen könntet.
Hallo Oliver,
möglicherweise wird der Stick erkannt, aber es wird ein Laufwerksbuchstabe zugewiesen, der schon belegt st. Das hatte ich schon mehrfach. Dann muss man in die Datenträgerverwaltung gehen und nachsehen, welcher Laufwerksbuchstabe verwendet wird. Unter Windows-XP kann man dann einfach einen anderen vergeben.
Bei meinen Windows-XP ist die Datenträgerverwaltung so zu finden: Systemsteuerung -> Verwaltung -> Computerverwaltung -> Datenträgerverwaltung.
Viel Glück.
Thomas
nein, mein mp3 player wird als neuer Datenträger 5 angezeigt. wenn ich ihn rausziehe verschwindet Datenträger 5 wieder. nur mein trekstor 80G usb portable hard disk wird nicht angezeigt. Hast du noch einen anderen Tipp? Vielen Dank im Vorraus
Wenn Deine externe Festplatte nicht in der Datenträgerverwaltung auftaucht, dann würde ich im Geräte-Manager schauen, ob die dort auftaucht. Wenn auch das nicht der Fall ist, dann würde ich auf einen Hardware-Defekt im USB-Stecker der Festplatte oder im Kabel tippen. Das lässt sich leicht durch Anschluss an einem anderen PC überprüfen.
Nur um Missverständnissen vorzubeugen: Ob die Festplatte im Explorer auftaucht, sagt nichts aus.
Viele Grüße
Thomas
Probleme mit Treckstor USB-Stick 8 GB!!!
Mach monatelangen Lieferverzögerungen hatte ich meinen 8 GB-USB-Stick von Treckstor nun endlich bekommen, aber das Vergnügen währte nur kurz.
Einerseits wurde zunächst beim Hochfahren des PCs der Stick öfter nicht automatisch erkannt, so dass man ihn entfernen und wieder einstecken musste.
Aber das große Problem ereilte mich heute: Beim Kopieren wurde das Speicherplatzlimit erreicht, ich habe den Kopiervorgang daraufhin abgebrochen. Seitdem kann ich nicht mehr auf den Stick zugreifen. Er wird zwar erkannt, aber beim Versuch, die externe Festplatte zu öffnen, kommt eine Box, die Festplatte müsse neu formatiert werden. Was kann ich tun, um meine Dateien auf dem Stick zu retten?
Ich würde mal verschiedene PCs – vorzugsweise mit anderen Betriebssystemen ausprobieren. Falls Du Windows hat, auch mal mit Knoppix und umgekehrt. Wenn es nirgends geht, dann liegt es wohl an dem Stick. Das halte ich für recht wahrscheinlich, offenbar wurde bei dem Schreiben etwas Wichtiges im Dateisystem zerstört. Dann heißt es "Gehe zurück auf Start". Viel Glück!
Das auf Sticks verbreitete Dateisystem FAT ist halt nicht besonders fehlertolerant.
[…] Zu dem Artikel "USB-Sticks nicht einfach abziehen" habe ich noch ein paar interessante Ergänzungen. […]
@Werner Hettwer: dieser Fehler ist ein von Microsoft anerkannter Windows-Bug. Siehe http://support.microsoft.com/kb/883517/de?spid=3223&sid=460
Ich kann diesbezüglich auch Unlocker empfehlen. Es prüft per Rechtsklick auf eine Datei/Ordner (kann sich in das Kontextmenü des Explorers eintragen), welcher Prozess gerade auf dieses Objekt zugreift. Wenn ein Prozess gefunden wurde, bekommt man mögliche Aktionen (Prozess beenden,Datei/Ordner löschen,kopieren usw). Hier und da wirklich brauchbar und einfach/schnell zu nutzen.
Hannes