USB-Stick erscheint als Festplatte, nicht Wechseldatenträger

Ich habe gerade einen sehr einfachen 1GB-USB-Stick aus dem Büro angeschlossen, in der Hoffnung, ihn zu einem Fedora Live-USB-Stick zu machen. Damit das funktioniert, brauche ich ein Wechseldatenträger, sonst wird es nicht in der Liste von LiveUSB Creator angezeigt.

Explorer listet meinen USB-Stick als Festplatte auf:

USB-Stick, wie es im Explorer angezeigt wird

LiveUSB Creator zeigt es tatsächlich nicht in der Geräteliste an:

LiveUSB Creator sieht das Gerät nicht

Gibt es eine Möglichkeit, Windows zu zwingen, den Stick als Wechselspeicher zu sehen gerät?

Bearbeiten

Im Eigenschaftenfenster des Geräts kann ich seine GUID erhalten:

Abrufen der GUID des Geräts

Damit kann ich den USBSTOR-Eintrag in der Registrierung finden:

USBSTOR Eintrag in der Registry

Wenn ich jedoch den Wert Capabilities auf 4 (wie durch CM_DEVCAP_REMOVABLE impliziert) oder 16 (wie durch den Wert anderer USB-Stick-Einträge impliziert) bearbeite, erhalte ich den folgenden Fehler:

Fehler beim Bearbeiten von Wert

Funktionen können nicht bearbeitet werden: Fehler beim Schreiben des Werts neue Inhalte.

Author: Gaff, 2010-03-08

2 answers

Das problem erscheint, ist nicht Windows, sondern das Gerät selbst. Aus irgendeinem Grund registriert sich das Gerät als Massenspeichergerät und nicht als Wechseldatenträger.

Ein raffiniertes Programm, das ich über diesen Blogeintrag namens BootIt gefunden habe, löste das Problem für mich im Handumdrehen: Schalten Sie einfach das "abnehmbare Bit" ein! Ziehen Sie den Stecker und replug, und Sie sind bereit zu gehen.

Ich verstehe, dass es überall im Internet eine Bloatware-Version dieses Programms gibt. Sehen Sie, ob Sie Version 1.07 erhalten können; das macht die Arbeit erledigt.

Zusätzlicher Bonus, dass Sie das "entfernbare" Bit wechseln können: Sie können Ihr Flash-Laufwerk partitionieren!

 9
Author: Paul Lammertsma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-08 23:57:57

Der Controller des Laufwerks meldet das Laufwerk als fest oder entfernbar. Dies kann also nur über Dienstprogramme festgelegt werden, die die Daten des Controllers bearbeiten können.

Berichten zufolge haben einige Hersteller damit begonnen, USB-Pendrives als Fixed zu kennzeichnen, um das Bestehen der Win8-Zertifizierungsanforderungen zu erleichtern (Sandisk soll diese Entscheidung seitdem rückgängig gemacht haben).

Das in erwähnte BootIt-Dienstprogramm die andere Antwort tut genau das. Aber es kann nur mit einem begrenzten arbeiten anzahl der controller modelle (eine person erwähnt einige Silicon Motion und Phison diejenigen).

Ihre beste Chance ist es, das Controller-Modell Ihres Flash-Laufwerks herauszufinden und ein industrielles Dienstprogramm des Herstellers zu verwenden. Das Dienstprogramm von Silicon Motion heißt beispielsweise "SMI MPtool".

Es gibt Websites, die dem Sammeln dieser gewidmet sind. http://usbdev.ru hat die beste Sammlung, die ich kenne (sowohl inhaltlich als auch organisatorisch) und enthält auch Dienstprogramme zum Finden des Controller-Modells und Tutorial.

Z. B. SMI MPtool setzt das Laufwerk wie folgt als fest/entfernbar (USB-ZIP ist entfernbar, USB-HDD ist fest):

SMI MPTool Einstellungen


Ich muss erwähnen, dass es einen anderen Weg gibt - Filtertreiber, die das entfernbare Bit in den Info - Like eines Laufwerks fälschen diskmod. Aber das ist in diesem Fall nur eine vorübergehende Lösung. Diese Treiber eignen sich am besten für andere Aufgaben - z. B. für eine Windows-Installation, die von einem USB-Laufwerk ausgeführt wird (damit eine Auslagerungsdatei abgelegt werden kann dort).

 1
Author: ivan_pozdeev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-21 00:47:45