USB-Stick erscheint als Festplattenlaufwerk, nicht Wechseldatenträger

16

Ich habe gerade einen sehr einfachen 1-GB-USB-Stick aus dem Büro eingesteckt, um ihn zu einem Fedora Live-USB-Stick zu machen. Damit dies funktioniert, benötige ich ein Wechselmedium, da es sonst nicht in der Liste von LiveUSB Creator angezeigt wird.

Der Explorer listet meinen USB-Stick als Festplatte auf:

USB-Stick, wie er im Explorer angezeigt wird

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

LiveUSB Creator sieht das Gerät nicht

Gibt es eine Möglichkeit, Windows dazu zu zwingen, den Stick als Wechseldatenträger zu betrachten?

Bearbeiten

Über das Eigenschaftenfenster des Geräts kann ich die GUID abrufen:

Abrufen der GUID des Geräts

Damit finde ich den USBSTOR-Eintrag in der Registry:

USBSTOR-Eintrag in der Registry

Beim Bearbeiten des CapabilitiesWerts in 4(wie von impliziert CM_DEVCAP_REMOVABLE) oder 16(wie von anderen USB-Stick-Einträgen impliziert) wird jedoch die folgende Fehlermeldung angezeigt:

Fehler beim Bearbeiten des Werts

Funktionen können nicht bearbeitet werden: Fehler beim Schreiben des neuen Inhalts des Werts.

Paul Lammertsma
quelle
Möglicherweise kann der Fehler durch Ändern der Berechtigungen des Registrierungsbaums behoben werden, ich habe dies jedoch nicht versucht. Es scheint auch eine gefährliche Operation zu sein.
Paul Lammertsma
Ein Artikel darüber. freeware.skynetblogs.be/archive/2009/04/26/…
Gandalf

Antworten:

7

Das Problem ist anscheinend nicht Windows, sondern das Gerät selbst. Aus irgendeinem Grund registriert sich das Gerät als Massenspeichergerät und nicht als Wechselspeichergerät.

Ein geschicktes Programm, das ich über diesen Blogeintrag namens BootIt gefunden habe, löste das Problem für mich im Handumdrehen: Schalten Sie einfach das "entfernbare Bit" ein! Ziehen Sie den Stecker heraus und stecken Sie ihn wieder ein, und schon kann es losgehen.

Ich verstehe, dass es eine Bloatware-Version dieses Programms im ganzen Internet gibt. Überprüfen Sie, ob Sie Version 1.07 erhalten können. das erledigt die Arbeit.

Zusätzlicher Bonus für das Umschalten des "entfernbaren" Bits: Sie können Ihr Flash-Laufwerk partitionieren!

Paul Lammertsma
quelle
1
Link jetzt kaputt?
Shevek
1
Mögliche Alternative: achugh.wordpress.com/2009/10/05/…
Shevek
1
@shevek: kein defekter / toter Link (wird für mich geladen), aber er sieht auf jeden Fall veraltet aus (ich sehe keinen Hinweis auf "BootIt" -Software auf dieser Seite).
Quack Quijote
@MatthewLesen Sie den Link: getusb.info/flip-your-bit-usb-utility-to-make-local-drive
A. Prasad
Ein weiterer Link: usbdev.ru/files/bootit
ivan_pozdeev
1

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

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

Das in der anderen Antwort erwähnte Dienstprogramm BootIt erledigt genau das. Es funktioniert jedoch nur mit einer begrenzten Anzahl von Controllermodellen (eine Person erwähnt einige von Silicon Motion und Phison ).

Sie können am besten das Controllermodell Ihres Flash-Laufwerks herausfinden und ein industrielles Hilfsprogramm des Herstellers verwenden. Das Dienstprogramm von Silicon Motion heißt beispielsweise "SMI MPTool".

Es gibt Websites, auf denen diese gesammelt werden. http://usbdev.ru hat die beste Sammlung, die ich kenne (sowohl nach Inhalt als auch nach Organisation) und enthält auch Dienstprogramme zum Auffinden von Controllermodellen und Tutorials.

ZB setzt SMI MPTool 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 Informationen eines Laufwerks fälschen - wiediskmod . 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 (sodass das Ablegen einer Auslagerungsdatei dort vereinbart wird).

ivan_pozdeev
quelle