Clé USB apparaissant comme un disque dur, pas un périphérique de stockage amovible

16

Je viens de brancher une clé USB 1 Go très simple du bureau dans l'espoir d'en faire une clé USB Fedora Live. Pour que cela fonctionne, j'ai besoin d'un périphérique de stockage amovible, sinon il n'apparaîtra pas dans la liste des créateurs LiveUSB.

Explorer répertorie ma clé USB en tant que disque dur:

Clé USB telle qu'elle apparaît dans l'explorateur

LiveUSB Creator ne l'affiche en effet pas dans la liste des appareils:

LiveUSB Creator ne voit pas l'appareil

Existe-t-il un moyen de forcer Windows à voir la clé comme un périphérique de stockage amovible?

Éditer

Dans la fenêtre des propriétés de l'appareil, je peux obtenir son GUID:

Obtention du GUID de l'appareil

Avec cela, je peux trouver l'entrée USBSTOR dans le registre:

Entrée USBSTOR dans le registre

Cependant, lors de la modification de la Capabilitiesvaleur 4(comme impliquée par CM_DEVCAP_REMOVABLE) ou 16(comme impliquée par la valeur d'autres entrées de clé USB), je reçois l'erreur suivante:

Erreur lors de la modification de la valeur

Impossible de modifier les capacités: erreur d'écriture du nouveau contenu de la valeur.

Paul Lammertsma
la source
Peut-être que la modification des autorisations de l'arborescence du registre peut résoudre l'erreur, mais je n'ai pas essayé cela. Cela semble également être une opération dangereuse.
Paul Lammertsma
Un article à ce sujet. freeware.skynetblogs.be/archive/2009/04/26/…
Gandalf

Réponses:

7

Le problème, semble, n'est pas Windows mais le périphérique lui-même. Pour une raison quelconque, le périphérique s'enregistre en tant que périphérique de stockage de masse, et non en tant que périphérique de stockage amovible.

Un programme astucieux que j'ai trouvé via cette entrée de blog appelée BootIt a résolu le problème pour moi en un tournemain: allumez simplement le "bit amovible"! Débranchez et rebranchez, et vous êtes prêt à partir.

Je comprends qu'il existe une version bloatware de ce programme sur Internet. Voyez si vous pouvez obtenir la version 1.07; qui fait le travail.

Bonus supplémentaire de pouvoir basculer le bit "amovible": vous pouvez partitionner votre lecteur flash!

Paul Lammertsma
la source
1
lien maintenant rompu?
Shevek
1
alternative possible: achugh.wordpress.com/2009/10/05/…
Shevek
1
@shevek: pas un lien cassé / mort (il se charge pour moi), mais il semble certainement obsolète (je ne vois aucune référence au logiciel "BootIt" sur cette page).
Quack Quichotte
Un autre lien: usbdev.ru/files/bootit
ivan_pozdeev
1

Le contrôleur du lecteur est ce qui signale le lecteur comme fixe ou amovible. Ainsi, cela ne peut être défini que via des utilitaires qui peuvent modifier les données du contrôleur.

Selon certaines sources, certains fabricants ont commencé à marquer les clés USB comme fixes pour faciliter le passage des exigences de certification Win8 (Sandisk aurait spécifiquement renversé cette décision depuis).

L'utilitaire BootIt mentionné dans l'autre réponse fait exactement cela. Mais il ne peut fonctionner qu'avec un nombre limité de modèles de contrôleurs (une personne mentionne certains Silicon Motion et Phison ).

Votre meilleur coup est de découvrir le modèle de contrôleur de votre lecteur flash et d'utiliser un utilitaire industriel de son fabricant. Par exemple, l'utilitaire de Silicon Motion est appelé "SMI MPTool".

Il existe des sites dédiés à leur collecte. http://usbdev.ru a la meilleure collection que je connaisse (à la fois par le contenu et l'organisation) et comprend également des utilitaires pour trouver le modèle de contrôleur et des tutoriels.

Par exemple, SMI MPTool définit le lecteur comme fixe / amovible comme ceci (USB-ZIP est amovible, USB-HDD est fixe):

Paramètres SMI MPTool


Je dois mentionner qu'il existe une autre façon - filtrer les pilotes qui forgent le bit amovible dans les informations d'un lecteur - commediskmod . Mais ce n'est qu'une solution temporaire dans ce cas. Ces pilotes sont les mieux adaptés à d'autres tâches - par exemple pour une installation Windows fonctionnant sur un lecteur USB (afin qu'il accepte de placer un fichier d'échange là-bas).

ivan_pozdeev
la source