web-dev-qa-db-fra.com

Stick USB apparaissant sous forme de lecteur de disque dur, pas de dispositif de stockage amovible

Je viens de brancher un bâton USB très simple de 1 Go de l'Office dans l'espoir de la faire un bâton USB Live Fedora. Pour que cela fonctionne, j'ai besoin d'un périphérique de stockage amovible, sinon cela n'apparaîtra pas dans la liste de LiveSB Creator.

Explorer répertorie mon clé USB comme disque dur:

USB stick as it appears in the Explorer

LiveSB Creator ne le montre vraiment pas dans la liste des périphériques:

LiveUSB Creator doesn't see the device

Y a-t-il un moyen de forcer les fenêtres à voir le bâton comme un périphérique de stockage amovible?

Éditer

Dans la fenêtre Propriétés du périphérique, je peux obtenir son GUID:

Getting the device's GUID

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

USBSTOR entry in the registry

Cependant, lors de la modification de la valeur Capabilities à 4 (comme impliqué par CM_DEVCAP_REMOVABLE) ou alors 16 (comme implicite par la valeur d'autres entrées de bâton USB), je reçois l'erreur suivante:

valeur d'édition d'erreur

Impossible d'éditer des capacités: Erreur lors de la rédaction du nouveau contenu de la valeur.

17
Paul Lammertsma

Le problème, apparaît, n'est pas des fenêtres mais l'appareil lui-même. Pour une raison quelconque, l'appareil s'inscrit comme un périphérique de stockage de masse, pas un périphérique de stockage amovible.

Un programme Nifty que j'ai trouvé via cette entrée de blog appelé booting a résolu le problème pour moi dans une jiffy: activez simplement le "bit amovible"! Débranchez et rebranchez et vous êtes prêt à partir.

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

Bonus supplémentaire d'être capable de changer le bit "amovible": vous pouvez partitionner votre lecteur flash!

7
Paul Lammertsma

Le contrôleur du lecteur est ce qui rapporte le lecteur comme fixe ou amovible. Cela ne peut donc être défini que via des utilitaires pouvant modifier les données du contrôleur.

apparemment, certains fabricants ont commencé à marquer des pendrives USB comme fixé pour faciliter la réussite des exigences de certification Win8 (SanDisk a été spécifiquement signalé avoir inversé cette décision depuis).

L'utilitaire de bootit mentionné dans l'autre réponse fait exactement cela. Mais cela ne peut fonctionner que avec un nombre limité de modèles de contrôleur (une personne mention-t-il des mouvements de silicium et des phasons ).

Votre meilleur coup consiste à trouver le modèle de votre contrôleur de votre flash et à 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 à les collecter. http://usbdev.r a la meilleure collection que je connaisse (par le contenu et l'organisation) et inclut également les utilitaires à trouver un modèle de contrôleur et des tutoriels.

Par exemple. SMI MPTOOL définit le lecteur comme fixe/amovible comme celui-ci (USB-ZIP est amovible, le disque dur USB est corrigé):

SMI MPTool settings


Je dois mentionner qu'il existe un autre moyen - Filtrer les pilotes qui forgent le bit amovible dans une info de lecteur - comme diskmod . Mais ce n'est qu'une solution temporaire cette affaire. Ces pilotes sont le mieux adaptés aux autres tâches - par exemple. Pour une installation de Windows, vous devez exécuter un lecteur USB (afin qu'il accepte de placer un fichier de swap).

1
ivan_pozdeev