19 votes

Clé USB apparaissant comme un disque dur, pas comme un dispositif de stockage amovible

Je viens de brancher une clé USB très simple de 1 Go 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 de LiveUSB Creator.

L'explorateur répertorie ma clé USB comme un disque dur :

USB stick as it appears in the Explorer

LiveUSB Creator ne l'affiche effectivement pas dans la liste des périphériques :

LiveUSB Creator doesn't see the device

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

Editer

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

Getting the device's GUID

Je peux ainsi trouver l'entrée USBSTOR dans le registre :

USBSTOR entry in the registry

Cependant, lors de l'édition du Capabilities à la valeur 4 (comme impliqué par CM_DEVCAP_REMOVABLE ) ou 16 (comme l'indique la valeur des autres entrées de la clé USB), je reçois l'erreur suivante :

Erreur d'édition de la valeur

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

9voto

Paul Lammertsma Points 3986

Le problème, semble-t-il, ne vient pas de Windows mais de l'appareil lui-même. Pour une raison quelconque, l'appareil s'enregistre comme un périphérique de stockage de masse, et non comme un périphérique de stockage amovible.

Un programme astucieux que j'ai trouvé via cet article de blog appelé BootIt a résolu le problème en un clin d'œil : il suffit d'allumer la "partie amovible" ! Débranchez et rebranchez, et le tour est joué.

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

Autre avantage de pouvoir changer la partie "amovible" : vous pouvez partitionner votre clé USB !

1voto

BoltClock Points 249668

C'est le contrôleur du lecteur qui signale que le lecteur est fixe ou amovible. Ce paramètre ne peut donc être défini qu'à l'aide d'utilitaires capables de modifier les données du contrôleur.

Selon certaines informations, certains fabricants ont commencé à marquer les clés USB comme fixes pour faciliter le passage des exigences de certification de Win8. (Sandisk serait revenu sur 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 modèles de Silicon Motion et de Phison ).

Le mieux est de connaître le modèle de contrôleur de votre clé USB et d'utiliser un utilitaire industriel de son fabricant. Par exemple, l'utilitaire de Silicon Motion s'appelle "SMI MPTool".

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

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

SMI MPTool settings


Je dois mentionner qu'il existe un autre moyen - filtrer les pilotes qui falsifient le bit amovible dans les informations relatives à un lecteur - comme diskmod . Mais ce n'est qu'une solution temporaire dans ce cas. Ces pilotes sont mieux adaptés à d'autres tâches - par exemple, pour une installation Windows fonctionnant sur une clé USB (de sorte qu'elle accepte d'y placer un fichier d'échange).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X